{ "status": "success", "isCache": null, "searchCacheKey": null, "tracking_id": "21179404359031105HNIEV", "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-13", "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-13", "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": "a6002338821aef3e8648de868caa1b895a58f4efadd4ed7aaec691afca5323be", "version": null, "team_profile": null, "RefundableOnly": false, "BestFareOnly": false } }, "data": [ { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-0", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAQG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T11: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-14T01: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-13", "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": "1", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pcks5O9KdrSQZEhG8yX\/f9n7FY7WMDkhmNuEkIwsauq+PAfEz5TvKO8ElBgfDkmmPPOoOwaRMRh362961oxTPRCVDoeVfvH5NLMguzzbaAj0HpeayQbzvRUHKtxSE7gJ5aNssT8zMujcvPMi7d0QvHgrZz7AnE5LNA=", "FareInfoRef": "R7CbtGDHuDKAII8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKASG8L2FAAAA==", "origin": "DEL", "departure_time": "2026-11-14T11: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-14T14: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-14", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-14", "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": "1", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pcks5O9KdrSQZEhG8yX\/f9n7FY7WMDkhmNuEkIwsauq+PAfEz5TvKO8ElBgfDkmmPPOoOwaRMRh362961oxTPRCVDoeVfvH5NLMguzzbaAj0HpeayQbzvRUHKtxSE7gJ5aNssT8zMujcvPMi7d0QvHgrZz7AnE5LNA=", "FareInfoRef": "R7CbtGDHuDKAII8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-0", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H45M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAUG8L2FAAAA==", "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": "R7CbtGDHuDKAhI8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAWG8L2FAAAA==", "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": "R7CbtGDHuDKAhI8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-0", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAQG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T11: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-14T01: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-13", "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": "1", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pcks5O9KdrSQZEhG8yX\/f9n7FY7WMDkhmNuEkIwsauq+PAfEz5TvKO8ElBgfDkmmPPOoOwaRMRh362961oxTPRCVDoeVfvH5NLMguzzbaAj0HpeayQbzvRUHKtxSE7gJ5aNssT8zMujcvPMi7d0QvHgrZz7AnE5LNA=", "FareInfoRef": "R7CbtGDHuDKAII8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKASG8L2FAAAA==", "origin": "DEL", "departure_time": "2026-11-14T11: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-14T14: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-14", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-14", "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": "1", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pcks5O9KdrSQZEhG8yX\/f9n7FY7WMDkhmNuEkIwsauq+PAfEz5TvKO8ElBgfDkmmPPOoOwaRMRh362961oxTPRCVDoeVfvH5NLMguzzbaAj0HpeayQbzvRUHKtxSE7gJ5aNssT8zMujcvPMi7d0QvHgrZz7AnE5LNA=", "FareInfoRef": "R7CbtGDHuDKAII8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-0", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H45M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAUG8L2FAAAA==", "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": "R7CbtGDHuDKAhI8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAWG8L2FAAAA==", "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": "R7CbtGDHuDKAhI8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-0", "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-13T11: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": "fra202611131115del2026111401102026del202611141150dac2026111414452227dac202612081145bom2026120814502184bom202612091230fra2026120918302027", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-1", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-1", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 116152, "gross_total": 116152, "base_fare": 32400, "tax": 83752, "sell": { "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2MTUyLCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2MTUyLCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExNjE1MiwiYmFzZV9mYXJlIjozMjQwMCwidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "32400.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752, "gross": { "base_fare": "32400.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNjE1Mi4wMCIsImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE2MTUyLjAwIiwiYmFzZV9mYXJlIjoiMzI0MDAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTYxNTIuMDAiLCJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExNjE1MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-1", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-1", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 116152, "calendar_total_sell": 116152, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 116152, "filter": { "id": "F1TT00006-1", "price": 116152, "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-13T15: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": "fra202611131500doh20261113231568doh202611141145dac202611141930642dac202612081045doh202612081345641doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-2", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-2", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAmG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 116152, "gross_total": 116152, "base_fare": 32400, "tax": 83752, "sell": { "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2MTUyLCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2MTUyLCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExNjE1MiwiYmFzZV9mYXJlIjozMjQwMCwidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "32400.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752, "gross": { "base_fare": "32400.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNjE1Mi4wMCIsImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE2MTUyLjAwIiwiYmFzZV9mYXJlIjoiMzI0MDAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTYxNTIuMDAiLCJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExNjE1MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-2", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-2", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAmG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 116152, "calendar_total_sell": 116152, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 116152, "filter": { "id": "F1TT00006-2", "price": 116152, "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-13T15: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": "fra202611131500doh20261113231568doh202611141145dac202611141930642dac202612080325doh202612080625639doh202612080900fra20261208132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-3", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAoG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 116152, "gross_total": 116152, "base_fare": 32400, "tax": 83752, "sell": { "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2MTUyLCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2MTUyLCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExNjE1MiwiYmFzZV9mYXJlIjozMjQwMCwidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "32400.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752, "gross": { "base_fare": "32400.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNjE1Mi4wMCIsImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE2MTUyLjAwIiwiYmFzZV9mYXJlIjoiMzI0MDAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTYxNTIuMDAiLCJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExNjE1MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-3", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAoG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 116152, "calendar_total_sell": 116152, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 116152, "filter": { "id": "F1TT00006-3", "price": 116152, "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-13T15: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": "fra202611131500doh20261113231568doh202611141145dac202611141930642dac202612081915doh2026120822151639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-4", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 116152, "gross_total": 116152, "base_fare": 32400, "tax": 83752, "sell": { "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2MTUyLCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2MTUyLCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExNjE1MiwiYmFzZV9mYXJlIjozMjQwMCwidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "32400.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752, "gross": { "base_fare": "32400.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNjE1Mi4wMCIsImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE2MTUyLjAwIiwiYmFzZV9mYXJlIjoiMzI0MDAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTYxNTIuMDAiLCJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExNjE1MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-4", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 116152, "calendar_total_sell": 116152, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 116152, "filter": { "id": "F1TT00006-4", "price": 116152, "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-13T15: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": "fra202611131500doh20261113231568doh202611141145dac202611141930642dac202612080325doh202612080625639doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-5", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H15M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 116152, "gross_total": 116152, "base_fare": 32400, "tax": 83752, "sell": { "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2MTUyLCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2MTUyLCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExNjE1MiwiYmFzZV9mYXJlIjozMjQwMCwidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "32400.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752, "gross": { "base_fare": "32400.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNjE1Mi4wMCIsImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE2MTUyLjAwIiwiYmFzZV9mYXJlIjoiMzI0MDAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTYxNTIuMDAiLCJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExNjE1MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-5", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H15M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 116152, "calendar_total_sell": 116152, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 116152, "filter": { "id": "F1TT00006-5", "price": 116152, "journey_duration": "PT1D20H0M", "journey_duration_seconds": 158400, "layover_duration": "PT20H55M", "layover_duration_seconds": 75300, "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-13T09: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": "fra202611130915doh20261113171570doh202611141145dac202611141930642dac202612081045doh202612081345641doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-6", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H15M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAmG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 116152, "gross_total": 116152, "base_fare": 32400, "tax": 83752, "sell": { "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2MTUyLCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2MTUyLCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExNjE1MiwiYmFzZV9mYXJlIjozMjQwMCwidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "32400.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752, "gross": { "base_fare": "32400.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNjE1Mi4wMCIsImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE2MTUyLjAwIiwiYmFzZV9mYXJlIjoiMzI0MDAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTYxNTIuMDAiLCJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExNjE1MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-6", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H15M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAmG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 116152, "calendar_total_sell": 116152, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 116152, "filter": { "id": "F1TT00006-6", "price": 116152, "journey_duration": "PT1D20H10M", "journey_duration_seconds": 159000, "layover_duration": "PT21H5M", "layover_duration_seconds": 75900, "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-13T09: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": "fra202611130915doh20261113171570doh202611141145dac202611141930642dac202612080325doh202612080625639doh202612080900fra20261208132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-7", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H15M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAoG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 116152, "gross_total": 116152, "base_fare": 32400, "tax": 83752, "sell": { "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2MTUyLCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2MTUyLCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExNjE1MiwiYmFzZV9mYXJlIjozMjQwMCwidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "32400.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752, "gross": { "base_fare": "32400.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNjE1Mi4wMCIsImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE2MTUyLjAwIiwiYmFzZV9mYXJlIjoiMzI0MDAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTYxNTIuMDAiLCJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExNjE1MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-7", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H15M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAoG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 116152, "calendar_total_sell": 116152, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 116152, "filter": { "id": "F1TT00006-7", "price": 116152, "journey_duration": "PT1D21H50M", "journey_duration_seconds": 165000, "layover_duration": "PT22H45M", "layover_duration_seconds": 81900, "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-13T09: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": "fra202611130915doh20261113171570doh202611141145dac202611141930642dac202612081915doh2026120822151639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-8", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H15M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 116152, "gross_total": 116152, "base_fare": 32400, "tax": 83752, "sell": { "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2MTUyLCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2MTUyLCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExNjE1MiwiYmFzZV9mYXJlIjozMjQwMCwidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "32400.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752, "gross": { "base_fare": "32400.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNjE1Mi4wMCIsImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE2MTUyLjAwIiwiYmFzZV9mYXJlIjoiMzI0MDAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTYxNTIuMDAiLCJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExNjE1MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-8", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H15M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 116152, "calendar_total_sell": 116152, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 116152, "filter": { "id": "F1TT00006-8", "price": 116152, "journey_duration": "PT2D3H20M", "journey_duration_seconds": 184800, "layover_duration": "PT1D4H15M", "layover_duration_seconds": 101700, "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-13T09: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": "fra202611130915doh20261113171570doh202611141145dac202611141930642dac202612080325doh202612080625639doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-9", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H55M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H55M", "lay_over_date": "2026-11-13", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 116152, "gross_total": 116152, "base_fare": 32400, "tax": 83752, "sell": { "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2MTUyLCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2MTUyLCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExNjE1MiwiYmFzZV9mYXJlIjozMjQwMCwidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "32400.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752, "gross": { "base_fare": "32400.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNjE1Mi4wMCIsImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE2MTUyLjAwIiwiYmFzZV9mYXJlIjoiMzI0MDAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTYxNTIuMDAiLCJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExNjE1MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-9", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H55M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H55M", "lay_over_date": "2026-11-13", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 116152, "calendar_total_sell": 116152, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 116152, "filter": { "id": "F1TT00006-9", "price": 116152, "journey_duration": "PT1D20H40M", "journey_duration_seconds": 160800, "layover_duration": "PT21H20M", "layover_duration_seconds": 76800, "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-13T15: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": "fra202611131500doh20261113231568doh202611141810dac202611150155638dac202612081045doh202612081345641doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-10", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H55M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H55M", "lay_over_date": "2026-11-13", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAmG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 116152, "gross_total": 116152, "base_fare": 32400, "tax": 83752, "sell": { "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2MTUyLCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2MTUyLCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExNjE1MiwiYmFzZV9mYXJlIjozMjQwMCwidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "32400.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752, "gross": { "base_fare": "32400.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNjE1Mi4wMCIsImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE2MTUyLjAwIiwiYmFzZV9mYXJlIjoiMzI0MDAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTYxNTIuMDAiLCJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExNjE1MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-10", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H55M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H55M", "lay_over_date": "2026-11-13", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAmG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 116152, "calendar_total_sell": 116152, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 116152, "filter": { "id": "F1TT00006-10", "price": 116152, "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-13T15: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": "fra202611131500doh20261113231568doh202611141810dac202611150155638dac202612080325doh202612080625639doh202612080900fra20261208132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-11", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H55M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H55M", "lay_over_date": "2026-11-13", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAoG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 116152, "gross_total": 116152, "base_fare": 32400, "tax": 83752, "sell": { "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2MTUyLCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2MTUyLCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExNjE1MiwiYmFzZV9mYXJlIjozMjQwMCwidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "32400.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752, "gross": { "base_fare": "32400.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNjE1Mi4wMCIsImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE2MTUyLjAwIiwiYmFzZV9mYXJlIjoiMzI0MDAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTYxNTIuMDAiLCJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExNjE1MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-11", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H55M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H55M", "lay_over_date": "2026-11-13", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAoG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 116152, "calendar_total_sell": 116152, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 116152, "filter": { "id": "F1TT00006-11", "price": 116152, "journey_duration": "PT1D22H30M", "journey_duration_seconds": 167400, "layover_duration": "PT23H10M", "layover_duration_seconds": 83400, "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-13T15: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": "fra202611131500doh20261113231568doh202611141810dac202611150155638dac202612081915doh2026120822151639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-12", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H55M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H55M", "lay_over_date": "2026-11-13", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 116152, "gross_total": 116152, "base_fare": 32400, "tax": 83752, "sell": { "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2MTUyLCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2MTUyLCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExNjE1MiwiYmFzZV9mYXJlIjozMjQwMCwidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "32400.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 116152, "base_fare": 32400, "tax": 83752, "gross": { "base_fare": "32400.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNjE1Mi4wMCIsImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE2MTUyLjAwIiwiYmFzZV9mYXJlIjoiMzI0MDAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTYxNTIuMDAiLCJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExNjE1MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-12", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H55M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H55M", "lay_over_date": "2026-11-13", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 116152, "calendar_total_sell": 116152, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 116152, "filter": { "id": "F1TT00006-12", "price": 116152, "journey_duration": "PT2D4H0M", "journey_duration_seconds": 187200, "layover_duration": "PT1D4H40M", "layover_duration_seconds": 103200, "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-13T15: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": "fra202611131500doh20261113231568doh202611141810dac202611150155638dac202612080325doh202612080625639doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-13", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 116474, "gross_total": 116474, "base_fare": 32400, "tax": 84074, "sell": { "currency": "BDT", "total": 116474, "base_fare": 32400, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2NDc0LCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2NDc0LCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExNjQ3NCwiYmFzZV9mYXJlIjozMjQwMCwidGF4Ijo4NDA3NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 116474, "base_fare": 32400, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "32400.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 116474, "base_fare": 32400, "tax": 84074, "gross": { "base_fare": "32400.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNjQ3NC4wMCIsImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE2NDc0LjAwIiwiYmFzZV9mYXJlIjoiMzI0MDAuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTY0NzQuMDAiLCJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExNjQ3NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-13", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 116474, "calendar_total_sell": 116474, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 116474, "filter": { "id": "F1TT00006-13", "price": 116474, "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-13T15: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": "fra202611131500doh20261113231568doh202611141145dac202611141930642dac202612081045doh202612081345641doh202612090900fra20261209132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-14", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 116474, "gross_total": 116474, "base_fare": 32400, "tax": 84074, "sell": { "currency": "BDT", "total": 116474, "base_fare": 32400, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2NDc0LCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2NDc0LCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExNjQ3NCwiYmFzZV9mYXJlIjozMjQwMCwidGF4Ijo4NDA3NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 116474, "base_fare": 32400, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "32400.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 116474, "base_fare": 32400, "tax": 84074, "gross": { "base_fare": "32400.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNjQ3NC4wMCIsImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE2NDc0LjAwIiwiYmFzZV9mYXJlIjoiMzI0MDAuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTY0NzQuMDAiLCJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExNjQ3NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-14", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 116474, "calendar_total_sell": 116474, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 116474, "filter": { "id": "F1TT00006-14", "price": 116474, "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-13T15: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": "fra202611131500doh20261113231568doh202611141145dac202611141930642dac202612080325doh202612080625639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-15", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H15M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 116474, "gross_total": 116474, "base_fare": 32400, "tax": 84074, "sell": { "currency": "BDT", "total": 116474, "base_fare": 32400, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2NDc0LCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2NDc0LCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExNjQ3NCwiYmFzZV9mYXJlIjozMjQwMCwidGF4Ijo4NDA3NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 116474, "base_fare": 32400, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "32400.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 116474, "base_fare": 32400, "tax": 84074, "gross": { "base_fare": "32400.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNjQ3NC4wMCIsImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE2NDc0LjAwIiwiYmFzZV9mYXJlIjoiMzI0MDAuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTY0NzQuMDAiLCJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExNjQ3NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-15", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H15M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 116474, "calendar_total_sell": 116474, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 116474, "filter": { "id": "F1TT00006-15", "price": 116474, "journey_duration": "PT2D12H50M", "journey_duration_seconds": 219000, "layover_duration": "PT1D13H45M", "layover_duration_seconds": 135900, "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-13T09: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": "fra202611130915doh20261113171570doh202611141145dac202611141930642dac202612081045doh202612081345641doh202612090900fra20261209132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-16", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H15M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 116474, "gross_total": 116474, "base_fare": 32400, "tax": 84074, "sell": { "currency": "BDT", "total": 116474, "base_fare": 32400, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2NDc0LCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2NDc0LCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExNjQ3NCwiYmFzZV9mYXJlIjozMjQwMCwidGF4Ijo4NDA3NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 116474, "base_fare": 32400, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "32400.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 116474, "base_fare": 32400, "tax": 84074, "gross": { "base_fare": "32400.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNjQ3NC4wMCIsImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE2NDc0LjAwIiwiYmFzZV9mYXJlIjoiMzI0MDAuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTY0NzQuMDAiLCJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExNjQ3NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-16", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H15M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 116474, "calendar_total_sell": 116474, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 116474, "filter": { "id": "F1TT00006-16", "price": 116474, "journey_duration": "PT2D13H40M", "journey_duration_seconds": 222000, "layover_duration": "PT1D14H35M", "layover_duration_seconds": 138900, "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-13T09: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": "fra202611130915doh20261113171570doh202611141145dac202611141930642dac202612080325doh202612080625639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-17", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H55M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H55M", "lay_over_date": "2026-11-13", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 116474, "gross_total": 116474, "base_fare": 32400, "tax": 84074, "sell": { "currency": "BDT", "total": 116474, "base_fare": 32400, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2NDc0LCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2NDc0LCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExNjQ3NCwiYmFzZV9mYXJlIjozMjQwMCwidGF4Ijo4NDA3NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 116474, "base_fare": 32400, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "32400.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 116474, "base_fare": 32400, "tax": 84074, "gross": { "base_fare": "32400.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNjQ3NC4wMCIsImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE2NDc0LjAwIiwiYmFzZV9mYXJlIjoiMzI0MDAuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTY0NzQuMDAiLCJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExNjQ3NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-17", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H55M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H55M", "lay_over_date": "2026-11-13", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 116474, "calendar_total_sell": 116474, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 116474, "filter": { "id": "F1TT00006-17", "price": 116474, "journey_duration": "PT2D13H30M", "journey_duration_seconds": 221400, "layover_duration": "PT1D14H10M", "layover_duration_seconds": 137400, "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-13T15: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": "fra202611131500doh20261113231568doh202611141810dac202611150155638dac202612081045doh202612081345641doh202612090900fra20261209132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-18", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H55M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H55M", "lay_over_date": "2026-11-13", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 116474, "gross_total": 116474, "base_fare": 32400, "tax": 84074, "sell": { "currency": "BDT", "total": 116474, "base_fare": 32400, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2NDc0LCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE2NDc0LCJiYXNlX2ZhcmUiOjMyNDAwLCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExNjQ3NCwiYmFzZV9mYXJlIjozMjQwMCwidGF4Ijo4NDA3NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 116474, "base_fare": 32400, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "32400.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 116474, "base_fare": 32400, "tax": 84074, "gross": { "base_fare": "32400.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNjQ3NC4wMCIsImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE2NDc0LjAwIiwiYmFzZV9mYXJlIjoiMzI0MDAuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNDAwLjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTY0NzQuMDAiLCJiYXNlX2ZhcmUiOiIzMjQwMC4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExNjQ3NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-18", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H55M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H55M", "lay_over_date": "2026-11-13", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "8", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWdQVvEH7iwaASPezF938MB1gTm9BO87VTvPdGzFlVrP+PBZ\/l2VDfEagwfClEqFqnUHY7ROSE+y3lh7aMaaIrUR14Vh2D6RI3FhQpbqIe2EcuLZDp2p3pqein0SU38BP5SllDerUsjpf75NYOKBb8K\/e+aGwspQ==", "FareInfoRef": "R7CbtGDHuDKA0I8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 116474, "calendar_total_sell": 116474, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 116474, "filter": { "id": "F1TT00006-18", "price": 116474, "journey_duration": "PT2D14H20M", "journey_duration_seconds": 224400, "layover_duration": "PT1D15H0M", "layover_duration_seconds": 140400, "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-13T15: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": "fra202611131500doh20261113231568doh202611141810dac202611150155638dac202612080325doh202612080625639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-19", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H15M", "transit_time": "2H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAuG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-14T05:45:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-11-13", "flight_time": "PT10H00M", "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": "501" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "501" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasisCode": "RLRTDE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut0muMkIgqAOEQNqhiz9\/8\/oAa1US9hnPdtHCMGJe6jKFv5jwXu5TtQrARWOL8cE9ZyFsrshIh7tbK98YJ7QlaAOOKuOseSTsaBIcRP1wD1yaZFM993WflHRjdElN\/ATx5OyxkwvcfQVM8v1C2UDf8q9DwZuLCs=", "FareInfoRef": "R7CbtGDHuDKA0J8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAwG8L2FAAAA==", "origin": "CMB", "departure_time": "2026-11-14T07: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-14T11: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-14", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT02H05M", "lay_over_date": "2026-11-14", "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": "R", "meal_code": null, "seat_available": "9", "fareBasisCode": "RLRTDE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut0muMkIgqAOEQNqhiz9\/8\/oAa1US9hnPdtHCMGJe6jKFv5jwXu5TtQrARWOL8cE9ZyFsrshIh7tbK98YJ7QlaAOOKuOseSTsaBIcRP1wD1yaZFM993WflHRjdElN\/ATx5OyxkwvcfQVM8v1C2UDf8q9DwZuLCs=", "FareInfoRef": "R7CbtGDHuDKA0J8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "8H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAyG8L2FAAAA==", "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": "R7CbtGDHuDKABK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA0G8L2FAAAA==", "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": "R7CbtGDHuDKABK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 124257, "gross_total": 124257, "base_fare": 27672, "tax": 96585, "sell": { "currency": "BDT", "total": 124257, "base_fare": 27672, "tax": 96585 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI0MjU3LCJiYXNlX2ZhcmUiOjI3NjcyLCJ0YXgiOjk2NTg1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI0MjU3LCJiYXNlX2ZhcmUiOjI3NjcyLCJ0YXgiOjk2NTg1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyNDI1NywiYmFzZV9mYXJlIjoyNzY3MiwidGF4Ijo5NjU4NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124257, "base_fare": 27672, "tax": 96585, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "27672.00", "tax": "96585.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 124257, "base_fare": 27672, "tax": 96585, "gross": { "base_fare": "27672.00", "tax": "96585.00", "discount": "0.00", "ait": "0.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": "62853.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4172.00" }, "Other": { "title": "Others taxes", "amount": "22613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyNDI1Ny4wMCIsImJhc2VfZmFyZSI6IjI3NjcyLjAwIiwidGF4IjoiOTY1ODUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNzY3Mi4wMCIsInRheCI6Ijk2NTg1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTI0MjU3LjAwIiwiYmFzZV9mYXJlIjoiMjc2NzIuMDAiLCJ0YXgiOiI5NjU4NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NjcyLjAwIiwidGF4IjoiOTY1ODUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjQyNTcuMDAiLCJiYXNlX2ZhcmUiOiIyNzY3Mi4wMCIsInRheCI6Ijk2NTg1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyNDI1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiI2Mjg1My4wMCJ9LCJZUiI6eyJhbW91bnQiOiI0MTcyLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyNjEzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjI4NTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE3MiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "R", "farebasis": "RLRTDE", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "R", "farebasis": "RLRTDE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-19", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H15M", "transit_time": "2H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAuG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-14T05:45:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-11-13", "flight_time": "PT10H00M", "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": "501" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "501" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasisCode": "RLRTDE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut0muMkIgqAOEQNqhiz9\/8\/oAa1US9hnPdtHCMGJe6jKFv5jwXu5TtQrARWOL8cE9ZyFsrshIh7tbK98YJ7QlaAOOKuOseSTsaBIcRP1wD1yaZFM993WflHRjdElN\/ATx5OyxkwvcfQVM8v1C2UDf8q9DwZuLCs=", "FareInfoRef": "R7CbtGDHuDKA0J8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAwG8L2FAAAA==", "origin": "CMB", "departure_time": "2026-11-14T07: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-14T11: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-14", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT02H05M", "lay_over_date": "2026-11-14", "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": "R", "meal_code": null, "seat_available": "9", "fareBasisCode": "RLRTDE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut0muMkIgqAOEQNqhiz9\/8\/oAa1US9hnPdtHCMGJe6jKFv5jwXu5TtQrARWOL8cE9ZyFsrshIh7tbK98YJ7QlaAOOKuOseSTsaBIcRP1wD1yaZFM993WflHRjdElN\/ATx5OyxkwvcfQVM8v1C2UDf8q9DwZuLCs=", "FareInfoRef": "R7CbtGDHuDKA0J8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "8H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAyG8L2FAAAA==", "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": "R7CbtGDHuDKABK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA0G8L2FAAAA==", "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": "R7CbtGDHuDKABK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "UL", "calendar_total_currency": "BDT", "calendar_total_price": 124257, "calendar_total_sell": 124257, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 124257, "filter": { "id": "F1TT00006-19", "price": 124257, "journey_duration": "PT1D14H25M", "journey_duration_seconds": 138300, "layover_duration": "PT10H50M", "layover_duration_seconds": 39000, "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-13T15: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": "fra202611131515cmb202611140545501cmb202611140750dac202611141130189dac202612081300cmb202612081555190cmb202612090040fra202612090710557", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "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": "R7CbtGDHuDKA2G8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T22: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-14T06: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-13", "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": "N", "meal_code": null, "seat_available": "2", "fareBasisCode": "NLR7R1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOQiEMRA\/zM\/sWv4I7yAfiwpDY6IKN9z+GA2hiE+i0j06JMTpxF1Xx8T82vLeHob0OoMHx5HTAnXevUFYdIrKj3c2bWsEy0RNRm3hlnQ\/ztQQmVKlhoRHo866WyJwfzvRUjNUYkhP4iXKjbCk\/rUvgZvbcF4kHf8qpDxL6LDs=", "FareInfoRef": "R7CbtGDHuDKAPK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-14", "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": "N", "meal_code": null, "seat_available": "2", "fareBasisCode": "NLR7R1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOQiEMRA\/zM\/sWv4I7yAfiwpDY6IKN9z+GA2hiE+i0j06JMTpxF1Xx8T82vLeHob0OoMHx5HTAnXevUFYdIrKj3c2bWsEy0RNRm3hlnQ\/ztQQmVKlhoRHo866WyJwfzvRUjNUYkhP4iXKjbCk\/rUvgZvbcF4kHf8qpDxL6LDs=", "FareInfoRef": "R7CbtGDHuDKAPK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 133117, "gross_total": 133117, "base_fare": 49365, "tax": 83752, "sell": { "currency": "BDT", "total": 133117, "base_fare": 49365, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzMTE3LCJiYXNlX2ZhcmUiOjQ5MzY1LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzMTE3LCJiYXNlX2ZhcmUiOjQ5MzY1LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzMzExNywiYmFzZV9mYXJlIjo0OTM2NSwidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 133117, "base_fare": 49365, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "49365.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 133117, "base_fare": 49365, "tax": 83752, "gross": { "base_fare": "49365.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMzExNy4wMCIsImJhc2VfZmFyZSI6IjQ5MzY1LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0OTM2NS4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMzMTE3LjAwIiwiYmFzZV9mYXJlIjoiNDkzNjUuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ5MzY1LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzMxMTcuMDAiLCJiYXNlX2ZhcmUiOiI0OTM2NS4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzMzExNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NLR7R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NLR7R1RE", "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": 1794043598 }, "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": "R7CbtGDHuDKA2G8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T22: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-14T06: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-13", "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": "N", "meal_code": null, "seat_available": "2", "fareBasisCode": "NLR7R1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOQiEMRA\/zM\/sWv4I7yAfiwpDY6IKN9z+GA2hiE+i0j06JMTpxF1Xx8T82vLeHob0OoMHx5HTAnXevUFYdIrKj3c2bWsEy0RNRm3hlnQ\/ztQQmVKlhoRHo866WyJwfzvRUjNUYkhP4iXKjbCk\/rUvgZvbcF4kHf8qpDxL6LDs=", "FareInfoRef": "R7CbtGDHuDKAPK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-14", "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": "N", "meal_code": null, "seat_available": "2", "fareBasisCode": "NLR7R1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOQiEMRA\/zM\/sWv4I7yAfiwpDY6IKN9z+GA2hiE+i0j06JMTpxF1Xx8T82vLeHob0OoMHx5HTAnXevUFYdIrKj3c2bWsEy0RNRm3hlnQ\/ztQQmVKlhoRHo866WyJwfzvRUjNUYkhP4iXKjbCk\/rUvgZvbcF4kHf8qpDxL6LDs=", "FareInfoRef": "R7CbtGDHuDKAPK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 133117, "calendar_total_sell": 133117, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 133117, "filter": { "id": "F1TT00006-20", "price": 133117, "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-13T22: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": "fra202611132205doh20261114060572doh202611141810dac202611150155638dac202612081045doh202612081345641doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "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": "R7CbtGDHuDKA2G8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T22: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-14T06: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-13", "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": "N", "meal_code": null, "seat_available": "2", "fareBasisCode": "NLR7R1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOQiEMRA\/zM\/sWv4I7yAfiwpDY6IKN9z+GA2hiE+i0j06JMTpxF1Xx8T82vLeHob0OoMHx5HTAnXevUFYdIrKj3c2bWsEy0RNRm3hlnQ\/ztQQmVKlhoRHo866WyJwfzvRUjNUYkhP4iXKjbCk\/rUvgZvbcF4kHf8qpDxL6LDs=", "FareInfoRef": "R7CbtGDHuDKAPK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-14", "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": "N", "meal_code": null, "seat_available": "2", "fareBasisCode": "NLR7R1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOQiEMRA\/zM\/sWv4I7yAfiwpDY6IKN9z+GA2hiE+i0j06JMTpxF1Xx8T82vLeHob0OoMHx5HTAnXevUFYdIrKj3c2bWsEy0RNRm3hlnQ\/ztQQmVKlhoRHo866WyJwfzvRUjNUYkhP4iXKjbCk\/rUvgZvbcF4kHf8qpDxL6LDs=", "FareInfoRef": "R7CbtGDHuDKAPK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAmG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 133117, "gross_total": 133117, "base_fare": 49365, "tax": 83752, "sell": { "currency": "BDT", "total": 133117, "base_fare": 49365, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzMTE3LCJiYXNlX2ZhcmUiOjQ5MzY1LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzMTE3LCJiYXNlX2ZhcmUiOjQ5MzY1LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzMzExNywiYmFzZV9mYXJlIjo0OTM2NSwidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 133117, "base_fare": 49365, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "49365.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 133117, "base_fare": 49365, "tax": 83752, "gross": { "base_fare": "49365.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMzExNy4wMCIsImJhc2VfZmFyZSI6IjQ5MzY1LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0OTM2NS4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMzMTE3LjAwIiwiYmFzZV9mYXJlIjoiNDkzNjUuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ5MzY1LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzMxMTcuMDAiLCJiYXNlX2ZhcmUiOiI0OTM2NS4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzMzExNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NLR7R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NLR7R1RE", "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": 1794043598 }, "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": "R7CbtGDHuDKA2G8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T22: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-14T06: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-13", "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": "N", "meal_code": null, "seat_available": "2", "fareBasisCode": "NLR7R1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOQiEMRA\/zM\/sWv4I7yAfiwpDY6IKN9z+GA2hiE+i0j06JMTpxF1Xx8T82vLeHob0OoMHx5HTAnXevUFYdIrKj3c2bWsEy0RNRm3hlnQ\/ztQQmVKlhoRHo866WyJwfzvRUjNUYkhP4iXKjbCk\/rUvgZvbcF4kHf8qpDxL6LDs=", "FareInfoRef": "R7CbtGDHuDKAPK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-14", "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": "N", "meal_code": null, "seat_available": "2", "fareBasisCode": "NLR7R1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOQiEMRA\/zM\/sWv4I7yAfiwpDY6IKN9z+GA2hiE+i0j06JMTpxF1Xx8T82vLeHob0OoMHx5HTAnXevUFYdIrKj3c2bWsEy0RNRm3hlnQ\/ztQQmVKlhoRHo866WyJwfzvRUjNUYkhP4iXKjbCk\/rUvgZvbcF4kHf8qpDxL6LDs=", "FareInfoRef": "R7CbtGDHuDKAPK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAmG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 133117, "calendar_total_sell": 133117, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 133117, "filter": { "id": "F1TT00006-21", "price": 133117, "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-13T22: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": "fra202611132205doh20261114060572doh202611141810dac202611150155638dac202612080325doh202612080625639doh202612080900fra20261208132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "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": "R7CbtGDHuDKA2G8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T22: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-14T06: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-13", "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": "N", "meal_code": null, "seat_available": "2", "fareBasisCode": "NLR7R1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOQiEMRA\/zM\/sWv4I7yAfiwpDY6IKN9z+GA2hiE+i0j06JMTpxF1Xx8T82vLeHob0OoMHx5HTAnXevUFYdIrKj3c2bWsEy0RNRm3hlnQ\/ztQQmVKlhoRHo866WyJwfzvRUjNUYkhP4iXKjbCk\/rUvgZvbcF4kHf8qpDxL6LDs=", "FareInfoRef": "R7CbtGDHuDKAPK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-14", "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": "N", "meal_code": null, "seat_available": "2", "fareBasisCode": "NLR7R1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOQiEMRA\/zM\/sWv4I7yAfiwpDY6IKN9z+GA2hiE+i0j06JMTpxF1Xx8T82vLeHob0OoMHx5HTAnXevUFYdIrKj3c2bWsEy0RNRm3hlnQ\/ztQQmVKlhoRHo866WyJwfzvRUjNUYkhP4iXKjbCk\/rUvgZvbcF4kHf8qpDxL6LDs=", "FareInfoRef": "R7CbtGDHuDKAPK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAoG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 133117, "gross_total": 133117, "base_fare": 49365, "tax": 83752, "sell": { "currency": "BDT", "total": 133117, "base_fare": 49365, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzMTE3LCJiYXNlX2ZhcmUiOjQ5MzY1LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzMTE3LCJiYXNlX2ZhcmUiOjQ5MzY1LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzMzExNywiYmFzZV9mYXJlIjo0OTM2NSwidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 133117, "base_fare": 49365, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "49365.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 133117, "base_fare": 49365, "tax": 83752, "gross": { "base_fare": "49365.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMzExNy4wMCIsImJhc2VfZmFyZSI6IjQ5MzY1LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0OTM2NS4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMzMTE3LjAwIiwiYmFzZV9mYXJlIjoiNDkzNjUuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ5MzY1LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzMxMTcuMDAiLCJiYXNlX2ZhcmUiOiI0OTM2NS4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzMzExNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NLR7R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NLR7R1RE", "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": 1794043598 }, "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": "R7CbtGDHuDKA2G8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T22: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-14T06: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-13", "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": "N", "meal_code": null, "seat_available": "2", "fareBasisCode": "NLR7R1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOQiEMRA\/zM\/sWv4I7yAfiwpDY6IKN9z+GA2hiE+i0j06JMTpxF1Xx8T82vLeHob0OoMHx5HTAnXevUFYdIrKj3c2bWsEy0RNRm3hlnQ\/ztQQmVKlhoRHo866WyJwfzvRUjNUYkhP4iXKjbCk\/rUvgZvbcF4kHf8qpDxL6LDs=", "FareInfoRef": "R7CbtGDHuDKAPK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-14", "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": "N", "meal_code": null, "seat_available": "2", "fareBasisCode": "NLR7R1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOQiEMRA\/zM\/sWv4I7yAfiwpDY6IKN9z+GA2hiE+i0j06JMTpxF1Xx8T82vLeHob0OoMHx5HTAnXevUFYdIrKj3c2bWsEy0RNRm3hlnQ\/ztQQmVKlhoRHo866WyJwfzvRUjNUYkhP4iXKjbCk\/rUvgZvbcF4kHf8qpDxL6LDs=", "FareInfoRef": "R7CbtGDHuDKAPK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAoG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 133117, "calendar_total_sell": 133117, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 133117, "filter": { "id": "F1TT00006-22", "price": 133117, "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-13T22: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": "fra202611132205doh20261114060572doh202611141810dac202611150155638dac202612081915doh2026120822151639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-23", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA2G8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T22: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-14T06: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-13", "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": "N", "meal_code": null, "seat_available": "2", "fareBasisCode": "NLR7R1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOQiEMRA\/zM\/sWv4I7yAfiwpDY6IKN9z+GA2hiE+i0j06JMTpxF1Xx8T82vLeHob0OoMHx5HTAnXevUFYdIrKj3c2bWsEy0RNRm3hlnQ\/ztQQmVKlhoRHo866WyJwfzvRUjNUYkhP4iXKjbCk\/rUvgZvbcF4kHf8qpDxL6LDs=", "FareInfoRef": "R7CbtGDHuDKAPK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-14", "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": "N", "meal_code": null, "seat_available": "2", "fareBasisCode": "NLR7R1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOQiEMRA\/zM\/sWv4I7yAfiwpDY6IKN9z+GA2hiE+i0j06JMTpxF1Xx8T82vLeHob0OoMHx5HTAnXevUFYdIrKj3c2bWsEy0RNRm3hlnQ\/ztQQmVKlhoRHo866WyJwfzvRUjNUYkhP4iXKjbCk\/rUvgZvbcF4kHf8qpDxL6LDs=", "FareInfoRef": "R7CbtGDHuDKAPK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 133117, "gross_total": 133117, "base_fare": 49365, "tax": 83752, "sell": { "currency": "BDT", "total": 133117, "base_fare": 49365, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzMTE3LCJiYXNlX2ZhcmUiOjQ5MzY1LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzMTE3LCJiYXNlX2ZhcmUiOjQ5MzY1LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzMzExNywiYmFzZV9mYXJlIjo0OTM2NSwidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 133117, "base_fare": 49365, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "49365.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 133117, "base_fare": 49365, "tax": 83752, "gross": { "base_fare": "49365.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMzExNy4wMCIsImJhc2VfZmFyZSI6IjQ5MzY1LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0OTM2NS4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMzMTE3LjAwIiwiYmFzZV9mYXJlIjoiNDkzNjUuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ5MzY1LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzMxMTcuMDAiLCJiYXNlX2ZhcmUiOiI0OTM2NS4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzMzExNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NLR7R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NLR7R1RE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-23", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA2G8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T22: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-14T06: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-13", "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": "N", "meal_code": null, "seat_available": "2", "fareBasisCode": "NLR7R1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOQiEMRA\/zM\/sWv4I7yAfiwpDY6IKN9z+GA2hiE+i0j06JMTpxF1Xx8T82vLeHob0OoMHx5HTAnXevUFYdIrKj3c2bWsEy0RNRm3hlnQ\/ztQQmVKlhoRHo866WyJwfzvRUjNUYkhP4iXKjbCk\/rUvgZvbcF4kHf8qpDxL6LDs=", "FareInfoRef": "R7CbtGDHuDKAPK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-14", "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": "N", "meal_code": null, "seat_available": "2", "fareBasisCode": "NLR7R1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOQiEMRA\/zM\/sWv4I7yAfiwpDY6IKN9z+GA2hiE+i0j06JMTpxF1Xx8T82vLeHob0OoMHx5HTAnXevUFYdIrKj3c2bWsEy0RNRm3hlnQ\/ztQQmVKlhoRHo866WyJwfzvRUjNUYkhP4iXKjbCk\/rUvgZvbcF4kHf8qpDxL6LDs=", "FareInfoRef": "R7CbtGDHuDKAPK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 133117, "calendar_total_sell": 133117, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 133117, "filter": { "id": "F1TT00006-23", "price": 133117, "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-13T22: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": "fra202611132205doh20261114060572doh202611141810dac202611150155638dac202612080325doh202612080625639doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-24", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA2G8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T22: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-14T06: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-13", "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": "N", "meal_code": null, "seat_available": "2", "fareBasisCode": "NLR7R1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOQiEMRA\/zM\/sWv4I7yAfiwpDY6IKN9z+GA2hiE+i0j06JMTpxF1Xx8T82vLeHob0OoMHx5HTAnXevUFYdIrKj3c2bWsEy0RNRm3hlnQ\/ztQQmVKlhoRHo866WyJwfzvRUjNUYkhP4iXKjbCk\/rUvgZvbcF4kHf8qpDxL6LDs=", "FareInfoRef": "R7CbtGDHuDKAPK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-14", "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": "N", "meal_code": null, "seat_available": "2", "fareBasisCode": "NLR7R1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOQiEMRA\/zM\/sWv4I7yAfiwpDY6IKN9z+GA2hiE+i0j06JMTpxF1Xx8T82vLeHob0OoMHx5HTAnXevUFYdIrKj3c2bWsEy0RNRm3hlnQ\/ztQQmVKlhoRHo866WyJwfzvRUjNUYkhP4iXKjbCk\/rUvgZvbcF4kHf8qpDxL6LDs=", "FareInfoRef": "R7CbtGDHuDKAPK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 133439, "gross_total": 133439, "base_fare": 49365, "tax": 84074, "sell": { "currency": "BDT", "total": 133439, "base_fare": 49365, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzNDM5LCJiYXNlX2ZhcmUiOjQ5MzY1LCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzNDM5LCJiYXNlX2ZhcmUiOjQ5MzY1LCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzMzQzOSwiYmFzZV9mYXJlIjo0OTM2NSwidGF4Ijo4NDA3NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 133439, "base_fare": 49365, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "49365.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 133439, "base_fare": 49365, "tax": 84074, "gross": { "base_fare": "49365.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMzQzOS4wMCIsImJhc2VfZmFyZSI6IjQ5MzY1LjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0OTM2NS4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMzNDM5LjAwIiwiYmFzZV9mYXJlIjoiNDkzNjUuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ5MzY1LjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzM0MzkuMDAiLCJiYXNlX2ZhcmUiOiI0OTM2NS4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzMzQzOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NLR7R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NLR7R1RE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-24", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA2G8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T22: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-14T06: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-13", "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": "N", "meal_code": null, "seat_available": "2", "fareBasisCode": "NLR7R1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOQiEMRA\/zM\/sWv4I7yAfiwpDY6IKN9z+GA2hiE+i0j06JMTpxF1Xx8T82vLeHob0OoMHx5HTAnXevUFYdIrKj3c2bWsEy0RNRm3hlnQ\/ztQQmVKlhoRHo866WyJwfzvRUjNUYkhP4iXKjbCk\/rUvgZvbcF4kHf8qpDxL6LDs=", "FareInfoRef": "R7CbtGDHuDKAPK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-14", "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": "N", "meal_code": null, "seat_available": "2", "fareBasisCode": "NLR7R1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOQiEMRA\/zM\/sWv4I7yAfiwpDY6IKN9z+GA2hiE+i0j06JMTpxF1Xx8T82vLeHob0OoMHx5HTAnXevUFYdIrKj3c2bWsEy0RNRm3hlnQ\/ztQQmVKlhoRHo866WyJwfzvRUjNUYkhP4iXKjbCk\/rUvgZvbcF4kHf8qpDxL6LDs=", "FareInfoRef": "R7CbtGDHuDKAPK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 133439, "calendar_total_sell": 133439, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 133439, "filter": { "id": "F1TT00006-24", "price": 133439, "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-13T22: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": "fra202611132205doh20261114060572doh202611141810dac202611150155638dac202612081045doh202612081345641doh202612090900fra20261209132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-25", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA2G8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T22: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-14T06: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-13", "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": "N", "meal_code": null, "seat_available": "2", "fareBasisCode": "NLR7R1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOQiEMRA\/zM\/sWv4I7yAfiwpDY6IKN9z+GA2hiE+i0j06JMTpxF1Xx8T82vLeHob0OoMHx5HTAnXevUFYdIrKj3c2bWsEy0RNRm3hlnQ\/ztQQmVKlhoRHo866WyJwfzvRUjNUYkhP4iXKjbCk\/rUvgZvbcF4kHf8qpDxL6LDs=", "FareInfoRef": "R7CbtGDHuDKAPK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-14", "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": "N", "meal_code": null, "seat_available": "2", "fareBasisCode": "NLR7R1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOQiEMRA\/zM\/sWv4I7yAfiwpDY6IKN9z+GA2hiE+i0j06JMTpxF1Xx8T82vLeHob0OoMHx5HTAnXevUFYdIrKj3c2bWsEy0RNRm3hlnQ\/ztQQmVKlhoRHo866WyJwfzvRUjNUYkhP4iXKjbCk\/rUvgZvbcF4kHf8qpDxL6LDs=", "FareInfoRef": "R7CbtGDHuDKAPK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 133439, "gross_total": 133439, "base_fare": 49365, "tax": 84074, "sell": { "currency": "BDT", "total": 133439, "base_fare": 49365, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzNDM5LCJiYXNlX2ZhcmUiOjQ5MzY1LCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzNDM5LCJiYXNlX2ZhcmUiOjQ5MzY1LCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzMzQzOSwiYmFzZV9mYXJlIjo0OTM2NSwidGF4Ijo4NDA3NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 133439, "base_fare": 49365, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "49365.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 133439, "base_fare": 49365, "tax": 84074, "gross": { "base_fare": "49365.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMzQzOS4wMCIsImJhc2VfZmFyZSI6IjQ5MzY1LjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0OTM2NS4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMzNDM5LjAwIiwiYmFzZV9mYXJlIjoiNDkzNjUuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ5MzY1LjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzM0MzkuMDAiLCJiYXNlX2ZhcmUiOiI0OTM2NS4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzMzQzOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NLR7R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NLR7R1RE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-25", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA2G8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T22: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-14T06: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-13", "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": "N", "meal_code": null, "seat_available": "2", "fareBasisCode": "NLR7R1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOQiEMRA\/zM\/sWv4I7yAfiwpDY6IKN9z+GA2hiE+i0j06JMTpxF1Xx8T82vLeHob0OoMHx5HTAnXevUFYdIrKj3c2bWsEy0RNRm3hlnQ\/ztQQmVKlhoRHo866WyJwfzvRUjNUYkhP4iXKjbCk\/rUvgZvbcF4kHf8qpDxL6LDs=", "FareInfoRef": "R7CbtGDHuDKAPK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-14", "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": "N", "meal_code": null, "seat_available": "2", "fareBasisCode": "NLR7R1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOQiEMRA\/zM\/sWv4I7yAfiwpDY6IKN9z+GA2hiE+i0j06JMTpxF1Xx8T82vLeHob0OoMHx5HTAnXevUFYdIrKj3c2bWsEy0RNRm3hlnQ\/ztQQmVKlhoRHo866WyJwfzvRUjNUYkhP4iXKjbCk\/rUvgZvbcF4kHf8qpDxL6LDs=", "FareInfoRef": "R7CbtGDHuDKAPK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 133439, "calendar_total_sell": 133439, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 133439, "filter": { "id": "F1TT00006-25", "price": 133439, "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-13T22: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": "fra202611132205doh20261114060572doh202611141810dac202611150155638dac202612080325doh202612080625639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-26", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAQG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T11: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-14T01: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-13", "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": "1", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pcks5O9KdrSQZEhG8yX\/f9n7FY7WMDkhmNuEkIwsauq+PAfEz5TvKO8ElBgfDkmmPPOoOwaRMRh362961oxTPRCVDoeVfvH5NLMguzzbaAj0HpeayQbzvRUHKtxSE7gJ5aNssT8zMujcvPMi7d0QvHgrZz7AnE5LNA=", "FareInfoRef": "R7CbtGDHuDKAII8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKASG8L2FAAAA==", "origin": "DEL", "departure_time": "2026-11-14T11: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-14T14: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-14", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-14", "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": "1", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pcks5O9KdrSQZEhG8yX\/f9n7FY7WMDkhmNuEkIwsauq+PAfEz5TvKO8ElBgfDkmmPPOoOwaRMRh362961oxTPRCVDoeVfvH5NLMguzzbaAj0HpeayQbzvRUHKtxSE7gJ5aNssT8zMujcvPMi7d0QvHgrZz7AnE5LNA=", "FareInfoRef": "R7CbtGDHuDKAII8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-26", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "9H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4G8L2FAAAA==", "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": "R7CbtGDHuDKAVI8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6G8L2FAAAA==", "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": "R7CbtGDHuDKAVI8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-26", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAQG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T11: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-14T01: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-13", "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": "1", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pcks5O9KdrSQZEhG8yX\/f9n7FY7WMDkhmNuEkIwsauq+PAfEz5TvKO8ElBgfDkmmPPOoOwaRMRh362961oxTPRCVDoeVfvH5NLMguzzbaAj0HpeayQbzvRUHKtxSE7gJ5aNssT8zMujcvPMi7d0QvHgrZz7AnE5LNA=", "FareInfoRef": "R7CbtGDHuDKAII8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKASG8L2FAAAA==", "origin": "DEL", "departure_time": "2026-11-14T11: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-14T14: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-14", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-14", "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": "1", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pcks5O9KdrSQZEhG8yX\/f9n7FY7WMDkhmNuEkIwsauq+PAfEz5TvKO8ElBgfDkmmPPOoOwaRMRh362961oxTPRCVDoeVfvH5NLMguzzbaAj0HpeayQbzvRUHKtxSE7gJ5aNssT8zMujcvPMi7d0QvHgrZz7AnE5LNA=", "FareInfoRef": "R7CbtGDHuDKAII8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-26", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "9H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4G8L2FAAAA==", "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": "R7CbtGDHuDKAVI8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6G8L2FAAAA==", "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": "R7CbtGDHuDKAVI8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-26", "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-13T11: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": "fra202611131115del2026111401102026del202611141150dac2026111414452227dac202612081545del2026120817452228del202612090300fra2026120909452025", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-27", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAQG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T11: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-14T01: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-13", "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": "1", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pcks5O9KdrSQZEhG8yX\/f9n7FY7WMDkhmNuEkIwsauq+PAfEz5TvKO8ElBgfDkmmPPOoOwaRMRh362961oxTPRCVDoeVfvH5NLMguzzbaAj0HpeayQbzvRUHKtxSE7gJ5aNssT8zMujcvPMi7d0QvHgrZz7AnE5LNA=", "FareInfoRef": "R7CbtGDHuDKAII8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKASG8L2FAAAA==", "origin": "DEL", "departure_time": "2026-11-14T11: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-14T14: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-14", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-14", "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": "1", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pcks5O9KdrSQZEhG8yX\/f9n7FY7WMDkhmNuEkIwsauq+PAfEz5TvKO8ElBgfDkmmPPOoOwaRMRh362961oxTPRCVDoeVfvH5NLMguzzbaAj0HpeayQbzvRUHKtxSE7gJ5aNssT8zMujcvPMi7d0QvHgrZz7AnE5LNA=", "FareInfoRef": "R7CbtGDHuDKAII8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-27", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H10M", "transit_time": "18H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4G8L2FAAAA==", "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": "R7CbtGDHuDKAVI8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA8G8L2FAAAA==", "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": "R7CbtGDHuDKAVI8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-27", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAQG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T11: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-14T01: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-13", "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": "1", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pcks5O9KdrSQZEhG8yX\/f9n7FY7WMDkhmNuEkIwsauq+PAfEz5TvKO8ElBgfDkmmPPOoOwaRMRh362961oxTPRCVDoeVfvH5NLMguzzbaAj0HpeayQbzvRUHKtxSE7gJ5aNssT8zMujcvPMi7d0QvHgrZz7AnE5LNA=", "FareInfoRef": "R7CbtGDHuDKAII8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKASG8L2FAAAA==", "origin": "DEL", "departure_time": "2026-11-14T11: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-14T14: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-14", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-14", "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": "1", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pcks5O9KdrSQZEhG8yX\/f9n7FY7WMDkhmNuEkIwsauq+PAfEz5TvKO8ElBgfDkmmPPOoOwaRMRh362961oxTPRCVDoeVfvH5NLMguzzbaAj0HpeayQbzvRUHKtxSE7gJ5aNssT8zMujcvPMi7d0QvHgrZz7AnE5LNA=", "FareInfoRef": "R7CbtGDHuDKAII8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-27", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H10M", "transit_time": "18H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4G8L2FAAAA==", "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": "R7CbtGDHuDKAVI8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA8G8L2FAAAA==", "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": "R7CbtGDHuDKAVI8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-27", "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-13T11: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": "fra202611131115del2026111401102026del202611141150dac2026111414452227dac202612081545del2026120817452228del202612091210fra2026120918552029", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-28", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OQiEMhA\/zMvsWVHAHeUBcGBLxJ2Hj\/Y\/hAJrYBDrtR6eEEIyYk6q48B8b3tutoT53oMLwpLjDWm8VyqpDRA54XZtres9YJmqJ6sQr63yYztkzoUjxC41An3dpkcwehzM9FWM1huQEfiJfKGtMj9bFczN75ovEgT\/l1AcXEyxC", "FareInfoRef": "R7CbtGDHuDKArK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.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": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OQiEMhA\/zMvsWVHAHeUBcGBLxJ2Hj\/Y\/hAJrYBDrtR6eEEIyYk6q48B8b3tutoT53oMLwpLjDWm8VyqpDRA54XZtres9YJmqJ6sQr63yYztkzoUjxC41An3dpkcwehzM9FWM1huQEfiJfKGtMj9bFczN75ovEgT\/l1AcXEyxC", "FareInfoRef": "R7CbtGDHuDKArK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-28", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA8K8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA8K8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 143085, "gross_total": 143085, "base_fare": 59655, "tax": 83430, "sell": { "currency": "BDT", "total": 143085, "base_fare": 59655, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzMDg1LCJiYXNlX2ZhcmUiOjU5NjU1LCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzMDg1LCJiYXNlX2ZhcmUiOjU5NjU1LCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MzA4NSwiYmFzZV9mYXJlIjo1OTY1NSwidGF4Ijo4MzQzMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 143085, "base_fare": 59655, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "59655.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 143085, "base_fare": 59655, "tax": 83430, "gross": { "base_fare": "59655.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzA4NS4wMCIsImJhc2VfZmFyZSI6IjU5NjU1LjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1OTY1NS4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTQzMDg1LjAwIiwiYmFzZV9mYXJlIjoiNTk2NTUuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU5NjU1LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDMwODUuMDAiLCJiYXNlX2ZhcmUiOiI1OTY1NS4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0MzA4NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "V", "farebasis": "VLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "V", "farebasis": "VLR7R1SE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-28", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OQiEMhA\/zMvsWVHAHeUBcGBLxJ2Hj\/Y\/hAJrYBDrtR6eEEIyYk6q48B8b3tutoT53oMLwpLjDWm8VyqpDRA54XZtres9YJmqJ6sQr63yYztkzoUjxC41An3dpkcwehzM9FWM1huQEfiJfKGtMj9bFczN75ovEgT\/l1AcXEyxC", "FareInfoRef": "R7CbtGDHuDKArK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.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": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OQiEMhA\/zMvsWVHAHeUBcGBLxJ2Hj\/Y\/hAJrYBDrtR6eEEIyYk6q48B8b3tutoT53oMLwpLjDWm8VyqpDRA54XZtres9YJmqJ6sQr63yYztkzoUjxC41An3dpkcwehzM9FWM1huQEfiJfKGtMj9bFczN75ovEgT\/l1AcXEyxC", "FareInfoRef": "R7CbtGDHuDKArK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-28", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA8K8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA8K8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 143085, "calendar_total_sell": 143085, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 143085, "filter": { "id": "F1TT00006-28", "price": 143085, "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-13T09: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": "fra202611130915doh20261113171570doh202611140130dac202611140915640dac202612081045doh202612081345641doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-29", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OQiEMhA\/zMvsWVHAHeUBcGBLxJ2Hj\/Y\/hAJrYBDrtR6eEEIyYk6q48B8b3tutoT53oMLwpLjDWm8VyqpDRA54XZtres9YJmqJ6sQr63yYztkzoUjxC41An3dpkcwehzM9FWM1huQEfiJfKGtMj9bFczN75ovEgT\/l1AcXEyxC", "FareInfoRef": "R7CbtGDHuDKArK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.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": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OQiEMhA\/zMvsWVHAHeUBcGBLxJ2Hj\/Y\/hAJrYBDrtR6eEEIyYk6q48B8b3tutoT53oMLwpLjDWm8VyqpDRA54XZtres9YJmqJ6sQr63yYztkzoUjxC41An3dpkcwehzM9FWM1huQEfiJfKGtMj9bFczN75ovEgT\/l1AcXEyxC", "FareInfoRef": "R7CbtGDHuDKArK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-29", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA8K8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAmG8L2FAAAA==", "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": "R7CbtGDHuDKA8K8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 143085, "gross_total": 143085, "base_fare": 59655, "tax": 83430, "sell": { "currency": "BDT", "total": 143085, "base_fare": 59655, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzMDg1LCJiYXNlX2ZhcmUiOjU5NjU1LCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzMDg1LCJiYXNlX2ZhcmUiOjU5NjU1LCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MzA4NSwiYmFzZV9mYXJlIjo1OTY1NSwidGF4Ijo4MzQzMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 143085, "base_fare": 59655, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "59655.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 143085, "base_fare": 59655, "tax": 83430, "gross": { "base_fare": "59655.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzA4NS4wMCIsImJhc2VfZmFyZSI6IjU5NjU1LjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1OTY1NS4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTQzMDg1LjAwIiwiYmFzZV9mYXJlIjoiNTk2NTUuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU5NjU1LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDMwODUuMDAiLCJiYXNlX2ZhcmUiOiI1OTY1NS4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0MzA4NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "V", "farebasis": "VLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "V", "farebasis": "VLR7R1SE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-29", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OQiEMhA\/zMvsWVHAHeUBcGBLxJ2Hj\/Y\/hAJrYBDrtR6eEEIyYk6q48B8b3tutoT53oMLwpLjDWm8VyqpDRA54XZtres9YJmqJ6sQr63yYztkzoUjxC41An3dpkcwehzM9FWM1huQEfiJfKGtMj9bFczN75ovEgT\/l1AcXEyxC", "FareInfoRef": "R7CbtGDHuDKArK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.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": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OQiEMhA\/zMvsWVHAHeUBcGBLxJ2Hj\/Y\/hAJrYBDrtR6eEEIyYk6q48B8b3tutoT53oMLwpLjDWm8VyqpDRA54XZtres9YJmqJ6sQr63yYztkzoUjxC41An3dpkcwehzM9FWM1huQEfiJfKGtMj9bFczN75ovEgT\/l1AcXEyxC", "FareInfoRef": "R7CbtGDHuDKArK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-29", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA8K8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAmG8L2FAAAA==", "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": "R7CbtGDHuDKA8K8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 143085, "calendar_total_sell": 143085, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 143085, "filter": { "id": "F1TT00006-29", "price": 143085, "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-13T09: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": "fra202611130915doh20261113171570doh202611140130dac202611140915640dac202612080325doh202612080625639doh202612080900fra20261208132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-30", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OQiEMhA\/zMvsWVHAHeUBcGBLxJ2Hj\/Y\/hAJrYBDrtR6eEEIyYk6q48B8b3tutoT53oMLwpLjDWm8VyqpDRA54XZtres9YJmqJ6sQr63yYztkzoUjxC41An3dpkcwehzM9FWM1huQEfiJfKGtMj9bFczN75ovEgT\/l1AcXEyxC", "FareInfoRef": "R7CbtGDHuDKArK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.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": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OQiEMhA\/zMvsWVHAHeUBcGBLxJ2Hj\/Y\/hAJrYBDrtR6eEEIyYk6q48B8b3tutoT53oMLwpLjDWm8VyqpDRA54XZtres9YJmqJ6sQr63yYztkzoUjxC41An3dpkcwehzM9FWM1huQEfiJfKGtMj9bFczN75ovEgT\/l1AcXEyxC", "FareInfoRef": "R7CbtGDHuDKArK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-30", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAoG8L2FAAAA==", "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": "R7CbtGDHuDKA8K8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA8K8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 143085, "gross_total": 143085, "base_fare": 59655, "tax": 83430, "sell": { "currency": "BDT", "total": 143085, "base_fare": 59655, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzMDg1LCJiYXNlX2ZhcmUiOjU5NjU1LCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzMDg1LCJiYXNlX2ZhcmUiOjU5NjU1LCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MzA4NSwiYmFzZV9mYXJlIjo1OTY1NSwidGF4Ijo4MzQzMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 143085, "base_fare": 59655, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "59655.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 143085, "base_fare": 59655, "tax": 83430, "gross": { "base_fare": "59655.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzA4NS4wMCIsImJhc2VfZmFyZSI6IjU5NjU1LjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1OTY1NS4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTQzMDg1LjAwIiwiYmFzZV9mYXJlIjoiNTk2NTUuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU5NjU1LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDMwODUuMDAiLCJiYXNlX2ZhcmUiOiI1OTY1NS4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0MzA4NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "V", "farebasis": "VLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "V", "farebasis": "VLR7R1SE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-30", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OQiEMhA\/zMvsWVHAHeUBcGBLxJ2Hj\/Y\/hAJrYBDrtR6eEEIyYk6q48B8b3tutoT53oMLwpLjDWm8VyqpDRA54XZtres9YJmqJ6sQr63yYztkzoUjxC41An3dpkcwehzM9FWM1huQEfiJfKGtMj9bFczN75ovEgT\/l1AcXEyxC", "FareInfoRef": "R7CbtGDHuDKArK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.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": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OQiEMhA\/zMvsWVHAHeUBcGBLxJ2Hj\/Y\/hAJrYBDrtR6eEEIyYk6q48B8b3tutoT53oMLwpLjDWm8VyqpDRA54XZtres9YJmqJ6sQr63yYztkzoUjxC41An3dpkcwehzM9FWM1huQEfiJfKGtMj9bFczN75ovEgT\/l1AcXEyxC", "FareInfoRef": "R7CbtGDHuDKArK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-30", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAoG8L2FAAAA==", "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": "R7CbtGDHuDKA8K8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA8K8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 143085, "calendar_total_sell": 143085, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 143085, "filter": { "id": "F1TT00006-30", "price": 143085, "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-13T09: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": "fra202611130915doh20261113171570doh202611140130dac202611140915640dac202612081915doh2026120822151639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-31", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OQiEMhA\/zMvsWVHAHeUBcGBLxJ2Hj\/Y\/hAJrYBDrtR6eEEIyYk6q48B8b3tutoT53oMLwpLjDWm8VyqpDRA54XZtres9YJmqJ6sQr63yYztkzoUjxC41An3dpkcwehzM9FWM1huQEfiJfKGtMj9bFczN75ovEgT\/l1AcXEyxC", "FareInfoRef": "R7CbtGDHuDKArK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.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": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OQiEMhA\/zMvsWVHAHeUBcGBLxJ2Hj\/Y\/hAJrYBDrtR6eEEIyYk6q48B8b3tutoT53oMLwpLjDWm8VyqpDRA54XZtres9YJmqJ6sQr63yYztkzoUjxC41An3dpkcwehzM9FWM1huQEfiJfKGtMj9bFczN75ovEgT\/l1AcXEyxC", "FareInfoRef": "R7CbtGDHuDKArK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-31", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA8K8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA8K8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 143085, "gross_total": 143085, "base_fare": 59655, "tax": 83430, "sell": { "currency": "BDT", "total": 143085, "base_fare": 59655, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzMDg1LCJiYXNlX2ZhcmUiOjU5NjU1LCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzMDg1LCJiYXNlX2ZhcmUiOjU5NjU1LCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MzA4NSwiYmFzZV9mYXJlIjo1OTY1NSwidGF4Ijo4MzQzMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 143085, "base_fare": 59655, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "59655.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 143085, "base_fare": 59655, "tax": 83430, "gross": { "base_fare": "59655.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzA4NS4wMCIsImJhc2VfZmFyZSI6IjU5NjU1LjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1OTY1NS4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTQzMDg1LjAwIiwiYmFzZV9mYXJlIjoiNTk2NTUuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU5NjU1LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDMwODUuMDAiLCJiYXNlX2ZhcmUiOiI1OTY1NS4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0MzA4NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "V", "farebasis": "VLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "V", "farebasis": "VLR7R1SE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-31", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OQiEMhA\/zMvsWVHAHeUBcGBLxJ2Hj\/Y\/hAJrYBDrtR6eEEIyYk6q48B8b3tutoT53oMLwpLjDWm8VyqpDRA54XZtres9YJmqJ6sQr63yYztkzoUjxC41An3dpkcwehzM9FWM1huQEfiJfKGtMj9bFczN75ovEgT\/l1AcXEyxC", "FareInfoRef": "R7CbtGDHuDKArK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.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": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OQiEMhA\/zMvsWVHAHeUBcGBLxJ2Hj\/Y\/hAJrYBDrtR6eEEIyYk6q48B8b3tutoT53oMLwpLjDWm8VyqpDRA54XZtres9YJmqJ6sQr63yYztkzoUjxC41An3dpkcwehzM9FWM1huQEfiJfKGtMj9bFczN75ovEgT\/l1AcXEyxC", "FareInfoRef": "R7CbtGDHuDKArK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-31", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA8K8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA8K8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 143085, "calendar_total_sell": 143085, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 143085, "filter": { "id": "F1TT00006-31", "price": 143085, "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-13T09: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": "fra202611130915doh20261113171570doh202611140130dac202611140915640dac202612080325doh202612080625639doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-32", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OQiEMhA\/zMvsWVHAHeUBcGBLxJ2Hj\/Y\/hAJrYBDrtR6eEEIyYk6q48B8b3tutoT53oMLwpLjDWm8VyqpDRA54XZtres9YJmqJ6sQr63yYztkzoUjxC41An3dpkcwehzM9FWM1huQEfiJfKGtMj9bFczN75ovEgT\/l1AcXEyxC", "FareInfoRef": "R7CbtGDHuDKArK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.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": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OQiEMhA\/zMvsWVHAHeUBcGBLxJ2Hj\/Y\/hAJrYBDrtR6eEEIyYk6q48B8b3tutoT53oMLwpLjDWm8VyqpDRA54XZtres9YJmqJ6sQr63yYztkzoUjxC41An3dpkcwehzM9FWM1huQEfiJfKGtMj9bFczN75ovEgT\/l1AcXEyxC", "FareInfoRef": "R7CbtGDHuDKArK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-32", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA8K8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsG8L2FAAAA==", "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": "R7CbtGDHuDKA8K8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 143407, "gross_total": 143407, "base_fare": 59655, "tax": 83752, "sell": { "currency": "BDT", "total": 143407, "base_fare": 59655, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzNDA3LCJiYXNlX2ZhcmUiOjU5NjU1LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzNDA3LCJiYXNlX2ZhcmUiOjU5NjU1LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MzQwNywiYmFzZV9mYXJlIjo1OTY1NSwidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 143407, "base_fare": 59655, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "59655.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 143407, "base_fare": 59655, "tax": 83752, "gross": { "base_fare": "59655.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzQwNy4wMCIsImJhc2VfZmFyZSI6IjU5NjU1LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1OTY1NS4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTQzNDA3LjAwIiwiYmFzZV9mYXJlIjoiNTk2NTUuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU5NjU1LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDM0MDcuMDAiLCJiYXNlX2ZhcmUiOiI1OTY1NS4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0MzQwNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "V", "farebasis": "VLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "V", "farebasis": "VLR7R1SE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-32", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OQiEMhA\/zMvsWVHAHeUBcGBLxJ2Hj\/Y\/hAJrYBDrtR6eEEIyYk6q48B8b3tutoT53oMLwpLjDWm8VyqpDRA54XZtres9YJmqJ6sQr63yYztkzoUjxC41An3dpkcwehzM9FWM1huQEfiJfKGtMj9bFczN75ovEgT\/l1AcXEyxC", "FareInfoRef": "R7CbtGDHuDKArK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.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": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OQiEMhA\/zMvsWVHAHeUBcGBLxJ2Hj\/Y\/hAJrYBDrtR6eEEIyYk6q48B8b3tutoT53oMLwpLjDWm8VyqpDRA54XZtres9YJmqJ6sQr63yYztkzoUjxC41An3dpkcwehzM9FWM1huQEfiJfKGtMj9bFczN75ovEgT\/l1AcXEyxC", "FareInfoRef": "R7CbtGDHuDKArK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-32", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA8K8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsG8L2FAAAA==", "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": "R7CbtGDHuDKA8K8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 143407, "calendar_total_sell": 143407, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 143407, "filter": { "id": "F1TT00006-32", "price": 143407, "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-13T09: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": "fra202611130915doh20261113171570doh202611140130dac202611140915640dac202612081045doh202612081345641doh202612090900fra20261209132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-33", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OQiEMhA\/zMvsWVHAHeUBcGBLxJ2Hj\/Y\/hAJrYBDrtR6eEEIyYk6q48B8b3tutoT53oMLwpLjDWm8VyqpDRA54XZtres9YJmqJ6sQr63yYztkzoUjxC41An3dpkcwehzM9FWM1huQEfiJfKGtMj9bFczN75ovEgT\/l1AcXEyxC", "FareInfoRef": "R7CbtGDHuDKArK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.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": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OQiEMhA\/zMvsWVHAHeUBcGBLxJ2Hj\/Y\/hAJrYBDrtR6eEEIyYk6q48B8b3tutoT53oMLwpLjDWm8VyqpDRA54XZtres9YJmqJ6sQr63yYztkzoUjxC41An3dpkcwehzM9FWM1huQEfiJfKGtMj9bFczN75ovEgT\/l1AcXEyxC", "FareInfoRef": "R7CbtGDHuDKArK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-33", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA8K8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA8K8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 143407, "gross_total": 143407, "base_fare": 59655, "tax": 83752, "sell": { "currency": "BDT", "total": 143407, "base_fare": 59655, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzNDA3LCJiYXNlX2ZhcmUiOjU5NjU1LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzNDA3LCJiYXNlX2ZhcmUiOjU5NjU1LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MzQwNywiYmFzZV9mYXJlIjo1OTY1NSwidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 143407, "base_fare": 59655, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "59655.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 143407, "base_fare": 59655, "tax": 83752, "gross": { "base_fare": "59655.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzQwNy4wMCIsImJhc2VfZmFyZSI6IjU5NjU1LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1OTY1NS4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTQzNDA3LjAwIiwiYmFzZV9mYXJlIjoiNTk2NTUuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU5NjU1LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDM0MDcuMDAiLCJiYXNlX2ZhcmUiOiI1OTY1NS4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0MzQwNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "V", "farebasis": "VLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "V", "farebasis": "VLR7R1SE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-33", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OQiEMhA\/zMvsWVHAHeUBcGBLxJ2Hj\/Y\/hAJrYBDrtR6eEEIyYk6q48B8b3tutoT53oMLwpLjDWm8VyqpDRA54XZtres9YJmqJ6sQr63yYztkzoUjxC41An3dpkcwehzM9FWM1huQEfiJfKGtMj9bFczN75ovEgT\/l1AcXEyxC", "FareInfoRef": "R7CbtGDHuDKArK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.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": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OQiEMhA\/zMvsWVHAHeUBcGBLxJ2Hj\/Y\/hAJrYBDrtR6eEEIyYk6q48B8b3tutoT53oMLwpLjDWm8VyqpDRA54XZtres9YJmqJ6sQr63yYztkzoUjxC41An3dpkcwehzM9FWM1huQEfiJfKGtMj9bFczN75ovEgT\/l1AcXEyxC", "FareInfoRef": "R7CbtGDHuDKArK8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-33", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA8K8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA8K8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 143407, "calendar_total_sell": 143407, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 143407, "filter": { "id": "F1TT00006-33", "price": 143407, "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-13T09: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": "fra202611130915doh20261113171570doh202611140130dac202611140915640dac202612080325doh202612080625639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-34", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H25M", "transit_time": "6H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAAH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T10: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-13T18: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-13", "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": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "OCLIT3DE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPskXbd515p2TpAKMoXd+P6PYdoqGEhywpe\/EIKQTMw0h38b8B4uK8pTgQIxT1EhiwiBrTpARCPuervuLmX0JewMlYZ75taoo3pLUMmuo2o4Wlwf0ZiblpPUnYx6GlXaBH4ibyZLTHvK590ue+\/ptX0hzbBfbe4DVrwssA==", "FareInfoRef": "R7CbtGDHuDKAJL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKACH8L2FAAAA==", "origin": "BAH", "departure_time": "2026-11-14T00: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-14T08: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-13", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT06H00M", "lay_over_date": "2026-11-13", "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": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "OCLIT3DE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPskXbd515p2TpAKMoXd+P6PYdoqGEhywpe\/EIKQTMw0h38b8B4uK8pTgQIxT1EhiwiBrTpARCPuervuLmX0JewMlYZ75taoo3pLUMmuo2o4Wlwf0ZiblpPUnYx6GlXaBH4ibyZLTHvK590ue+\/ptX0hzbBfbe4DVrwssA==", "FareInfoRef": "R7CbtGDHuDKAJL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT15H20M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAEH8L2FAAAA==", "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": "R7CbtGDHuDKAXL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAGH8L2FAAAA==", "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": "R7CbtGDHuDKAXL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 143555, "gross_total": 143555, "base_fare": 69945, "tax": 73610, "sell": { "currency": "BDT", "total": 143555, "base_fare": 69945, "tax": 73610 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzNTU1LCJiYXNlX2ZhcmUiOjY5OTQ1LCJ0YXgiOjczNjEwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzNTU1LCJiYXNlX2ZhcmUiOjY5OTQ1LCJ0YXgiOjczNjEwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MzU1NSwiYmFzZV9mYXJlIjo2OTk0NSwidGF4Ijo3MzYxMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 143555, "base_fare": 69945, "tax": 73610, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "69945.00", "tax": "73610.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 143555, "base_fare": 69945, "tax": 73610, "gross": { "base_fare": "69945.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzU1NS4wMCIsImJhc2VfZmFyZSI6IjY5OTQ1LjAwIiwidGF4IjoiNzM2MTAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2OTk0NS4wMCIsInRheCI6IjczNjEwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTQzNTU1LjAwIiwiYmFzZV9mYXJlIjoiNjk5NDUuMDAiLCJ0YXgiOiI3MzYxMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OTQ1LjAwIiwidGF4IjoiNzM2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDM1NTUuMDAiLCJiYXNlX2ZhcmUiOiI2OTk0NS4wMCIsInRheCI6IjczNjEwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0MzU1NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTc3MC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2ODkzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkJIIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTUwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSE0iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk3NzAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "O", "farebasis": "OCLIT3DE", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "O", "farebasis": "OCLIT3DE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-34", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H25M", "transit_time": "6H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAAH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T10: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-13T18: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-13", "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": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "OCLIT3DE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPskXbd515p2TpAKMoXd+P6PYdoqGEhywpe\/EIKQTMw0h38b8B4uK8pTgQIxT1EhiwiBrTpARCPuervuLmX0JewMlYZ75taoo3pLUMmuo2o4Wlwf0ZiblpPUnYx6GlXaBH4ibyZLTHvK590ue+\/ptX0hzbBfbe4DVrwssA==", "FareInfoRef": "R7CbtGDHuDKAJL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKACH8L2FAAAA==", "origin": "BAH", "departure_time": "2026-11-14T00: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-14T08: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-13", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT06H00M", "lay_over_date": "2026-11-13", "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": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "OCLIT3DE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPskXbd515p2TpAKMoXd+P6PYdoqGEhywpe\/EIKQTMw0h38b8B4uK8pTgQIxT1EhiwiBrTpARCPuervuLmX0JewMlYZ75taoo3pLUMmuo2o4Wlwf0ZiblpPUnYx6GlXaBH4ibyZLTHvK590ue+\/ptX0hzbBfbe4DVrwssA==", "FareInfoRef": "R7CbtGDHuDKAJL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT15H20M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAEH8L2FAAAA==", "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": "R7CbtGDHuDKAXL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAGH8L2FAAAA==", "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": "R7CbtGDHuDKAXL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 143555, "calendar_total_sell": 143555, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 143555, "filter": { "id": "F1TT00006-34", "price": 143555, "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-13T10: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": "fra202611131025bah20261113184016bah202611140040dac202611140850250dac202612081955bah202612082320249bah202612090120fra20261209061517", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-35", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "K", "meal_code": null, "seat_available": "5", "fareBasisCode": "KLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWF8EbZIGYaEhEPXDx\/z\/DgV0Tm0CnfXRKCMGIOauKC\/+x4LM8Gup7AyoMT4obrPFWoKw6RGTF7d5c02fGbqInojrxnnU+TJfsmVCk+B2NQJ93aZHMrsOZnoqxGkNyAj+Rr5Q1plfr4rmZPXMgceBPOfUFEsYsOw==", "FareInfoRef": "R7CbtGDHuDKAWJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.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": "K", "meal_code": null, "seat_available": "5", "fareBasisCode": "KLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWF8EbZIGYaEhEPXDx\/z\/DgV0Tm0CnfXRKCMGIOauKC\/+x4LM8Gup7AyoMT4obrPFWoKw6RGTF7d5c02fGbqInojrxnnU+TJfsmVCk+B2NQJ93aZHMrsOZnoqxGkNyAj+Rr5Q1plfr4rmZPXMgceBPOfUFEsYsOw==", "FareInfoRef": "R7CbtGDHuDKAWJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-35", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 166724, "gross_total": 166724, "base_fare": 83294, "tax": 83430, "sell": { "currency": "BDT", "total": 166724, "base_fare": 83294, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY2NzI0LCJiYXNlX2ZhcmUiOjgzMjk0LCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY2NzI0LCJiYXNlX2ZhcmUiOjgzMjk0LCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2NjcyNCwiYmFzZV9mYXJlIjo4MzI5NCwidGF4Ijo4MzQzMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 166724, "base_fare": 83294, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "83294.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 166724, "base_fare": 83294, "tax": 83430, "gross": { "base_fare": "83294.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2NjcyNC4wMCIsImJhc2VfZmFyZSI6IjgzMjk0LjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MzI5NC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTY2NzI0LjAwIiwiYmFzZV9mYXJlIjoiODMyOTQuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzMjk0LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjY3MjQuMDAiLCJiYXNlX2ZhcmUiOiI4MzI5NC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE2NjcyNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "K", "farebasis": "KLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "K", "farebasis": "KLR7R1SE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-35", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "K", "meal_code": null, "seat_available": "5", "fareBasisCode": "KLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWF8EbZIGYaEhEPXDx\/z\/DgV0Tm0CnfXRKCMGIOauKC\/+x4LM8Gup7AyoMT4obrPFWoKw6RGTF7d5c02fGbqInojrxnnU+TJfsmVCk+B2NQJ93aZHMrsOZnoqxGkNyAj+Rr5Q1plfr4rmZPXMgceBPOfUFEsYsOw==", "FareInfoRef": "R7CbtGDHuDKAWJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.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": "K", "meal_code": null, "seat_available": "5", "fareBasisCode": "KLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWF8EbZIGYaEhEPXDx\/z\/DgV0Tm0CnfXRKCMGIOauKC\/+x4LM8Gup7AyoMT4obrPFWoKw6RGTF7d5c02fGbqInojrxnnU+TJfsmVCk+B2NQJ93aZHMrsOZnoqxGkNyAj+Rr5Q1plfr4rmZPXMgceBPOfUFEsYsOw==", "FareInfoRef": "R7CbtGDHuDKAWJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-35", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 166724, "calendar_total_sell": 166724, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 166724, "filter": { "id": "F1TT00006-35", "price": 166724, "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-13T15: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": "fra202611131500doh20261113231568doh202611140130dac202611140915640dac202612081045doh202612081345641doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-36", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "K", "meal_code": null, "seat_available": "5", "fareBasisCode": "KLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWF8EbZIGYaEhEPXDx\/z\/DgV0Tm0CnfXRKCMGIOauKC\/+x4LM8Gup7AyoMT4obrPFWoKw6RGTF7d5c02fGbqInojrxnnU+TJfsmVCk+B2NQJ93aZHMrsOZnoqxGkNyAj+Rr5Q1plfr4rmZPXMgceBPOfUFEsYsOw==", "FareInfoRef": "R7CbtGDHuDKAWJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.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": "K", "meal_code": null, "seat_available": "5", "fareBasisCode": "KLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWF8EbZIGYaEhEPXDx\/z\/DgV0Tm0CnfXRKCMGIOauKC\/+x4LM8Gup7AyoMT4obrPFWoKw6RGTF7d5c02fGbqInojrxnnU+TJfsmVCk+B2NQJ93aZHMrsOZnoqxGkNyAj+Rr5Q1plfr4rmZPXMgceBPOfUFEsYsOw==", "FareInfoRef": "R7CbtGDHuDKAWJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-36", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAmG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 166724, "gross_total": 166724, "base_fare": 83294, "tax": 83430, "sell": { "currency": "BDT", "total": 166724, "base_fare": 83294, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY2NzI0LCJiYXNlX2ZhcmUiOjgzMjk0LCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY2NzI0LCJiYXNlX2ZhcmUiOjgzMjk0LCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2NjcyNCwiYmFzZV9mYXJlIjo4MzI5NCwidGF4Ijo4MzQzMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 166724, "base_fare": 83294, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "83294.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 166724, "base_fare": 83294, "tax": 83430, "gross": { "base_fare": "83294.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2NjcyNC4wMCIsImJhc2VfZmFyZSI6IjgzMjk0LjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MzI5NC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTY2NzI0LjAwIiwiYmFzZV9mYXJlIjoiODMyOTQuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzMjk0LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjY3MjQuMDAiLCJiYXNlX2ZhcmUiOiI4MzI5NC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE2NjcyNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "K", "farebasis": "KLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "K", "farebasis": "KLR7R1SE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-36", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "K", "meal_code": null, "seat_available": "5", "fareBasisCode": "KLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWF8EbZIGYaEhEPXDx\/z\/DgV0Tm0CnfXRKCMGIOauKC\/+x4LM8Gup7AyoMT4obrPFWoKw6RGTF7d5c02fGbqInojrxnnU+TJfsmVCk+B2NQJ93aZHMrsOZnoqxGkNyAj+Rr5Q1plfr4rmZPXMgceBPOfUFEsYsOw==", "FareInfoRef": "R7CbtGDHuDKAWJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.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": "K", "meal_code": null, "seat_available": "5", "fareBasisCode": "KLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWF8EbZIGYaEhEPXDx\/z\/DgV0Tm0CnfXRKCMGIOauKC\/+x4LM8Gup7AyoMT4obrPFWoKw6RGTF7d5c02fGbqInojrxnnU+TJfsmVCk+B2NQJ93aZHMrsOZnoqxGkNyAj+Rr5Q1plfr4rmZPXMgceBPOfUFEsYsOw==", "FareInfoRef": "R7CbtGDHuDKAWJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-36", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAmG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 166724, "calendar_total_sell": 166724, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 166724, "filter": { "id": "F1TT00006-36", "price": 166724, "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-13T15: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": "fra202611131500doh20261113231568doh202611140130dac202611140915640dac202612080325doh202612080625639doh202612080900fra20261208132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-37", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "K", "meal_code": null, "seat_available": "5", "fareBasisCode": "KLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWF8EbZIGYaEhEPXDx\/z\/DgV0Tm0CnfXRKCMGIOauKC\/+x4LM8Gup7AyoMT4obrPFWoKw6RGTF7d5c02fGbqInojrxnnU+TJfsmVCk+B2NQJ93aZHMrsOZnoqxGkNyAj+Rr5Q1plfr4rmZPXMgceBPOfUFEsYsOw==", "FareInfoRef": "R7CbtGDHuDKAWJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.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": "K", "meal_code": null, "seat_available": "5", "fareBasisCode": "KLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWF8EbZIGYaEhEPXDx\/z\/DgV0Tm0CnfXRKCMGIOauKC\/+x4LM8Gup7AyoMT4obrPFWoKw6RGTF7d5c02fGbqInojrxnnU+TJfsmVCk+B2NQJ93aZHMrsOZnoqxGkNyAj+Rr5Q1plfr4rmZPXMgceBPOfUFEsYsOw==", "FareInfoRef": "R7CbtGDHuDKAWJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-37", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAoG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 166724, "gross_total": 166724, "base_fare": 83294, "tax": 83430, "sell": { "currency": "BDT", "total": 166724, "base_fare": 83294, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY2NzI0LCJiYXNlX2ZhcmUiOjgzMjk0LCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY2NzI0LCJiYXNlX2ZhcmUiOjgzMjk0LCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2NjcyNCwiYmFzZV9mYXJlIjo4MzI5NCwidGF4Ijo4MzQzMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 166724, "base_fare": 83294, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "83294.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 166724, "base_fare": 83294, "tax": 83430, "gross": { "base_fare": "83294.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2NjcyNC4wMCIsImJhc2VfZmFyZSI6IjgzMjk0LjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MzI5NC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTY2NzI0LjAwIiwiYmFzZV9mYXJlIjoiODMyOTQuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzMjk0LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjY3MjQuMDAiLCJiYXNlX2ZhcmUiOiI4MzI5NC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE2NjcyNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "K", "farebasis": "KLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "K", "farebasis": "KLR7R1SE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-37", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "K", "meal_code": null, "seat_available": "5", "fareBasisCode": "KLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWF8EbZIGYaEhEPXDx\/z\/DgV0Tm0CnfXRKCMGIOauKC\/+x4LM8Gup7AyoMT4obrPFWoKw6RGTF7d5c02fGbqInojrxnnU+TJfsmVCk+B2NQJ93aZHMrsOZnoqxGkNyAj+Rr5Q1plfr4rmZPXMgceBPOfUFEsYsOw==", "FareInfoRef": "R7CbtGDHuDKAWJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.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": "K", "meal_code": null, "seat_available": "5", "fareBasisCode": "KLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWF8EbZIGYaEhEPXDx\/z\/DgV0Tm0CnfXRKCMGIOauKC\/+x4LM8Gup7AyoMT4obrPFWoKw6RGTF7d5c02fGbqInojrxnnU+TJfsmVCk+B2NQJ93aZHMrsOZnoqxGkNyAj+Rr5Q1plfr4rmZPXMgceBPOfUFEsYsOw==", "FareInfoRef": "R7CbtGDHuDKAWJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-37", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAoG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 166724, "calendar_total_sell": 166724, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 166724, "filter": { "id": "F1TT00006-37", "price": 166724, "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-13T15: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": "fra202611131500doh20261113231568doh202611140130dac202611140915640dac202612081915doh2026120822151639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-38", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "K", "meal_code": null, "seat_available": "5", "fareBasisCode": "KLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWF8EbZIGYaEhEPXDx\/z\/DgV0Tm0CnfXRKCMGIOauKC\/+x4LM8Gup7AyoMT4obrPFWoKw6RGTF7d5c02fGbqInojrxnnU+TJfsmVCk+B2NQJ93aZHMrsOZnoqxGkNyAj+Rr5Q1plfr4rmZPXMgceBPOfUFEsYsOw==", "FareInfoRef": "R7CbtGDHuDKAWJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.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": "K", "meal_code": null, "seat_available": "5", "fareBasisCode": "KLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWF8EbZIGYaEhEPXDx\/z\/DgV0Tm0CnfXRKCMGIOauKC\/+x4LM8Gup7AyoMT4obrPFWoKw6RGTF7d5c02fGbqInojrxnnU+TJfsmVCk+B2NQJ93aZHMrsOZnoqxGkNyAj+Rr5Q1plfr4rmZPXMgceBPOfUFEsYsOw==", "FareInfoRef": "R7CbtGDHuDKAWJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-38", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 166724, "gross_total": 166724, "base_fare": 83294, "tax": 83430, "sell": { "currency": "BDT", "total": 166724, "base_fare": 83294, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY2NzI0LCJiYXNlX2ZhcmUiOjgzMjk0LCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY2NzI0LCJiYXNlX2ZhcmUiOjgzMjk0LCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2NjcyNCwiYmFzZV9mYXJlIjo4MzI5NCwidGF4Ijo4MzQzMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 166724, "base_fare": 83294, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "83294.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 166724, "base_fare": 83294, "tax": 83430, "gross": { "base_fare": "83294.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2NjcyNC4wMCIsImJhc2VfZmFyZSI6IjgzMjk0LjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MzI5NC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTY2NzI0LjAwIiwiYmFzZV9mYXJlIjoiODMyOTQuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzMjk0LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjY3MjQuMDAiLCJiYXNlX2ZhcmUiOiI4MzI5NC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE2NjcyNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "K", "farebasis": "KLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "K", "farebasis": "KLR7R1SE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-38", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "K", "meal_code": null, "seat_available": "5", "fareBasisCode": "KLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWF8EbZIGYaEhEPXDx\/z\/DgV0Tm0CnfXRKCMGIOauKC\/+x4LM8Gup7AyoMT4obrPFWoKw6RGTF7d5c02fGbqInojrxnnU+TJfsmVCk+B2NQJ93aZHMrsOZnoqxGkNyAj+Rr5Q1plfr4rmZPXMgceBPOfUFEsYsOw==", "FareInfoRef": "R7CbtGDHuDKAWJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.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": "K", "meal_code": null, "seat_available": "5", "fareBasisCode": "KLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWF8EbZIGYaEhEPXDx\/z\/DgV0Tm0CnfXRKCMGIOauKC\/+x4LM8Gup7AyoMT4obrPFWoKw6RGTF7d5c02fGbqInojrxnnU+TJfsmVCk+B2NQJ93aZHMrsOZnoqxGkNyAj+Rr5Q1plfr4rmZPXMgceBPOfUFEsYsOw==", "FareInfoRef": "R7CbtGDHuDKAWJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-38", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 166724, "calendar_total_sell": 166724, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 166724, "filter": { "id": "F1TT00006-38", "price": 166724, "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-13T15: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": "fra202611131500doh20261113231568doh202611140130dac202611140915640dac202612080325doh202612080625639doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-39", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "K", "meal_code": null, "seat_available": "5", "fareBasisCode": "KLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWF8EbZIGYaEhEPXDx\/z\/DgV0Tm0CnfXRKCMGIOauKC\/+x4LM8Gup7AyoMT4obrPFWoKw6RGTF7d5c02fGbqInojrxnnU+TJfsmVCk+B2NQJ93aZHMrsOZnoqxGkNyAj+Rr5Q1plfr4rmZPXMgceBPOfUFEsYsOw==", "FareInfoRef": "R7CbtGDHuDKAWJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.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": "K", "meal_code": null, "seat_available": "5", "fareBasisCode": "KLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWF8EbZIGYaEhEPXDx\/z\/DgV0Tm0CnfXRKCMGIOauKC\/+x4LM8Gup7AyoMT4obrPFWoKw6RGTF7d5c02fGbqInojrxnnU+TJfsmVCk+B2NQJ93aZHMrsOZnoqxGkNyAj+Rr5Q1plfr4rmZPXMgceBPOfUFEsYsOw==", "FareInfoRef": "R7CbtGDHuDKAWJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-39", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 167046, "gross_total": 167046, "base_fare": 83294, "tax": 83752, "sell": { "currency": "BDT", "total": 167046, "base_fare": 83294, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY3MDQ2LCJiYXNlX2ZhcmUiOjgzMjk0LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY3MDQ2LCJiYXNlX2ZhcmUiOjgzMjk0LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2NzA0NiwiYmFzZV9mYXJlIjo4MzI5NCwidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 167046, "base_fare": 83294, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "83294.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 167046, "base_fare": 83294, "tax": 83752, "gross": { "base_fare": "83294.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2NzA0Ni4wMCIsImJhc2VfZmFyZSI6IjgzMjk0LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MzI5NC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTY3MDQ2LjAwIiwiYmFzZV9mYXJlIjoiODMyOTQuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzMjk0LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjcwNDYuMDAiLCJiYXNlX2ZhcmUiOiI4MzI5NC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE2NzA0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "K", "farebasis": "KLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "K", "farebasis": "KLR7R1SE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-39", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "K", "meal_code": null, "seat_available": "5", "fareBasisCode": "KLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWF8EbZIGYaEhEPXDx\/z\/DgV0Tm0CnfXRKCMGIOauKC\/+x4LM8Gup7AyoMT4obrPFWoKw6RGTF7d5c02fGbqInojrxnnU+TJfsmVCk+B2NQJ93aZHMrsOZnoqxGkNyAj+Rr5Q1plfr4rmZPXMgceBPOfUFEsYsOw==", "FareInfoRef": "R7CbtGDHuDKAWJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.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": "K", "meal_code": null, "seat_available": "5", "fareBasisCode": "KLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWF8EbZIGYaEhEPXDx\/z\/DgV0Tm0CnfXRKCMGIOauKC\/+x4LM8Gup7AyoMT4obrPFWoKw6RGTF7d5c02fGbqInojrxnnU+TJfsmVCk+B2NQJ93aZHMrsOZnoqxGkNyAj+Rr5Q1plfr4rmZPXMgceBPOfUFEsYsOw==", "FareInfoRef": "R7CbtGDHuDKAWJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-39", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 167046, "calendar_total_sell": 167046, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 167046, "filter": { "id": "F1TT00006-39", "price": 167046, "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-13T15: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": "fra202611131500doh20261113231568doh202611140130dac202611140915640dac202612081045doh202612081345641doh202612090900fra20261209132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-40", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "K", "meal_code": null, "seat_available": "5", "fareBasisCode": "KLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWF8EbZIGYaEhEPXDx\/z\/DgV0Tm0CnfXRKCMGIOauKC\/+x4LM8Gup7AyoMT4obrPFWoKw6RGTF7d5c02fGbqInojrxnnU+TJfsmVCk+B2NQJ93aZHMrsOZnoqxGkNyAj+Rr5Q1plfr4rmZPXMgceBPOfUFEsYsOw==", "FareInfoRef": "R7CbtGDHuDKAWJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.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": "K", "meal_code": null, "seat_available": "5", "fareBasisCode": "KLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWF8EbZIGYaEhEPXDx\/z\/DgV0Tm0CnfXRKCMGIOauKC\/+x4LM8Gup7AyoMT4obrPFWoKw6RGTF7d5c02fGbqInojrxnnU+TJfsmVCk+B2NQJ93aZHMrsOZnoqxGkNyAj+Rr5Q1plfr4rmZPXMgceBPOfUFEsYsOw==", "FareInfoRef": "R7CbtGDHuDKAWJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-40", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 167046, "gross_total": 167046, "base_fare": 83294, "tax": 83752, "sell": { "currency": "BDT", "total": 167046, "base_fare": 83294, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY3MDQ2LCJiYXNlX2ZhcmUiOjgzMjk0LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY3MDQ2LCJiYXNlX2ZhcmUiOjgzMjk0LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2NzA0NiwiYmFzZV9mYXJlIjo4MzI5NCwidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 167046, "base_fare": 83294, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "83294.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 167046, "base_fare": 83294, "tax": 83752, "gross": { "base_fare": "83294.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2NzA0Ni4wMCIsImJhc2VfZmFyZSI6IjgzMjk0LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MzI5NC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTY3MDQ2LjAwIiwiYmFzZV9mYXJlIjoiODMyOTQuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzMjk0LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjcwNDYuMDAiLCJiYXNlX2ZhcmUiOiI4MzI5NC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE2NzA0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "K", "farebasis": "KLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "K", "farebasis": "KLR7R1SE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-40", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "K", "meal_code": null, "seat_available": "5", "fareBasisCode": "KLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWF8EbZIGYaEhEPXDx\/z\/DgV0Tm0CnfXRKCMGIOauKC\/+x4LM8Gup7AyoMT4obrPFWoKw6RGTF7d5c02fGbqInojrxnnU+TJfsmVCk+B2NQJ93aZHMrsOZnoqxGkNyAj+Rr5Q1plfr4rmZPXMgceBPOfUFEsYsOw==", "FareInfoRef": "R7CbtGDHuDKAWJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.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": "K", "meal_code": null, "seat_available": "5", "fareBasisCode": "KLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWF8EbZIGYaEhEPXDx\/z\/DgV0Tm0CnfXRKCMGIOauKC\/+x4LM8Gup7AyoMT4obrPFWoKw6RGTF7d5c02fGbqInojrxnnU+TJfsmVCk+B2NQJ93aZHMrsOZnoqxGkNyAj+Rr5Q1plfr4rmZPXMgceBPOfUFEsYsOw==", "FareInfoRef": "R7CbtGDHuDKAWJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-40", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKAFJ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 167046, "calendar_total_sell": 167046, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 167046, "filter": { "id": "F1TT00006-40", "price": 167046, "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-13T15: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": "fra202611131500doh20261113231568doh202611140130dac202611140915640dac202612080325doh202612080625639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-41", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAIH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T10: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-13", "flight_time": "PT9H20M", "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": "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": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "ML2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OU6LuEjktH0EWBSS64f7HYJKAhKXYY7147BijE3dQlRD\/Y8B7SGeUpwEFji8nw6zj7KHsdoiIx+3q9td93dBNdCQqDfeq7aN5m1hgwXxHNbC3vG6JrDvTU1FXo0pO4CeWE2VJ+ZGXY+bmiRdf0hdKAG\/l3AdzkSzC", "FareInfoRef": "R7CbtGDHuDKAkL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKASG8L2FAAAA==", "origin": "DEL", "departure_time": "2026-11-14T11: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-14T14: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-14", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT01H15M", "lay_over_date": "2026-11-14", "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": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "ML2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OU6LuEjktH0EWBSS64f7HYJKAhKXYY7147BijE3dQlRD\/Y8B7SGeUpwEFji8nw6zj7KHsdoiIx+3q9td93dBNdCQqDfeq7aN5m1hgwXxHNbC3vG6JrDvTU1FXo0pO4CeWE2VJ+ZGXY+bmiRdf0hdKAG\/l3AdzkSzC", "FareInfoRef": "R7CbtGDHuDKAkL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-41", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H45M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAUG8L2FAAAA==", "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": "R7CbtGDHuDKA7L8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAWG8L2FAAAA==", "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": "R7CbtGDHuDKA7L8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 195593, "gross_total": 195593, "base_fare": 115693, "tax": 79900, "sell": { "currency": "BDT", "total": 195593, "base_fare": 115693, "tax": 79900 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk1NTkzLCJiYXNlX2ZhcmUiOjExNTY5MywidGF4Ijo3OTkwMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE5NTU5MywiYmFzZV9mYXJlIjoxMTU2OTMsInRheCI6Nzk5MDAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk1NTkzLCJiYXNlX2ZhcmUiOjExNTY5MywidGF4Ijo3OTkwMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 195593, "base_fare": 115693, "tax": 79900, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "115693.00", "tax": "79900.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 195593, "base_fare": 115693, "tax": 79900, "gross": { "base_fare": "115693.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE5NTU5My4wMCIsImJhc2VfZmFyZSI6IjExNTY5My4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE1NjkzLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxOTU1OTMuMDAiLCJiYXNlX2ZhcmUiOiIxMTU2OTMuMDAiLCJ0YXgiOiI3OTkwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNTY5My4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTk1NTkzLjAwIiwiYmFzZV9mYXJlIjoiMTE1NjkzLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk1NTkzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjQ5NTAwLjAwIn0sIllSIjp7ImFtb3VudCI6Ijg0MC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjYxMy4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTUxNiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYzNTciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5NTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijg0MCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "M", "farebasis": "ML2YXSFR", "cabin": "economy" }, { "origin": "DEL", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "M", "farebasis": "ML2YXSFR", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-41", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAIH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T10: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-13", "flight_time": "PT9H20M", "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": "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": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "ML2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OU6LuEjktH0EWBSS64f7HYJKAhKXYY7147BijE3dQlRD\/Y8B7SGeUpwEFji8nw6zj7KHsdoiIx+3q9td93dBNdCQqDfeq7aN5m1hgwXxHNbC3vG6JrDvTU1FXo0pO4CeWE2VJ+ZGXY+bmiRdf0hdKAG\/l3AdzkSzC", "FareInfoRef": "R7CbtGDHuDKAkL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKASG8L2FAAAA==", "origin": "DEL", "departure_time": "2026-11-14T11: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-14T14: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-14", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT01H15M", "lay_over_date": "2026-11-14", "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": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "ML2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OU6LuEjktH0EWBSS64f7HYJKAhKXYY7147BijE3dQlRD\/Y8B7SGeUpwEFji8nw6zj7KHsdoiIx+3q9td93dBNdCQqDfeq7aN5m1hgwXxHNbC3vG6JrDvTU1FXo0pO4CeWE2VJ+ZGXY+bmiRdf0hdKAG\/l3AdzkSzC", "FareInfoRef": "R7CbtGDHuDKAkL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-41", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H45M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAUG8L2FAAAA==", "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": "R7CbtGDHuDKA7L8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAWG8L2FAAAA==", "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": "R7CbtGDHuDKA7L8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 195593, "calendar_total_sell": 195593, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 195593, "filter": { "id": "F1TT00006-41", "price": 195593, "journey_duration": "PT2D0H45M", "journey_duration_seconds": 175500, "layover_duration": "PT22H55M", "layover_duration_seconds": 82500, "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": "evening", "departure_departure_time": "2026-11-13T20: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": "fra202611132045del2026111410352030del202611141150dac2026111414452227dac202612081145bom2026120814502184bom202612091230fra2026120918302027", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-42", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H5M", "transit_time": "16H50M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "1", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOAEMqCllbdcP9jMElAwpLjiZ49tnPOiBlVZXL\/0eHdrVfk1wxkGGbwM\/rBDgLl74CI9NgfftnyJaCZqCXKFbeqtTGaOLAgSbINlcBR3\/T0ZM2ZnoqyGkVyAj8Rb5TZh3XZxLJ9PJ\/Mff9CmcBbOfcBd3ws7A==", "FareInfoRef": "R7CbtGDHuDKAOM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT16H50M", "lay_over_date": "2026-11-14", "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": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "1", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOAEMqCllbdcP9jMElAwpLjiZ49tnPOiBlVZXL\/0eHdrVfk1wxkGGbwM\/rBDgLl74CI9NgfftnyJaCZqCXKFbeqtTGaOLAgSbINlcBR3\/T0ZM2ZnoqyGkVyAj8Rb5TZh3XZxLJ9PJ\/Mff9CmcBbOfcBd3ws7A==", "FareInfoRef": "R7CbtGDHuDKAOM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-42", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAQH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 201473, "gross_total": 201473, "base_fare": 112242, "tax": 89231, "sell": { "currency": "BDT", "total": 201473, "base_fare": 112242, "tax": 89231 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxNDczLCJiYXNlX2ZhcmUiOjExMjI0MiwidGF4Ijo4OTIzMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwMTQ3MywiYmFzZV9mYXJlIjoxMTIyNDIsInRheCI6ODkyMzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxNDczLCJiYXNlX2ZhcmUiOjExMjI0MiwidGF4Ijo4OTIzMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 201473, "base_fare": 112242, "tax": 89231, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "112242.00", "tax": "89231.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 201473, "base_fare": 112242, "tax": 89231, "gross": { "base_fare": "112242.00", "tax": "89231.00", "discount": "0.00", "ait": "0.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": "53710.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "27336.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwMTQ3My4wMCIsImJhc2VfZmFyZSI6IjExMjI0Mi4wMCIsInRheCI6Ijg5MjMxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEyMjQyLjAwIiwidGF4IjoiODkyMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDE0NzMuMDAiLCJiYXNlX2ZhcmUiOiIxMTIyNDIuMDAiLCJ0YXgiOiI4OTIzMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMjI0Mi4wMCIsInRheCI6Ijg5MjMxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjAxNDczLjAwIiwiYmFzZV9mYXJlIjoiMTEyMjQyLjAwIiwidGF4IjoiODkyMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAxNDczLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjUzNzEwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjczMzYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTM3MTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-42", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H5M", "transit_time": "16H50M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "1", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOAEMqCllbdcP9jMElAwpLjiZ49tnPOiBlVZXL\/0eHdrVfk1wxkGGbwM\/rBDgLl74CI9NgfftnyJaCZqCXKFbeqtTGaOLAgSbINlcBR3\/T0ZM2ZnoqyGkVyAj8Rb5TZh3XZxLJ9PJ\/Mff9CmcBbOfcBd3ws7A==", "FareInfoRef": "R7CbtGDHuDKAOM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT16H50M", "lay_over_date": "2026-11-14", "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": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "1", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOAEMqCllbdcP9jMElAwpLjiZ49tnPOiBlVZXL\/0eHdrVfk1wxkGGbwM\/rBDgLl74CI9NgfftnyJaCZqCXKFbeqtTGaOLAgSbINlcBR3\/T0ZM2ZnoqyGkVyAj8Rb5TZh3XZxLJ9PJ\/Mff9CmcBbOfcBd3ws7A==", "FareInfoRef": "R7CbtGDHuDKAOM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-42", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAQH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 201473, "calendar_total_sell": 201473, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 201473, "filter": { "id": "F1TT00006-42", "price": 201473, "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-13T13: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": "fra202611131345bkk202611140625921bkk202611142315dac202611150050339dac202612081340bkk202612081710322bkk202612082340fra202612090555920", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-43", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H5M", "transit_time": "16H50M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "1", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOAEMqCllbdcP9jMElAwpLjiZ49tnPOiBlVZXL\/0eHdrVfk1wxkGGbwM\/rBDgLl74CI9NgfftnyJaCZqCXKFbeqtTGaOLAgSbINlcBR3\/T0ZM2ZnoqyGkVyAj8Rb5TZh3XZxLJ9PJ\/Mff9CmcBbOfcBd3ws7A==", "FareInfoRef": "R7CbtGDHuDKAOM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT16H50M", "lay_over_date": "2026-11-14", "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": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "1", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOAEMqCllbdcP9jMElAwpLjiZ49tnPOiBlVZXL\/0eHdrVfk1wxkGGbwM\/rBDgLl74CI9NgfftnyJaCZqCXKFbeqtTGaOLAgSbINlcBR3\/T0ZM2ZnoqyGkVyAj8Rb5TZh3XZxLJ9PJ\/Mff9CmcBbOfcBd3ws7A==", "FareInfoRef": "R7CbtGDHuDKAOM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-43", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAUH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 201473, "gross_total": 201473, "base_fare": 112242, "tax": 89231, "sell": { "currency": "BDT", "total": 201473, "base_fare": 112242, "tax": 89231 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxNDczLCJiYXNlX2ZhcmUiOjExMjI0MiwidGF4Ijo4OTIzMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwMTQ3MywiYmFzZV9mYXJlIjoxMTIyNDIsInRheCI6ODkyMzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxNDczLCJiYXNlX2ZhcmUiOjExMjI0MiwidGF4Ijo4OTIzMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 201473, "base_fare": 112242, "tax": 89231, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "112242.00", "tax": "89231.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 201473, "base_fare": 112242, "tax": 89231, "gross": { "base_fare": "112242.00", "tax": "89231.00", "discount": "0.00", "ait": "0.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": "53710.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "27336.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwMTQ3My4wMCIsImJhc2VfZmFyZSI6IjExMjI0Mi4wMCIsInRheCI6Ijg5MjMxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEyMjQyLjAwIiwidGF4IjoiODkyMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDE0NzMuMDAiLCJiYXNlX2ZhcmUiOiIxMTIyNDIuMDAiLCJ0YXgiOiI4OTIzMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMjI0Mi4wMCIsInRheCI6Ijg5MjMxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjAxNDczLjAwIiwiYmFzZV9mYXJlIjoiMTEyMjQyLjAwIiwidGF4IjoiODkyMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAxNDczLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjUzNzEwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjczMzYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTM3MTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-43", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H5M", "transit_time": "16H50M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "1", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOAEMqCllbdcP9jMElAwpLjiZ49tnPOiBlVZXL\/0eHdrVfk1wxkGGbwM\/rBDgLl74CI9NgfftnyJaCZqCXKFbeqtTGaOLAgSbINlcBR3\/T0ZM2ZnoqyGkVyAj8Rb5TZh3XZxLJ9PJ\/Mff9CmcBbOfcBd3ws7A==", "FareInfoRef": "R7CbtGDHuDKAOM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT16H50M", "lay_over_date": "2026-11-14", "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": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "1", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOAEMqCllbdcP9jMElAwpLjiZ49tnPOiBlVZXL\/0eHdrVfk1wxkGGbwM\/rBDgLl74CI9NgfftnyJaCZqCXKFbeqtTGaOLAgSbINlcBR3\/T0ZM2ZnoqyGkVyAj8Rb5TZh3XZxLJ9PJ\/Mff9CmcBbOfcBd3ws7A==", "FareInfoRef": "R7CbtGDHuDKAOM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-43", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAUH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 201473, "calendar_total_sell": 201473, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 201473, "filter": { "id": "F1TT00006-43", "price": 201473, "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-13T13: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": "fra202611131345bkk202611140625921bkk202611142315dac202611150050339dac202612080200bkk202612080530340bkk202612081240fra202612081905922", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-44", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H0M", "transit_time": "7H20M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAWH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T21:20:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "AUH", "arrival_time": "2026-11-14T06:40:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-13", "flight_time": "PT6H20M", "distance": "3014", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "6", "fareBasisCode": "HLW05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmftE17pHxVU8FA9LS\/HS\/\/+MRm2hgZiRl0wSQjA0NxH68B8b3lvuaM8ENBjNMya4\/fCE6K+D5I56f9FVc2GZiFXUJl5VZmM+ktWCwmIWGoE+33JFZctZPQVjNYbUCfxEripbPB890ehmoXVfRA+9VKc++vor\/Q==", "FareInfoRef": "R7CbtGDHuDKABN8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAYH8L2FAAAA==", "origin": "AUH", "departure_time": "2026-11-14T14:00:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-11-14T20:20: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-14", "flight_time": "PT4H20M", "distance": "2260", "lay_over": "PT07H20M", "lay_over_date": "2026-11-14", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "382" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "382" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "6", "fareBasisCode": "HLW05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmftE17pHxVU8FA9LS\/HS\/\/+MRm2hgZiRl0wSQjA0NxH68B8b3lvuaM8ENBjNMya4\/fCE6K+D5I56f9FVc2GZiFXUJl5VZmM+ktWCwmIWGoE+33JFZctZPQVjNYbUCfxEripbPB890ehmoXVfRA+9VKc++vor\/Q==", "FareInfoRef": "R7CbtGDHuDKABN8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-44", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H0M", "transit_time": "6H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAaH8L2FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T21:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "AUH", "arrival_time": "2026-12-09T01:10:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-08", "flight_time": "PT5H55M", "distance": "2260", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "64" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1367" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/ehiMsRwkL2oBw2msjF\/\/8MS10Tm5QOee20KSWhXJ3jmv5jwXupA\/1ZgA7RbEeGDzHQfgMkL7jfXgy7HDATYVTUDX+rs8Yai9eCxiaGRtc43y0XZYHTWT0d5mpMqRP4ibqr7Hl7jELRzY4+nIgr9FKd+gAHhiwL", "FareInfoRef": "R7CbtGDHuDKAPN8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAcH8L2FAAAA==", "origin": "AUH", "departure_time": "2026-12-09T08:05:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "FRA", "arrival_time": "2026-12-09T12: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-09", "flight_time": "PT7H10M", "distance": "3014", "lay_over": "PT06H55M", "lay_over_date": "2026-12-09", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "119" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "119" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/ehiMsRwkL2oBw2msjF\/\/8MS10Tm5QOee20KSWhXJ3jmv5jwXupA\/1ZgA7RbEeGDzHQfgMkL7jfXgy7HDATYVTUDX+rs8Yai9eCxiaGRtc43y0XZYHTWT0d5mpMqRP4ibqr7Hl7jELRzY4+nIgr9FKd+gAHhiwL", "FareInfoRef": "R7CbtGDHuDKAPN8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 205234, "gross_total": 205234, "base_fare": 131128, "tax": 74106, "sell": { "currency": "BDT", "total": 205234, "base_fare": 131128, "tax": 74106 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjA1MjM0LCJiYXNlX2ZhcmUiOjEzMTEyOCwidGF4Ijo3NDEwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwNTIzNCwiYmFzZV9mYXJlIjoxMzExMjgsInRheCI6NzQxMDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjA1MjM0LCJiYXNlX2ZhcmUiOjEzMTEyOCwidGF4Ijo3NDEwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 205234, "base_fare": 131128, "tax": 74106, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "131128.00", "tax": "74106.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 205234, "base_fare": 131128, "tax": 74106, "gross": { "base_fare": "131128.00", "tax": "74106.00", "discount": "0.00", "ait": "0.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": "40838.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "26321.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwNTIzNC4wMCIsImJhc2VfZmFyZSI6IjEzMTEyOC4wMCIsInRheCI6Ijc0MTA2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTMxMTI4LjAwIiwidGF4IjoiNzQxMDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDUyMzQuMDAiLCJiYXNlX2ZhcmUiOiIxMzExMjguMDAiLCJ0YXgiOiI3NDEwNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzMTEyOC4wMCIsInRheCI6Ijc0MTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjA1MjM0LjAwIiwiYmFzZV9mYXJlIjoiMTMxMTI4LjAwIiwidGF4IjoiNzQxMDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA1MjM0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjQwODM4LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjYzMjEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRjYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNzAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJaUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDgzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "AUH", "operating": "EY", "marketing": "EY", "booking_code": "H", "farebasis": "HLW05H2R", "cabin": "economy" }, { "origin": "AUH", "destination": "DAC", "operating": "EY", "marketing": "EY", "booking_code": "H", "farebasis": "HLW05H2R", "cabin": "economy" }, { "origin": "DAC", "destination": "AUH", "operating": "3L", "marketing": "EY", "booking_code": "M", "farebasis": "MLX05H2R", "cabin": "economy" }, { "origin": "AUH", "destination": "FRA", "operating": "EY", "marketing": "EY", "booking_code": "M", "farebasis": "MLX05H2R", "cabin": "economy" } ], "connecting": [ "AUH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-44", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H0M", "transit_time": "7H20M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAWH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T21:20:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "AUH", "arrival_time": "2026-11-14T06:40:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-13", "flight_time": "PT6H20M", "distance": "3014", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "6", "fareBasisCode": "HLW05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmftE17pHxVU8FA9LS\/HS\/\/+MRm2hgZiRl0wSQjA0NxH68B8b3lvuaM8ENBjNMya4\/fCE6K+D5I56f9FVc2GZiFXUJl5VZmM+ktWCwmIWGoE+33JFZctZPQVjNYbUCfxEripbPB890ehmoXVfRA+9VKc++vor\/Q==", "FareInfoRef": "R7CbtGDHuDKABN8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAYH8L2FAAAA==", "origin": "AUH", "departure_time": "2026-11-14T14:00:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-11-14T20:20: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-14", "flight_time": "PT4H20M", "distance": "2260", "lay_over": "PT07H20M", "lay_over_date": "2026-11-14", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "382" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "382" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "6", "fareBasisCode": "HLW05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmftE17pHxVU8FA9LS\/HS\/\/+MRm2hgZiRl0wSQjA0NxH68B8b3lvuaM8ENBjNMya4\/fCE6K+D5I56f9FVc2GZiFXUJl5VZmM+ktWCwmIWGoE+33JFZctZPQVjNYbUCfxEripbPB890ehmoXVfRA+9VKc++vor\/Q==", "FareInfoRef": "R7CbtGDHuDKABN8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-44", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H0M", "transit_time": "6H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAaH8L2FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T21:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "AUH", "arrival_time": "2026-12-09T01:10:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-08", "flight_time": "PT5H55M", "distance": "2260", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "64" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1367" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/ehiMsRwkL2oBw2msjF\/\/8MS10Tm5QOee20KSWhXJ3jmv5jwXupA\/1ZgA7RbEeGDzHQfgMkL7jfXgy7HDATYVTUDX+rs8Yai9eCxiaGRtc43y0XZYHTWT0d5mpMqRP4ibqr7Hl7jELRzY4+nIgr9FKd+gAHhiwL", "FareInfoRef": "R7CbtGDHuDKAPN8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAcH8L2FAAAA==", "origin": "AUH", "departure_time": "2026-12-09T08:05:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "FRA", "arrival_time": "2026-12-09T12: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-09", "flight_time": "PT7H10M", "distance": "3014", "lay_over": "PT06H55M", "lay_over_date": "2026-12-09", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "119" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "119" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/ehiMsRwkL2oBw2msjF\/\/8MS10Tm5QOee20KSWhXJ3jmv5jwXupA\/1ZgA7RbEeGDzHQfgMkL7jfXgy7HDATYVTUDX+rs8Yai9eCxiaGRtc43y0XZYHTWT0d5mpMqRP4ibqr7Hl7jELRzY4+nIgr9FKd+gAHhiwL", "FareInfoRef": "R7CbtGDHuDKAPN8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "EY", "calendar_total_currency": "BDT", "calendar_total_price": 205234, "calendar_total_sell": 205234, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 205234, "filter": { "id": "F1TT00006-44", "price": 205234, "journey_duration": "PT1D14H0M", "journey_duration_seconds": 136800, "layover_duration": "PT14H15M", "layover_duration_seconds": 51300, "carrier_operating": "EY", "carrier_marketing": "EY", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "AUH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-13T21:20:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T12:15:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "fra202611132120auh202611140640124auh202611141400dac202611142020382dac202612082115auh20261209011064auh202612090805fra202612091215119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-45", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H0M", "transit_time": "7H20M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAWH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T21:20:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "AUH", "arrival_time": "2026-11-14T06:40:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-13", "flight_time": "PT6H20M", "distance": "3014", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "6", "fareBasisCode": "HLW05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmftE17pHxVU8FA9LS\/HS\/\/+MRm2hgZiRl0wSQjA0NxH68B8b3lvuaM8ENBjNMya4\/fCE6K+D5I56f9FVc2GZiFXUJl5VZmM+ktWCwmIWGoE+33JFZctZPQVjNYbUCfxEripbPB890ehmoXVfRA+9VKc++vor\/Q==", "FareInfoRef": "R7CbtGDHuDKABN8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAYH8L2FAAAA==", "origin": "AUH", "departure_time": "2026-11-14T14:00:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-11-14T20:20: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-14", "flight_time": "PT4H20M", "distance": "2260", "lay_over": "PT07H20M", "lay_over_date": "2026-11-14", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "382" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "382" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "6", "fareBasisCode": "HLW05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmftE17pHxVU8FA9LS\/HS\/\/+MRm2hgZiRl0wSQjA0NxH68B8b3lvuaM8ENBjNMya4\/fCE6K+D5I56f9FVc2GZiFXUJl5VZmM+ktWCwmIWGoE+33JFZctZPQVjNYbUCfxEripbPB890ehmoXVfRA+9VKc++vor\/Q==", "FareInfoRef": "R7CbtGDHuDKABN8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "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": "PT1D2H0M", "transit_time": "13H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAaH8L2FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T21:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "AUH", "arrival_time": "2026-12-09T01:10:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-08", "flight_time": "PT5H55M", "distance": "2260", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "64" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1367" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/ehiMsRwkL2oBw2msjF\/\/8MS10Tm5QOee20KSWhXJ3jmv5jwXupA\/1ZgA7RbEeGDzHQfgMkL7jfXgy7HDATYVTUDX+rs8Yai9eCxiaGRtc43y0XZYHTWT0d5mpMqRP4ibqr7Hl7jELRzY4+nIgr9FKd+gAHhiwL", "FareInfoRef": "R7CbtGDHuDKAPN8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAeH8L2FAAAA==", "origin": "AUH", "departure_time": "2026-12-09T14:25:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "FRA", "arrival_time": "2026-12-09T18: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-09", "flight_time": "PT6H50M", "distance": "3014", "lay_over": "PT13H15M", "lay_over_date": "2026-12-09", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "123" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "123" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/ehiMsRwkL2oBw2msjF\/\/8MS10Tm5QOee20KSWhXJ3jmv5jwXupA\/1ZgA7RbEeGDzHQfgMkL7jfXgy7HDATYVTUDX+rs8Yai9eCxiaGRtc43y0XZYHTWT0d5mpMqRP4ibqr7Hl7jELRzY4+nIgr9FKd+gAHhiwL", "FareInfoRef": "R7CbtGDHuDKAPN8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 205234, "gross_total": 205234, "base_fare": 131128, "tax": 74106, "sell": { "currency": "BDT", "total": 205234, "base_fare": 131128, "tax": 74106 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjA1MjM0LCJiYXNlX2ZhcmUiOjEzMTEyOCwidGF4Ijo3NDEwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwNTIzNCwiYmFzZV9mYXJlIjoxMzExMjgsInRheCI6NzQxMDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjA1MjM0LCJiYXNlX2ZhcmUiOjEzMTEyOCwidGF4Ijo3NDEwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 205234, "base_fare": 131128, "tax": 74106, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "131128.00", "tax": "74106.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 205234, "base_fare": 131128, "tax": 74106, "gross": { "base_fare": "131128.00", "tax": "74106.00", "discount": "0.00", "ait": "0.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": "40838.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "26321.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwNTIzNC4wMCIsImJhc2VfZmFyZSI6IjEzMTEyOC4wMCIsInRheCI6Ijc0MTA2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTMxMTI4LjAwIiwidGF4IjoiNzQxMDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDUyMzQuMDAiLCJiYXNlX2ZhcmUiOiIxMzExMjguMDAiLCJ0YXgiOiI3NDEwNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzMTEyOC4wMCIsInRheCI6Ijc0MTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjA1MjM0LjAwIiwiYmFzZV9mYXJlIjoiMTMxMTI4LjAwIiwidGF4IjoiNzQxMDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA1MjM0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjQwODM4LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjYzMjEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRjYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNzAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJaUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDgzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "AUH", "operating": "EY", "marketing": "EY", "booking_code": "H", "farebasis": "HLW05H2R", "cabin": "economy" }, { "origin": "AUH", "destination": "DAC", "operating": "EY", "marketing": "EY", "booking_code": "H", "farebasis": "HLW05H2R", "cabin": "economy" }, { "origin": "DAC", "destination": "AUH", "operating": "3L", "marketing": "EY", "booking_code": "M", "farebasis": "MLX05H2R", "cabin": "economy" }, { "origin": "AUH", "destination": "FRA", "operating": "EY", "marketing": "EY", "booking_code": "M", "farebasis": "MLX05H2R", "cabin": "economy" } ], "connecting": [ "AUH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-45", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H0M", "transit_time": "7H20M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAWH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T21:20:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "AUH", "arrival_time": "2026-11-14T06:40:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-13", "flight_time": "PT6H20M", "distance": "3014", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "6", "fareBasisCode": "HLW05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmftE17pHxVU8FA9LS\/HS\/\/+MRm2hgZiRl0wSQjA0NxH68B8b3lvuaM8ENBjNMya4\/fCE6K+D5I56f9FVc2GZiFXUJl5VZmM+ktWCwmIWGoE+33JFZctZPQVjNYbUCfxEripbPB890ehmoXVfRA+9VKc++vor\/Q==", "FareInfoRef": "R7CbtGDHuDKABN8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAYH8L2FAAAA==", "origin": "AUH", "departure_time": "2026-11-14T14:00:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-11-14T20:20: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-14", "flight_time": "PT4H20M", "distance": "2260", "lay_over": "PT07H20M", "lay_over_date": "2026-11-14", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "382" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "382" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "6", "fareBasisCode": "HLW05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmftE17pHxVU8FA9LS\/HS\/\/+MRm2hgZiRl0wSQjA0NxH68B8b3lvuaM8ENBjNMya4\/fCE6K+D5I56f9FVc2GZiFXUJl5VZmM+ktWCwmIWGoE+33JFZctZPQVjNYbUCfxEripbPB890ehmoXVfRA+9VKc++vor\/Q==", "FareInfoRef": "R7CbtGDHuDKABN8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "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": "PT1D2H0M", "transit_time": "13H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAaH8L2FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T21:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "AUH", "arrival_time": "2026-12-09T01:10:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-08", "flight_time": "PT5H55M", "distance": "2260", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "64" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1367" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/ehiMsRwkL2oBw2msjF\/\/8MS10Tm5QOee20KSWhXJ3jmv5jwXupA\/1ZgA7RbEeGDzHQfgMkL7jfXgy7HDATYVTUDX+rs8Yai9eCxiaGRtc43y0XZYHTWT0d5mpMqRP4ibqr7Hl7jELRzY4+nIgr9FKd+gAHhiwL", "FareInfoRef": "R7CbtGDHuDKAPN8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAeH8L2FAAAA==", "origin": "AUH", "departure_time": "2026-12-09T14:25:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "FRA", "arrival_time": "2026-12-09T18: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-09", "flight_time": "PT6H50M", "distance": "3014", "lay_over": "PT13H15M", "lay_over_date": "2026-12-09", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "123" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "123" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/ehiMsRwkL2oBw2msjF\/\/8MS10Tm5QOee20KSWhXJ3jmv5jwXupA\/1ZgA7RbEeGDzHQfgMkL7jfXgy7HDATYVTUDX+rs8Yai9eCxiaGRtc43y0XZYHTWT0d5mpMqRP4ibqr7Hl7jELRzY4+nIgr9FKd+gAHhiwL", "FareInfoRef": "R7CbtGDHuDKAPN8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "EY", "calendar_total_currency": "BDT", "calendar_total_price": 205234, "calendar_total_sell": 205234, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 205234, "filter": { "id": "F1TT00006-45", "price": 205234, "journey_duration": "PT1D20H0M", "journey_duration_seconds": 158400, "layover_duration": "PT20H35M", "layover_duration_seconds": 74100, "carrier_operating": "EY", "carrier_marketing": "EY", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "AUH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-13T21:20:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-09T18:15:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "fra202611132120auh202611140640124auh202611141400dac202611142020382dac202612082115auh20261209011064auh202612091425fra202612091815123", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-46", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H5M", "transit_time": "16H50M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "1", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOAEMqCllbdcP9jMElAwpLjiZ49tnPOiBlVZXL\/0eHdrVfk1wxkGGbwM\/rBDgLl74CI9NgfftnyJaCZqCXKFbeqtTGaOLAgSbINlcBR3\/T0ZM2ZnoqyGkVyAj8Rb5TZh3XZxLJ9PJ\/Mff9CmcBbOfcBd3ws7A==", "FareInfoRef": "R7CbtGDHuDKAOM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT16H50M", "lay_over_date": "2026-11-14", "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": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "1", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOAEMqCllbdcP9jMElAwpLjiZ49tnPOiBlVZXL\/0eHdrVfk1wxkGGbwM\/rBDgLl74CI9NgfftnyJaCZqCXKFbeqtTGaOLAgSbINlcBR3\/T0ZM2ZnoqyGkVyAj8Rb5TZh3XZxLJ9PJ\/Mff9CmcBbOfcBd3ws7A==", "FareInfoRef": "R7CbtGDHuDKAOM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D8H55M", "transit_time": "18H10M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAQH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 205750, "gross_total": 205750, "base_fare": 112242, "tax": 93508, "sell": { "currency": "BDT", "total": 205750, "base_fare": 112242, "tax": 93508 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjA1NzUwLCJiYXNlX2ZhcmUiOjExMjI0MiwidGF4Ijo5MzUwOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwNTc1MCwiYmFzZV9mYXJlIjoxMTIyNDIsInRheCI6OTM1MDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjA1NzUwLCJiYXNlX2ZhcmUiOjExMjI0MiwidGF4Ijo5MzUwOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 205750, "base_fare": 112242, "tax": 93508, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "112242.00", "tax": "93508.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 205750, "base_fare": 112242, "tax": 93508, "gross": { "base_fare": "112242.00", "tax": "93508.00", "discount": "0.00", "ait": "0.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": "53710.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "31613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwNTc1MC4wMCIsImJhc2VfZmFyZSI6IjExMjI0Mi4wMCIsInRheCI6IjkzNTA4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEyMjQyLjAwIiwidGF4IjoiOTM1MDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDU3NTAuMDAiLCJiYXNlX2ZhcmUiOiIxMTIyNDIuMDAiLCJ0YXgiOiI5MzUwOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMjI0Mi4wMCIsInRheCI6IjkzNTA4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjA1NzUwLjAwIiwiYmFzZV9mYXJlIjoiMTEyMjQyLjAwIiwidGF4IjoiOTM1MDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA1NzUwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjUzNzEwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzE2MTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTM3MTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-46", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H5M", "transit_time": "16H50M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "1", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOAEMqCllbdcP9jMElAwpLjiZ49tnPOiBlVZXL\/0eHdrVfk1wxkGGbwM\/rBDgLl74CI9NgfftnyJaCZqCXKFbeqtTGaOLAgSbINlcBR3\/T0ZM2ZnoqyGkVyAj8Rb5TZh3XZxLJ9PJ\/Mff9CmcBbOfcBd3ws7A==", "FareInfoRef": "R7CbtGDHuDKAOM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT16H50M", "lay_over_date": "2026-11-14", "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": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "1", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOAEMqCllbdcP9jMElAwpLjiZ49tnPOiBlVZXL\/0eHdrVfk1wxkGGbwM\/rBDgLl74CI9NgfftnyJaCZqCXKFbeqtTGaOLAgSbINlcBR3\/T0ZM2ZnoqyGkVyAj8Rb5TZh3XZxLJ9PJ\/Mff9CmcBbOfcBd3ws7A==", "FareInfoRef": "R7CbtGDHuDKAOM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D8H55M", "transit_time": "18H10M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAQH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 205750, "calendar_total_sell": 205750, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 205750, "filter": { "id": "F1TT00006-46", "price": 205750, "journey_duration": "PT2D15H0M", "journey_duration_seconds": 226800, "layover_duration": "PT1D11H0M", "layover_duration_seconds": 126000, "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-13T13: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": "fra202611131345bkk202611140625921bkk202611142315dac202611150050339dac202612080200bkk202612080530340bkk202612082340fra202612090555920", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-47", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H5M", "transit_time": "16H50M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "1", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOAEMqCllbdcP9jMElAwpLjiZ49tnPOiBlVZXL\/0eHdrVfk1wxkGGbwM\/rBDgLl74CI9NgfftnyJaCZqCXKFbeqtTGaOLAgSbINlcBR3\/T0ZM2ZnoqyGkVyAj8Rb5TZh3XZxLJ9PJ\/Mff9CmcBbOfcBd3ws7A==", "FareInfoRef": "R7CbtGDHuDKAOM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT16H50M", "lay_over_date": "2026-11-14", "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": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "1", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOAEMqCllbdcP9jMElAwpLjiZ49tnPOiBlVZXL\/0eHdrVfk1wxkGGbwM\/rBDgLl74CI9NgfftnyJaCZqCXKFbeqtTGaOLAgSbINlcBR3\/T0ZM2ZnoqyGkVyAj8Rb5TZh3XZxLJ9PJ\/Mff9CmcBbOfcBd3ws7A==", "FareInfoRef": "R7CbtGDHuDKAOM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D10H25M", "transit_time": "19H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAgH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 205750, "gross_total": 205750, "base_fare": 112242, "tax": 93508, "sell": { "currency": "BDT", "total": 205750, "base_fare": 112242, "tax": 93508 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjA1NzUwLCJiYXNlX2ZhcmUiOjExMjI0MiwidGF4Ijo5MzUwOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwNTc1MCwiYmFzZV9mYXJlIjoxMTIyNDIsInRheCI6OTM1MDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjA1NzUwLCJiYXNlX2ZhcmUiOjExMjI0MiwidGF4Ijo5MzUwOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 205750, "base_fare": 112242, "tax": 93508, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "112242.00", "tax": "93508.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 205750, "base_fare": 112242, "tax": 93508, "gross": { "base_fare": "112242.00", "tax": "93508.00", "discount": "0.00", "ait": "0.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": "53710.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "31613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwNTc1MC4wMCIsImJhc2VfZmFyZSI6IjExMjI0Mi4wMCIsInRheCI6IjkzNTA4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEyMjQyLjAwIiwidGF4IjoiOTM1MDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDU3NTAuMDAiLCJiYXNlX2ZhcmUiOiIxMTIyNDIuMDAiLCJ0YXgiOiI5MzUwOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMjI0Mi4wMCIsInRheCI6IjkzNTA4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjA1NzUwLjAwIiwiYmFzZV9mYXJlIjoiMTEyMjQyLjAwIiwidGF4IjoiOTM1MDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA1NzUwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjUzNzEwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzE2MTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTM3MTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-47", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H5M", "transit_time": "16H50M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "1", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOAEMqCllbdcP9jMElAwpLjiZ49tnPOiBlVZXL\/0eHdrVfk1wxkGGbwM\/rBDgLl74CI9NgfftnyJaCZqCXKFbeqtTGaOLAgSbINlcBR3\/T0ZM2ZnoqyGkVyAj8Rb5TZh3XZxLJ9PJ\/Mff9CmcBbOfcBd3ws7A==", "FareInfoRef": "R7CbtGDHuDKAOM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT16H50M", "lay_over_date": "2026-11-14", "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": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "1", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOAEMqCllbdcP9jMElAwpLjiZ49tnPOiBlVZXL\/0eHdrVfk1wxkGGbwM\/rBDgLl74CI9NgfftnyJaCZqCXKFbeqtTGaOLAgSbINlcBR3\/T0ZM2ZnoqyGkVyAj8Rb5TZh3XZxLJ9PJ\/Mff9CmcBbOfcBd3ws7A==", "FareInfoRef": "R7CbtGDHuDKAOM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D10H25M", "transit_time": "19H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAgH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 205750, "calendar_total_sell": 205750, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 205750, "filter": { "id": "F1TT00006-47", "price": 205750, "journey_duration": "PT2D16H30M", "journey_duration_seconds": 232200, "layover_duration": "PT1D12H20M", "layover_duration_seconds": 130800, "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-13T13:45: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": "fra202611131345bkk202611140625921bkk202611142315dac202611150050339dac202612081340bkk202612081710322bkk202612091240fra202612091905922", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-48", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H0M", "transit_time": "7H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAiH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T06:50: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-13T12:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-13", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73J", "name": "73J", "picture": "73J.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1598" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1598" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "2", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwzAI\/JjodiCx3W62SKxIrRiidMjS\/\/+MYruVigR3cLxyzkISmSnlf5vwns4H7KWAQdzXogjxvkSwZxeIaMFu+jwwNvDsdevaQO5dGnR2QKXKQ2qGq8d6FNdCkpu0hYx2F436BH5k251aWc9Nif2sEEn6apTgf\/rYB6GNK3c=", "FareInfoRef": "R7CbtGDHuDKAaN8L2FAAAA==" }, "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": "R7CbtGDHuDKAkH8L2FAAAA==", "origin": "IST", "departure_time": "2026-11-13T19: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-14T05: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-13", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT07H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "359", "name": "359", "picture": "359.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": "2", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwzAI\/JjodiCx3W62SKxIrRiidMjS\/\/+MYruVigR3cLxyzkISmSnlf5vwns4H7KWAQdzXogjxvkSwZxeIaMFu+jwwNvDsdevaQO5dGnR2QKXKQ2qGq8d6FNdCkpu0hYx2F436BH5k251aWc9Nif2sEEn6apTgf\/rYB6GNK3c=", "FareInfoRef": "R7CbtGDHuDKAaN8L2FAAAA==" }, "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-48", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H5M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAmH8L2FAAAA==", "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": "R7CbtGDHuDKAyN8L2FAAAA==" }, "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": "R7CbtGDHuDKAoH8L2FAAAA==", "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": "R7CbtGDHuDKAyN8L2FAAAA==" }, "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": 208160, "gross_total": 208160, "base_fare": 116528, "tax": 91632, "sell": { "currency": "BDT", "total": 208160, "base_fare": 116528, "tax": 91632 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjA4MTYwLCJiYXNlX2ZhcmUiOjExNjUyOCwidGF4Ijo5MTYzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwODE2MCwiYmFzZV9mYXJlIjoxMTY1MjgsInRheCI6OTE2MzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjA4MTYwLCJiYXNlX2ZhcmUiOjExNjUyOCwidGF4Ijo5MTYzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 208160, "base_fare": 116528, "tax": 91632, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "116528.00", "tax": "91632.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 208160, "base_fare": 116528, "tax": 91632, "gross": { "base_fare": "116528.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwODE2MC4wMCIsImJhc2VfZmFyZSI6IjExNjUyOC4wMCIsInRheCI6IjkxNjMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE2NTI4LjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDgxNjAuMDAiLCJiYXNlX2ZhcmUiOiIxMTY1MjguMDAiLCJ0YXgiOiI5MTYzMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNjUyOC4wMCIsInRheCI6IjkxNjMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjA4MTYwLjAwIiwiYmFzZV9mYXJlIjoiMTE2NTI4LjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA4MTYwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM1NDYuMDAifSwiWVIiOnsiYW1vdW50IjoiNTcwMTIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjQxMjcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1OTIxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTTYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzkyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTQ2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3MDEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-48", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H0M", "transit_time": "7H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAiH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T06:50: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-13T12:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-13", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73J", "name": "73J", "picture": "73J.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1598" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1598" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "2", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwzAI\/JjodiCx3W62SKxIrRiidMjS\/\/+MYruVigR3cLxyzkISmSnlf5vwns4H7KWAQdzXogjxvkSwZxeIaMFu+jwwNvDsdevaQO5dGnR2QKXKQ2qGq8d6FNdCkpu0hYx2F436BH5k251aWc9Nif2sEEn6apTgf\/rYB6GNK3c=", "FareInfoRef": "R7CbtGDHuDKAaN8L2FAAAA==" }, "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": "R7CbtGDHuDKAkH8L2FAAAA==", "origin": "IST", "departure_time": "2026-11-13T19: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-14T05: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-13", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT07H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "359", "name": "359", "picture": "359.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": "2", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwzAI\/JjodiCx3W62SKxIrRiidMjS\/\/+MYruVigR3cLxyzkISmSnlf5vwns4H7KWAQdzXogjxvkSwZxeIaMFu+jwwNvDsdevaQO5dGnR2QKXKQ2qGq8d6FNdCkpu0hYx2F436BH5k251aWc9Nif2sEEn6apTgf\/rYB6GNK3c=", "FareInfoRef": "R7CbtGDHuDKAaN8L2FAAAA==" }, "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-48", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H5M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAmH8L2FAAAA==", "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": "R7CbtGDHuDKAyN8L2FAAAA==" }, "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": "R7CbtGDHuDKAoH8L2FAAAA==", "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": "R7CbtGDHuDKAyN8L2FAAAA==" }, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TK", "calendar_total_currency": "BDT", "calendar_total_price": 208160, "calendar_total_sell": 208160, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 208160, "filter": { "id": "F1TT00006-48", "price": 208160, "journey_duration": "PT2D1H5M", "journey_duration_seconds": 176700, "layover_duration": "PT1D2H25M", "layover_duration_seconds": 95100, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "73J", "aircraft_name": "73J", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-11-13T06:50: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": "fra202611130650ist2026111312001598ist202611131930dac202611140550712dac202612080725ist202612081315713ist202612090810fra2026120909301587", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-49", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAqH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-13", "flight_time": "PT3H05M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.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-eJxNTkEOwzAIe0zlO6RNot0S0UaVNuVQdYde9v9nzEk6aUiAwRhIKTlxQVVi+rcJn+l8or4NqHD0NRt8eCwByuqCiCzYq70OjA06s187N7L2KfM2M6FI0UE1w9VjOTI5H73EtlDR7qJBKvAD205Y83puJsqzTsTFm6OQf1L2BaGLK3c=", "FareInfoRef": "R7CbtGDHuDKAHO8L2FAAAA==" }, "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": "R7CbtGDHuDKAsH8L2FAAAA==", "origin": "IST", "departure_time": "2026-11-14T19: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-15T05: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-14", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT20H15M", "lay_over_date": "2026-11-13", "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": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO6RNot0S0UaVNuVQdYde9v9nzEk6aUiAwRhIKTlxQVVi+rcJn+l8or4NqHD0NRt8eCwByuqCiCzYq70OjA06s187N7L2KfM2M6FI0UE1w9VjOTI5H73EtlDR7qJBKvAD205Y83puJsqzTsTFm6OQf1L2BaGLK3c=", "FareInfoRef": "R7CbtGDHuDKAHO8L2FAAAA==" }, "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-49", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H5M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAmH8L2FAAAA==", "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": "R7CbtGDHuDKAfO8L2FAAAA==" }, "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": "R7CbtGDHuDKAoH8L2FAAAA==", "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": "R7CbtGDHuDKAfO8L2FAAAA==" }, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-49", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAqH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-13", "flight_time": "PT3H05M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.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-eJxNTkEOwzAIe0zlO6RNot0S0UaVNuVQdYde9v9nzEk6aUiAwRhIKTlxQVVi+rcJn+l8or4NqHD0NRt8eCwByuqCiCzYq70OjA06s187N7L2KfM2M6FI0UE1w9VjOTI5H73EtlDR7qJBKvAD205Y83puJsqzTsTFm6OQf1L2BaGLK3c=", "FareInfoRef": "R7CbtGDHuDKAHO8L2FAAAA==" }, "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": "R7CbtGDHuDKAsH8L2FAAAA==", "origin": "IST", "departure_time": "2026-11-14T19: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-15T05: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-14", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT20H15M", "lay_over_date": "2026-11-13", "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": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO6RNot0S0UaVNuVQdYde9v9nzEk6aUiAwRhIKTlxQVVi+rcJn+l8or4NqHD0NRt8eCwByuqCiCzYq70OjA06s187N7L2KfM2M6FI0UE1w9VjOTI5H73EtlDR7qJBKvAD205Y83puJsqzTsTFm6OQf1L2BaGLK3c=", "FareInfoRef": "R7CbtGDHuDKAHO8L2FAAAA==" }, "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-49", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H5M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAmH8L2FAAAA==", "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": "R7CbtGDHuDKAfO8L2FAAAA==" }, "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": "R7CbtGDHuDKAoH8L2FAAAA==", "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": "R7CbtGDHuDKAfO8L2FAAAA==" }, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-49", "price": 208438, "journey_duration": "PT2D13H45M", "journey_duration_seconds": 222300, "layover_duration": "PT1D15H10M", "layover_duration_seconds": 141000, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "332", "aircraft_name": "332", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-13T18: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": "fra202611131810ist2026111323151594ist202611141930dac202611150550712dac202612080725ist202612081315713ist202612090810fra2026120909301587", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-50", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H0M", "transit_time": "7H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAiH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T06:50: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-13T12:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-13", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73J", "name": "73J", "picture": "73J.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1598" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1598" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "2", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwzAI\/JjodiCx3W62SKxIrRiidMjS\/\/+MYruVigR3cLxyzkISmSnlf5vwns4H7KWAQdzXogjxvkSwZxeIaMFu+jwwNvDsdevaQO5dGnR2QKXKQ2qGq8d6FNdCkpu0hYx2F436BH5k251aWc9Nif2sEEn6apTgf\/rYB6GNK3c=", "FareInfoRef": "R7CbtGDHuDKAaN8L2FAAAA==" }, "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": "R7CbtGDHuDKAkH8L2FAAAA==", "origin": "IST", "departure_time": "2026-11-13T19: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-14T05: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-13", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT07H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "359", "name": "359", "picture": "359.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": "2", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwzAI\/JjodiCx3W62SKxIrRiidMjS\/\/+MYruVigR3cLxyzkISmSnlf5vwns4H7KWAQdzXogjxvkSwZxeIaMFu+jwwNvDsdevaQO5dGnR2QKXKQ2qGq8d6FNdCkpu0hYx2F436BH5k251aWc9Nif2sEEn6apTgf\/rYB6GNK3c=", "FareInfoRef": "R7CbtGDHuDKAaN8L2FAAAA==" }, "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-50", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H45M", "transit_time": "7H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAmH8L2FAAAA==", "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": "R7CbtGDHuDKA0O8L2FAAAA==" }, "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": "R7CbtGDHuDKAuH8L2FAAAA==", "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": "R7CbtGDHuDKA0O8L2FAAAA==" }, "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": 208577, "gross_total": 208577, "base_fare": 116945, "tax": 91632, "sell": { "currency": "BDT", "total": 208577, "base_fare": 116945, "tax": 91632 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjA4NTc3LCJiYXNlX2ZhcmUiOjExNjk0NSwidGF4Ijo5MTYzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwODU3NywiYmFzZV9mYXJlIjoxMTY5NDUsInRheCI6OTE2MzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjA4NTc3LCJiYXNlX2ZhcmUiOjExNjk0NSwidGF4Ijo5MTYzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 208577, "base_fare": 116945, "tax": 91632, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "116945.00", "tax": "91632.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 208577, "base_fare": 116945, "tax": 91632, "gross": { "base_fare": "116945.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwODU3Ny4wMCIsImJhc2VfZmFyZSI6IjExNjk0NS4wMCIsInRheCI6IjkxNjMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE2OTQ1LjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDg1NzcuMDAiLCJiYXNlX2ZhcmUiOiIxMTY5NDUuMDAiLCJ0YXgiOiI5MTYzMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNjk0NS4wMCIsInRheCI6IjkxNjMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjA4NTc3LjAwIiwiYmFzZV9mYXJlIjoiMTE2OTQ1LjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA4NTc3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM1NDYuMDAifSwiWVIiOnsiYW1vdW50IjoiNTcwMTIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjQxMjcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1OTIxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTTYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzkyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTQ2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3MDEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-50", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H0M", "transit_time": "7H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAiH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T06:50: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-13T12:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-13", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73J", "name": "73J", "picture": "73J.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1598" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1598" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "2", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwzAI\/JjodiCx3W62SKxIrRiidMjS\/\/+MYruVigR3cLxyzkISmSnlf5vwns4H7KWAQdzXogjxvkSwZxeIaMFu+jwwNvDsdevaQO5dGnR2QKXKQ2qGq8d6FNdCkpu0hYx2F436BH5k251aWc9Nif2sEEn6apTgf\/rYB6GNK3c=", "FareInfoRef": "R7CbtGDHuDKAaN8L2FAAAA==" }, "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": "R7CbtGDHuDKAkH8L2FAAAA==", "origin": "IST", "departure_time": "2026-11-13T19: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-14T05: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-13", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT07H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "359", "name": "359", "picture": "359.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": "2", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwzAI\/JjodiCx3W62SKxIrRiidMjS\/\/+MYruVigR3cLxyzkISmSnlf5vwns4H7KWAQdzXogjxvkSwZxeIaMFu+jwwNvDsdevaQO5dGnR2QKXKQ2qGq8d6FNdCkpu0hYx2F436BH5k251aWc9Nif2sEEn6apTgf\/rYB6GNK3c=", "FareInfoRef": "R7CbtGDHuDKAaN8L2FAAAA==" }, "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-50", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H45M", "transit_time": "7H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAmH8L2FAAAA==", "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": "R7CbtGDHuDKA0O8L2FAAAA==" }, "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": "R7CbtGDHuDKAuH8L2FAAAA==", "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": "R7CbtGDHuDKA0O8L2FAAAA==" }, "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "TK", "calendar_total_currency": "BDT", "calendar_total_price": 208577, "calendar_total_sell": 208577, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 208577, "filter": { "id": "F1TT00006-50", "price": 208577, "journey_duration": "PT1D13H45M", "journey_duration_seconds": 135900, "layover_duration": "PT15H15M", "layover_duration_seconds": 54900, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "73J", "aircraft_name": "73J", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-11-13T06:50: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": "fra202611130650ist2026111312001598ist202611131930dac202611140550712dac202612080725ist202612081315713ist202612082100fra2026120822101597", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-51", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAqH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-13", "flight_time": "PT3H05M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.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-eJxNTkEOwzAIe0zlO6RNot0S0UaVNuVQdYde9v9nzEk6aUiAwRhIKTlxQVVi+rcJn+l8or4NqHD0NRt8eCwByuqCiCzYq70OjA06s187N7L2KfM2M6FI0UE1w9VjOTI5H73EtlDR7qJBKvAD205Y83puJsqzTsTFm6OQf1L2BaGLK3c=", "FareInfoRef": "R7CbtGDHuDKAHO8L2FAAAA==" }, "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": "R7CbtGDHuDKAsH8L2FAAAA==", "origin": "IST", "departure_time": "2026-11-14T19: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-15T05: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-14", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT20H15M", "lay_over_date": "2026-11-13", "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": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO6RNot0S0UaVNuVQdYde9v9nzEk6aUiAwRhIKTlxQVVi+rcJn+l8or4NqHD0NRt8eCwByuqCiCzYq70OjA06s187N7L2KfM2M6FI0UE1w9VjOTI5H73EtlDR7qJBKvAD205Y83puJsqzTsTFm6OQf1L2BaGLK3c=", "FareInfoRef": "R7CbtGDHuDKAHO8L2FAAAA==" }, "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-51", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H45M", "transit_time": "7H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAmH8L2FAAAA==", "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": "R7CbtGDHuDKAKP8L2FAAAA==" }, "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": "R7CbtGDHuDKAuH8L2FAAAA==", "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": "R7CbtGDHuDKAKP8L2FAAAA==" }, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-51", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAqH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-13", "flight_time": "PT3H05M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.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-eJxNTkEOwzAIe0zlO6RNot0S0UaVNuVQdYde9v9nzEk6aUiAwRhIKTlxQVVi+rcJn+l8or4NqHD0NRt8eCwByuqCiCzYq70OjA06s187N7L2KfM2M6FI0UE1w9VjOTI5H73EtlDR7qJBKvAD205Y83puJsqzTsTFm6OQf1L2BaGLK3c=", "FareInfoRef": "R7CbtGDHuDKAHO8L2FAAAA==" }, "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": "R7CbtGDHuDKAsH8L2FAAAA==", "origin": "IST", "departure_time": "2026-11-14T19: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-15T05: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-14", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT20H15M", "lay_over_date": "2026-11-13", "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": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO6RNot0S0UaVNuVQdYde9v9nzEk6aUiAwRhIKTlxQVVi+rcJn+l8or4NqHD0NRt8eCwByuqCiCzYq70OjA06s187N7L2KfM2M6FI0UE1w9VjOTI5H73EtlDR7qJBKvAD205Y83puJsqzTsTFm6OQf1L2BaGLK3c=", "FareInfoRef": "R7CbtGDHuDKAHO8L2FAAAA==" }, "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-51", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H45M", "transit_time": "7H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAmH8L2FAAAA==", "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": "R7CbtGDHuDKAKP8L2FAAAA==" }, "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": "R7CbtGDHuDKAuH8L2FAAAA==", "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": "R7CbtGDHuDKAKP8L2FAAAA==" }, "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "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-51", "price": 208855, "journey_duration": "PT2D2H25M", "journey_duration_seconds": 181500, "layover_duration": "PT1D4H0M", "layover_duration_seconds": 100800, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "332", "aircraft_name": "332", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-13T18: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": "fra202611131810ist2026111323151594ist202611141930dac202611150550712dac202612080725ist202612081315713ist202612082100fra2026120822101597", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-52", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H45M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAuM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAwH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T10: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-14T12: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT04H30M", "lay_over_date": "2026-11-14", "aircraft": { "code": "333", "name": "333", "picture": "333.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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAuM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-52", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAQH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 211117, "gross_total": 211117, "base_fare": 123008, "tax": 88109, "sell": { "currency": "BDT", "total": 211117, "base_fare": 123008, "tax": 88109 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjExMTE3LCJiYXNlX2ZhcmUiOjEyMzAwOCwidGF4Ijo4ODEwOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxMTExNywiYmFzZV9mYXJlIjoxMjMwMDgsInRheCI6ODgxMDksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjExMTE3LCJiYXNlX2ZhcmUiOjEyMzAwOCwidGF4Ijo4ODEwOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 211117, "base_fare": 123008, "tax": 88109, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "123008.00", "tax": "88109.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 211117, "base_fare": 123008, "tax": 88109, "gross": { "base_fare": "123008.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMTExNy4wMCIsImJhc2VfZmFyZSI6IjEyMzAwOC4wMCIsInRheCI6Ijg4MTA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIzMDA4LjAwIiwidGF4IjoiODgxMDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTExMTcuMDAiLCJiYXNlX2ZhcmUiOiIxMjMwMDguMDAiLCJ0YXgiOiI4ODEwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMzAwOC4wMCIsInRheCI6Ijg4MTA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjExMTE3LjAwIiwiYmFzZV9mYXJlIjoiMTIzMDA4LjAwIiwidGF4IjoiODgxMDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjExMTE3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjU2ODY1LjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjMwNTkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU2ODY1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-52", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H45M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAuM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAwH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T10: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-14T12: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT04H30M", "lay_over_date": "2026-11-14", "aircraft": { "code": "333", "name": "333", "picture": "333.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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAuM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-52", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAQH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 211117, "calendar_total_sell": 211117, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 211117, "filter": { "id": "F1TT00006-52", "price": 211117, "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-13T13: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": "fra202611131345bkk202611140625921bkk202611141055dac202611141230321dac202612081340bkk202612081710322bkk202612082340fra202612090555920", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-53", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H45M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAuM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAwH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T10: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-14T12: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT04H30M", "lay_over_date": "2026-11-14", "aircraft": { "code": "333", "name": "333", "picture": "333.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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAuM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-53", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAUH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 211117, "gross_total": 211117, "base_fare": 123008, "tax": 88109, "sell": { "currency": "BDT", "total": 211117, "base_fare": 123008, "tax": 88109 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjExMTE3LCJiYXNlX2ZhcmUiOjEyMzAwOCwidGF4Ijo4ODEwOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxMTExNywiYmFzZV9mYXJlIjoxMjMwMDgsInRheCI6ODgxMDksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjExMTE3LCJiYXNlX2ZhcmUiOjEyMzAwOCwidGF4Ijo4ODEwOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 211117, "base_fare": 123008, "tax": 88109, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "123008.00", "tax": "88109.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 211117, "base_fare": 123008, "tax": 88109, "gross": { "base_fare": "123008.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMTExNy4wMCIsImJhc2VfZmFyZSI6IjEyMzAwOC4wMCIsInRheCI6Ijg4MTA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIzMDA4LjAwIiwidGF4IjoiODgxMDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTExMTcuMDAiLCJiYXNlX2ZhcmUiOiIxMjMwMDguMDAiLCJ0YXgiOiI4ODEwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMzAwOC4wMCIsInRheCI6Ijg4MTA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjExMTE3LjAwIiwiYmFzZV9mYXJlIjoiMTIzMDA4LjAwIiwidGF4IjoiODgxMDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjExMTE3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjU2ODY1LjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjMwNTkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU2ODY1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-53", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H45M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAuM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAwH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T10: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-14T12: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT04H30M", "lay_over_date": "2026-11-14", "aircraft": { "code": "333", "name": "333", "picture": "333.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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAuM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-53", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAUH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 211117, "calendar_total_sell": 211117, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 211117, "filter": { "id": "F1TT00006-53", "price": 211117, "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-13T13: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": "fra202611131345bkk202611140625921bkk202611141055dac202611141230321dac202612080200bkk202612080530340bkk202612081240fra202612081905922", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-54", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H45M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAuM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAwH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T10: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-14T12: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT04H30M", "lay_over_date": "2026-11-14", "aircraft": { "code": "333", "name": "333", "picture": "333.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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAuM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-54", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H55M", "transit_time": "18H10M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAQH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 215394, "gross_total": 215394, "base_fare": 123008, "tax": 92386, "sell": { "currency": "BDT", "total": 215394, "base_fare": 123008, "tax": 92386 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE1Mzk0LCJiYXNlX2ZhcmUiOjEyMzAwOCwidGF4Ijo5MjM4Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxNTM5NCwiYmFzZV9mYXJlIjoxMjMwMDgsInRheCI6OTIzODYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE1Mzk0LCJiYXNlX2ZhcmUiOjEyMzAwOCwidGF4Ijo5MjM4Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 215394, "base_fare": 123008, "tax": 92386, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "123008.00", "tax": "92386.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 215394, "base_fare": 123008, "tax": 92386, "gross": { "base_fare": "123008.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxNTM5NC4wMCIsImJhc2VfZmFyZSI6IjEyMzAwOC4wMCIsInRheCI6IjkyMzg2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIzMDA4LjAwIiwidGF4IjoiOTIzODYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTUzOTQuMDAiLCJiYXNlX2ZhcmUiOiIxMjMwMDguMDAiLCJ0YXgiOiI5MjM4Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMzAwOC4wMCIsInRheCI6IjkyMzg2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjE1Mzk0LjAwIiwiYmFzZV9mYXJlIjoiMTIzMDA4LjAwIiwidGF4IjoiOTIzODYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE1Mzk0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjU2ODY1LjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjczMzYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTY4NjUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-54", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H45M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAuM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAwH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T10: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-14T12: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT04H30M", "lay_over_date": "2026-11-14", "aircraft": { "code": "333", "name": "333", "picture": "333.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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAuM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-54", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H55M", "transit_time": "18H10M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAQH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 215394, "calendar_total_sell": 215394, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 215394, "filter": { "id": "F1TT00006-54", "price": 215394, "journey_duration": "PT2D2H40M", "journey_duration_seconds": 182400, "layover_duration": "PT22H40M", "layover_duration_seconds": 81600, "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-13T13: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": "fra202611131345bkk202611140625921bkk202611141055dac202611141230321dac202612080200bkk202612080530340bkk202612082340fra202612090555920", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-55", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H45M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAuM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAwH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T10: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-14T12: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT04H30M", "lay_over_date": "2026-11-14", "aircraft": { "code": "333", "name": "333", "picture": "333.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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAuM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-55", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H25M", "transit_time": "19H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAgH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 215394, "gross_total": 215394, "base_fare": 123008, "tax": 92386, "sell": { "currency": "BDT", "total": 215394, "base_fare": 123008, "tax": 92386 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE1Mzk0LCJiYXNlX2ZhcmUiOjEyMzAwOCwidGF4Ijo5MjM4Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxNTM5NCwiYmFzZV9mYXJlIjoxMjMwMDgsInRheCI6OTIzODYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE1Mzk0LCJiYXNlX2ZhcmUiOjEyMzAwOCwidGF4Ijo5MjM4Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 215394, "base_fare": 123008, "tax": 92386, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "123008.00", "tax": "92386.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 215394, "base_fare": 123008, "tax": 92386, "gross": { "base_fare": "123008.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxNTM5NC4wMCIsImJhc2VfZmFyZSI6IjEyMzAwOC4wMCIsInRheCI6IjkyMzg2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIzMDA4LjAwIiwidGF4IjoiOTIzODYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTUzOTQuMDAiLCJiYXNlX2ZhcmUiOiIxMjMwMDguMDAiLCJ0YXgiOiI5MjM4Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMzAwOC4wMCIsInRheCI6IjkyMzg2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjE1Mzk0LjAwIiwiYmFzZV9mYXJlIjoiMTIzMDA4LjAwIiwidGF4IjoiOTIzODYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE1Mzk0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjU2ODY1LjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjczMzYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTY4NjUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-55", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H45M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAuM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAwH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T10: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-14T12: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT04H30M", "lay_over_date": "2026-11-14", "aircraft": { "code": "333", "name": "333", "picture": "333.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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAuM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-55", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H25M", "transit_time": "19H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAgH8L2FAAAA==", "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": "R7CbtGDHuDKAeM8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 215394, "calendar_total_sell": 215394, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 215394, "filter": { "id": "F1TT00006-55", "price": 215394, "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-13T13:45: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": "fra202611131345bkk202611140625921bkk202611141055dac202611141230321dac202612081340bkk202612081710322bkk202612091240fra202612091905922", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-56", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAIH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T10: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-13", "flight_time": "PT9H20M", "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": "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": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "ML2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OU6LuEjktH0EWBSS64f7HYJKAhKXYY7147BijE3dQlRD\/Y8B7SGeUpwEFji8nw6zj7KHsdoiIx+3q9td93dBNdCQqDfeq7aN5m1hgwXxHNbC3vG6JrDvTU1FXo0pO4CeWE2VJ+ZGXY+bmiRdf0hdKAG\/l3AdzkSzC", "FareInfoRef": "R7CbtGDHuDKAkL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKASG8L2FAAAA==", "origin": "DEL", "departure_time": "2026-11-14T11: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-14T14: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-14", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT01H15M", "lay_over_date": "2026-11-14", "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": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "ML2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OU6LuEjktH0EWBSS64f7HYJKAhKXYY7147BijE3dQlRD\/Y8B7SGeUpwEFji8nw6zj7KHsdoiIx+3q9td93dBNdCQqDfeq7aN5m1hgwXxHNbC3vG6JrDvTU1FXo0pO4CeWE2VJ+ZGXY+bmiRdf0hdKAG\/l3AdzkSzC", "FareInfoRef": "R7CbtGDHuDKAkL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-56", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "9H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4G8L2FAAAA==", "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": "R7CbtGDHuDKAxL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6G8L2FAAAA==", "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": "R7CbtGDHuDKAxL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 216451, "gross_total": 216451, "base_fare": 136551, "tax": 79900, "sell": { "currency": "BDT", "total": 216451, "base_fare": 136551, "tax": 79900 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE2NDUxLCJiYXNlX2ZhcmUiOjEzNjU1MSwidGF4Ijo3OTkwMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxNjQ1MSwiYmFzZV9mYXJlIjoxMzY1NTEsInRheCI6Nzk5MDAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE2NDUxLCJiYXNlX2ZhcmUiOjEzNjU1MSwidGF4Ijo3OTkwMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 216451, "base_fare": 136551, "tax": 79900, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "136551.00", "tax": "79900.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 216451, "base_fare": 136551, "tax": 79900, "gross": { "base_fare": "136551.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxNjQ1MS4wMCIsImJhc2VfZmFyZSI6IjEzNjU1MS4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM2NTUxLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTY0NTEuMDAiLCJiYXNlX2ZhcmUiOiIxMzY1NTEuMDAiLCJ0YXgiOiI3OTkwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzNjU1MS4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjE2NDUxLjAwIiwiYmFzZV9mYXJlIjoiMTM2NTUxLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE2NDUxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjQ5NTAwLjAwIn0sIllSIjp7ImFtb3VudCI6Ijg0MC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjYxMy4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTUxNiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYzNTciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5NTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijg0MCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "M", "farebasis": "ML2YXSFR", "cabin": "economy" }, { "origin": "DEL", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "M", "farebasis": "ML2YXSFR", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-56", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAIH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T10: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-13", "flight_time": "PT9H20M", "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": "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": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "ML2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OU6LuEjktH0EWBSS64f7HYJKAhKXYY7147BijE3dQlRD\/Y8B7SGeUpwEFji8nw6zj7KHsdoiIx+3q9td93dBNdCQqDfeq7aN5m1hgwXxHNbC3vG6JrDvTU1FXo0pO4CeWE2VJ+ZGXY+bmiRdf0hdKAG\/l3AdzkSzC", "FareInfoRef": "R7CbtGDHuDKAkL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKASG8L2FAAAA==", "origin": "DEL", "departure_time": "2026-11-14T11: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-14T14: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-14", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT01H15M", "lay_over_date": "2026-11-14", "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": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "ML2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OU6LuEjktH0EWBSS64f7HYJKAhKXYY7147BijE3dQlRD\/Y8B7SGeUpwEFji8nw6zj7KHsdoiIx+3q9td93dBNdCQqDfeq7aN5m1hgwXxHNbC3vG6JrDvTU1FXo0pO4CeWE2VJ+ZGXY+bmiRdf0hdKAG\/l3AdzkSzC", "FareInfoRef": "R7CbtGDHuDKAkL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-56", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "9H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4G8L2FAAAA==", "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": "R7CbtGDHuDKAxL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6G8L2FAAAA==", "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": "R7CbtGDHuDKAxL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 216451, "calendar_total_sell": 216451, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 216451, "filter": { "id": "F1TT00006-56", "price": 216451, "journey_duration": "PT1D12H0M", "journey_duration_seconds": 129600, "layover_duration": "PT10H30M", "layover_duration_seconds": 37800, "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": "evening", "departure_departure_time": "2026-11-13T20: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": "fra202611132045del2026111410352030del202611141150dac2026111414452227dac202612081545del2026120817452228del202612090300fra2026120909452025", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-57", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAIH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T10: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-13", "flight_time": "PT9H20M", "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": "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": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "ML2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OU6LuEjktH0EWBSS64f7HYJKAhKXYY7147BijE3dQlRD\/Y8B7SGeUpwEFji8nw6zj7KHsdoiIx+3q9td93dBNdCQqDfeq7aN5m1hgwXxHNbC3vG6JrDvTU1FXo0pO4CeWE2VJ+ZGXY+bmiRdf0hdKAG\/l3AdzkSzC", "FareInfoRef": "R7CbtGDHuDKAkL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKASG8L2FAAAA==", "origin": "DEL", "departure_time": "2026-11-14T11: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-14T14: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-14", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT01H15M", "lay_over_date": "2026-11-14", "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": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "ML2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OU6LuEjktH0EWBSS64f7HYJKAhKXYY7147BijE3dQlRD\/Y8B7SGeUpwEFji8nw6zj7KHsdoiIx+3q9td93dBNdCQqDfeq7aN5m1hgwXxHNbC3vG6JrDvTU1FXo0pO4CeWE2VJ+ZGXY+bmiRdf0hdKAG\/l3AdzkSzC", "FareInfoRef": "R7CbtGDHuDKAkL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-57", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H10M", "transit_time": "18H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4G8L2FAAAA==", "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": "R7CbtGDHuDKAxL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA8G8L2FAAAA==", "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": "R7CbtGDHuDKAxL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 216451, "gross_total": 216451, "base_fare": 136551, "tax": 79900, "sell": { "currency": "BDT", "total": 216451, "base_fare": 136551, "tax": 79900 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE2NDUxLCJiYXNlX2ZhcmUiOjEzNjU1MSwidGF4Ijo3OTkwMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxNjQ1MSwiYmFzZV9mYXJlIjoxMzY1NTEsInRheCI6Nzk5MDAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE2NDUxLCJiYXNlX2ZhcmUiOjEzNjU1MSwidGF4Ijo3OTkwMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 216451, "base_fare": 136551, "tax": 79900, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "136551.00", "tax": "79900.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 216451, "base_fare": 136551, "tax": 79900, "gross": { "base_fare": "136551.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxNjQ1MS4wMCIsImJhc2VfZmFyZSI6IjEzNjU1MS4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM2NTUxLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTY0NTEuMDAiLCJiYXNlX2ZhcmUiOiIxMzY1NTEuMDAiLCJ0YXgiOiI3OTkwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzNjU1MS4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjE2NDUxLjAwIiwiYmFzZV9mYXJlIjoiMTM2NTUxLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE2NDUxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjQ5NTAwLjAwIn0sIllSIjp7ImFtb3VudCI6Ijg0MC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjYxMy4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTUxNiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYzNTciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5NTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijg0MCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "M", "farebasis": "ML2YXSFR", "cabin": "economy" }, { "origin": "DEL", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "M", "farebasis": "ML2YXSFR", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-57", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAIH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T10: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-13", "flight_time": "PT9H20M", "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": "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": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "ML2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OU6LuEjktH0EWBSS64f7HYJKAhKXYY7147BijE3dQlRD\/Y8B7SGeUpwEFji8nw6zj7KHsdoiIx+3q9td93dBNdCQqDfeq7aN5m1hgwXxHNbC3vG6JrDvTU1FXo0pO4CeWE2VJ+ZGXY+bmiRdf0hdKAG\/l3AdzkSzC", "FareInfoRef": "R7CbtGDHuDKAkL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKASG8L2FAAAA==", "origin": "DEL", "departure_time": "2026-11-14T11: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-14T14: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-14", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT01H15M", "lay_over_date": "2026-11-14", "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": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "ML2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OU6LuEjktH0EWBSS64f7HYJKAhKXYY7147BijE3dQlRD\/Y8B7SGeUpwEFji8nw6zj7KHsdoiIx+3q9td93dBNdCQqDfeq7aN5m1hgwXxHNbC3vG6JrDvTU1FXo0pO4CeWE2VJ+ZGXY+bmiRdf0hdKAG\/l3AdzkSzC", "FareInfoRef": "R7CbtGDHuDKAkL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-57", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H10M", "transit_time": "18H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4G8L2FAAAA==", "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": "R7CbtGDHuDKAxL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA8G8L2FAAAA==", "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": "R7CbtGDHuDKAxL8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 216451, "calendar_total_sell": 216451, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 216451, "filter": { "id": "F1TT00006-57", "price": 216451, "journey_duration": "PT1D21H10M", "journey_duration_seconds": 162600, "layover_duration": "PT19H40M", "layover_duration_seconds": 70800, "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": "evening", "departure_departure_time": "2026-11-13T20: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": "fra202611132045del2026111410352030del202611141150dac2026111414452227dac202612081545del2026120817452228del202612091210fra2026120918552029", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-58", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAyH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "1", "fareBasisCode": "SLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwiAMRT9mue8tuM29gYNpjOFhYMxe\/P\/P8AKa2KT0ktPe1jlnxEyqMrv\/GPAeyhXpuQIJhhn8inHRUaD8HRCRE\/JjzyVdArqJWqLUcK\/aGqOJlgWbbLajGjjau+2erDvTU1FXo0pO4CfijTL5UHIRy83Tcjb31xfKDN7KuQ9\/NSz5", "FareInfoRef": "R7CbtGDHuDKAgP8L2FAAAA==" }, "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": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-14", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "1", "fareBasisCode": "SLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwiAMRT9mue8tuM29gYNpjOFhYMxe\/P\/P8AKa2KT0ktPe1jlnxEyqMrv\/GPAeyhXpuQIJhhn8inHRUaD8HRCRE\/JjzyVdArqJWqLUcK\/aGqOJlgWbbLajGjjau+2erDvTU1FXo0pO4CfijTL5UHIRy83Tcjb31xfKDN7KuQ9\/NSz5", "FareInfoRef": "R7CbtGDHuDKAgP8L2FAAAA==" }, "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-58", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAwP8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAQH8L2FAAAA==", "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": "R7CbtGDHuDKAwP8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 217428, "gross_total": 217428, "base_fare": 129319, "tax": 88109, "sell": { "currency": "BDT", "total": 217428, "base_fare": 129319, "tax": 88109 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE3NDI4LCJiYXNlX2ZhcmUiOjEyOTMxOSwidGF4Ijo4ODEwOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxNzQyOCwiYmFzZV9mYXJlIjoxMjkzMTksInRheCI6ODgxMDksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE3NDI4LCJiYXNlX2ZhcmUiOjEyOTMxOSwidGF4Ijo4ODEwOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 217428, "base_fare": 129319, "tax": 88109, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "129319.00", "tax": "88109.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 217428, "base_fare": 129319, "tax": 88109, "gross": { "base_fare": "129319.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxNzQyOC4wMCIsImJhc2VfZmFyZSI6IjEyOTMxOS4wMCIsInRheCI6Ijg4MTA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI5MzE5LjAwIiwidGF4IjoiODgxMDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTc0MjguMDAiLCJiYXNlX2ZhcmUiOiIxMjkzMTkuMDAiLCJ0YXgiOiI4ODEwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyOTMxOS4wMCIsInRheCI6Ijg4MTA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjE3NDI4LjAwIiwiYmFzZV9mYXJlIjoiMTI5MzE5LjAwIiwidGF4IjoiODgxMDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE3NDI4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjU2ODY1LjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjMwNTkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU2ODY1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "S", "farebasis": "SLRSTNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "S", "farebasis": "SLRSTNBD", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-58", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAyH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "1", "fareBasisCode": "SLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwiAMRT9mue8tuM29gYNpjOFhYMxe\/P\/P8AKa2KT0ktPe1jlnxEyqMrv\/GPAeyhXpuQIJhhn8inHRUaD8HRCRE\/JjzyVdArqJWqLUcK\/aGqOJlgWbbLajGjjau+2erDvTU1FXo0pO4CfijTL5UHIRy83Tcjb31xfKDN7KuQ9\/NSz5", "FareInfoRef": "R7CbtGDHuDKAgP8L2FAAAA==" }, "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": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-14", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "1", "fareBasisCode": "SLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwiAMRT9mue8tuM29gYNpjOFhYMxe\/P\/P8AKa2KT0ktPe1jlnxEyqMrv\/GPAeyhXpuQIJhhn8inHRUaD8HRCRE\/JjzyVdArqJWqLUcK\/aGqOJlgWbbLajGjjau+2erDvTU1FXo0pO4CfijTL5UHIRy83Tcjb31xfKDN7KuQ9\/NSz5", "FareInfoRef": "R7CbtGDHuDKAgP8L2FAAAA==" }, "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-58", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAwP8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAQH8L2FAAAA==", "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": "R7CbtGDHuDKAwP8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 217428, "calendar_total_sell": 217428, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 217428, "filter": { "id": "F1TT00006-58", "price": 217428, "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-13T20: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": "fra202611132055bkk202611141345923bkk202611142315dac202611150050339dac202612081340bkk202612081710322bkk202612082340fra202612090555920", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-59", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAyH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "1", "fareBasisCode": "SLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwiAMRT9mue8tuM29gYNpjOFhYMxe\/P\/P8AKa2KT0ktPe1jlnxEyqMrv\/GPAeyhXpuQIJhhn8inHRUaD8HRCRE\/JjzyVdArqJWqLUcK\/aGqOJlgWbbLajGjjau+2erDvTU1FXo0pO4CfijTL5UHIRy83Tcjb31xfKDN7KuQ9\/NSz5", "FareInfoRef": "R7CbtGDHuDKAgP8L2FAAAA==" }, "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": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-14", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "1", "fareBasisCode": "SLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwiAMRT9mue8tuM29gYNpjOFhYMxe\/P\/P8AKa2KT0ktPe1jlnxEyqMrv\/GPAeyhXpuQIJhhn8inHRUaD8HRCRE\/JjzyVdArqJWqLUcK\/aGqOJlgWbbLajGjjau+2erDvTU1FXo0pO4CfijTL5UHIRy83Tcjb31xfKDN7KuQ9\/NSz5", "FareInfoRef": "R7CbtGDHuDKAgP8L2FAAAA==" }, "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-59", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAwP8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAUH8L2FAAAA==", "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": "R7CbtGDHuDKAwP8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 217428, "gross_total": 217428, "base_fare": 129319, "tax": 88109, "sell": { "currency": "BDT", "total": 217428, "base_fare": 129319, "tax": 88109 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE3NDI4LCJiYXNlX2ZhcmUiOjEyOTMxOSwidGF4Ijo4ODEwOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxNzQyOCwiYmFzZV9mYXJlIjoxMjkzMTksInRheCI6ODgxMDksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE3NDI4LCJiYXNlX2ZhcmUiOjEyOTMxOSwidGF4Ijo4ODEwOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 217428, "base_fare": 129319, "tax": 88109, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "129319.00", "tax": "88109.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 217428, "base_fare": 129319, "tax": 88109, "gross": { "base_fare": "129319.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxNzQyOC4wMCIsImJhc2VfZmFyZSI6IjEyOTMxOS4wMCIsInRheCI6Ijg4MTA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI5MzE5LjAwIiwidGF4IjoiODgxMDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTc0MjguMDAiLCJiYXNlX2ZhcmUiOiIxMjkzMTkuMDAiLCJ0YXgiOiI4ODEwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyOTMxOS4wMCIsInRheCI6Ijg4MTA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjE3NDI4LjAwIiwiYmFzZV9mYXJlIjoiMTI5MzE5LjAwIiwidGF4IjoiODgxMDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE3NDI4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjU2ODY1LjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjMwNTkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU2ODY1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "S", "farebasis": "SLRSTNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "S", "farebasis": "SLRSTNBD", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-59", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAyH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "1", "fareBasisCode": "SLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwiAMRT9mue8tuM29gYNpjOFhYMxe\/P\/P8AKa2KT0ktPe1jlnxEyqMrv\/GPAeyhXpuQIJhhn8inHRUaD8HRCRE\/JjzyVdArqJWqLUcK\/aGqOJlgWbbLajGjjau+2erDvTU1FXo0pO4CfijTL5UHIRy83Tcjb31xfKDN7KuQ9\/NSz5", "FareInfoRef": "R7CbtGDHuDKAgP8L2FAAAA==" }, "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": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-14", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "1", "fareBasisCode": "SLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwiAMRT9mue8tuM29gYNpjOFhYMxe\/P\/P8AKa2KT0ktPe1jlnxEyqMrv\/GPAeyhXpuQIJhhn8inHRUaD8HRCRE\/JjzyVdArqJWqLUcK\/aGqOJlgWbbLajGjjau+2erDvTU1FXo0pO4CfijTL5UHIRy83Tcjb31xfKDN7KuQ9\/NSz5", "FareInfoRef": "R7CbtGDHuDKAgP8L2FAAAA==" }, "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-59", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAwP8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAUH8L2FAAAA==", "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": "R7CbtGDHuDKAwP8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 217428, "calendar_total_sell": 217428, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 217428, "filter": { "id": "F1TT00006-59", "price": 217428, "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-13T20: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": "fra202611132055bkk202611141345923bkk202611142315dac202611150050339dac202612080200bkk202612080530340bkk202612081240fra202612081905922", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-60", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H0M", "transit_time": "7H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAiH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T06:50: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-13T12:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-13", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73J", "name": "73J", "picture": "73J.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1598" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1598" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "2", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwzAI\/JjodiCx3W62SKxIrRiidMjS\/\/+MYruVigR3cLxyzkISmSnlf5vwns4H7KWAQdzXogjxvkSwZxeIaMFu+jwwNvDsdevaQO5dGnR2QKXKQ2qGq8d6FNdCkpu0hYx2F436BH5k251aWc9Nif2sEEn6apTgf\/rYB6GNK3c=", "FareInfoRef": "R7CbtGDHuDKAaN8L2FAAAA==" }, "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": "R7CbtGDHuDKAkH8L2FAAAA==", "origin": "IST", "departure_time": "2026-11-13T19: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-14T05: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-13", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT07H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "359", "name": "359", "picture": "359.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": "2", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwzAI\/JjodiCx3W62SKxIrRiidMjS\/\/+MYruVigR3cLxyzkISmSnlf5vwns4H7KWAQdzXogjxvkSwZxeIaMFu+jwwNvDsdevaQO5dGnR2QKXKQ2qGq8d6FNdCkpu0hYx2F436BH5k251aWc9Nif2sEEn6apTgf\/rYB6GNK3c=", "FareInfoRef": "R7CbtGDHuDKAaN8L2FAAAA==" }, "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-60", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H25M", "transit_time": "3H20M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAmH8L2FAAAA==", "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": "R7CbtGDHuDKApN8L2FAAAA==" }, "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": "R7CbtGDHuDKA0H8L2FAAAA==", "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": "R7CbtGDHuDKApN8L2FAAAA==" }, "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": 218172, "gross_total": 218172, "base_fare": 126540, "tax": 91632, "sell": { "currency": "BDT", "total": 218172, "base_fare": 126540, "tax": 91632 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE4MTcyLCJiYXNlX2ZhcmUiOjEyNjU0MCwidGF4Ijo5MTYzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxODE3MiwiYmFzZV9mYXJlIjoxMjY1NDAsInRheCI6OTE2MzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE4MTcyLCJiYXNlX2ZhcmUiOjEyNjU0MCwidGF4Ijo5MTYzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 218172, "base_fare": 126540, "tax": 91632, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "126540.00", "tax": "91632.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 218172, "base_fare": 126540, "tax": 91632, "gross": { "base_fare": "126540.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxODE3Mi4wMCIsImJhc2VfZmFyZSI6IjEyNjU0MC4wMCIsInRheCI6IjkxNjMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI2NTQwLjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTgxNzIuMDAiLCJiYXNlX2ZhcmUiOiIxMjY1NDAuMDAiLCJ0YXgiOiI5MTYzMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNjU0MC4wMCIsInRheCI6IjkxNjMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjE4MTcyLjAwIiwiYmFzZV9mYXJlIjoiMTI2NTQwLjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE4MTcyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM1NDYuMDAifSwiWVIiOnsiYW1vdW50IjoiNTcwMTIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjQxMjcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1OTIxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTTYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzkyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTQ2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3MDEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-60", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H0M", "transit_time": "7H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAiH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T06:50: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-13T12:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-13", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73J", "name": "73J", "picture": "73J.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1598" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1598" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "2", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwzAI\/JjodiCx3W62SKxIrRiidMjS\/\/+MYruVigR3cLxyzkISmSnlf5vwns4H7KWAQdzXogjxvkSwZxeIaMFu+jwwNvDsdevaQO5dGnR2QKXKQ2qGq8d6FNdCkpu0hYx2F436BH5k251aWc9Nif2sEEn6apTgf\/rYB6GNK3c=", "FareInfoRef": "R7CbtGDHuDKAaN8L2FAAAA==" }, "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": "R7CbtGDHuDKAkH8L2FAAAA==", "origin": "IST", "departure_time": "2026-11-13T19: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-14T05: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-13", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT07H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "359", "name": "359", "picture": "359.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": "2", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwzAI\/JjodiCx3W62SKxIrRiidMjS\/\/+MYruVigR3cLxyzkISmSnlf5vwns4H7KWAQdzXogjxvkSwZxeIaMFu+jwwNvDsdevaQO5dGnR2QKXKQ2qGq8d6FNdCkpu0hYx2F436BH5k251aWc9Nif2sEEn6apTgf\/rYB6GNK3c=", "FareInfoRef": "R7CbtGDHuDKAaN8L2FAAAA==" }, "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-60", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H25M", "transit_time": "3H20M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAmH8L2FAAAA==", "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": "R7CbtGDHuDKApN8L2FAAAA==" }, "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": "R7CbtGDHuDKA0H8L2FAAAA==", "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": "R7CbtGDHuDKApN8L2FAAAA==" }, "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "TK", "calendar_total_currency": "BDT", "calendar_total_price": 218172, "calendar_total_sell": 218172, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 218172, "filter": { "id": "F1TT00006-60", "price": 218172, "journey_duration": "PT1D9H25M", "journey_duration_seconds": 120300, "layover_duration": "PT10H50M", "layover_duration_seconds": 39000, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "73J", "aircraft_name": "73J", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-11-13T06:50: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": "fra202611130650ist2026111312001598ist202611131930dac202611140550712dac202612080725ist202612081315713ist202612081635fra2026120817501593", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-61", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAqH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-13", "flight_time": "PT3H05M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.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-eJxNTkEOwzAIe0zlO6RNot0S0UaVNuVQdYde9v9nzEk6aUiAwRhIKTlxQVVi+rcJn+l8or4NqHD0NRt8eCwByuqCiCzYq70OjA06s187N7L2KfM2M6FI0UE1w9VjOTI5H73EtlDR7qJBKvAD205Y83puJsqzTsTFm6OQf1L2BaGLK3c=", "FareInfoRef": "R7CbtGDHuDKAHO8L2FAAAA==" }, "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": "R7CbtGDHuDKAsH8L2FAAAA==", "origin": "IST", "departure_time": "2026-11-14T19: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-15T05: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-14", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT20H15M", "lay_over_date": "2026-11-13", "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": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO6RNot0S0UaVNuVQdYde9v9nzEk6aUiAwRhIKTlxQVVi+rcJn+l8or4NqHD0NRt8eCwByuqCiCzYq70OjA06s187N7L2KfM2M6FI0UE1w9VjOTI5H73EtlDR7qJBKvAD205Y83puJsqzTsTFm6OQf1L2BaGLK3c=", "FareInfoRef": "R7CbtGDHuDKAHO8L2FAAAA==" }, "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-61", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H25M", "transit_time": "3H20M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAmH8L2FAAAA==", "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": "R7CbtGDHuDKAWO8L2FAAAA==" }, "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": "R7CbtGDHuDKA0H8L2FAAAA==", "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": "R7CbtGDHuDKAWO8L2FAAAA==" }, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-61", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAqH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-13", "flight_time": "PT3H05M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.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-eJxNTkEOwzAIe0zlO6RNot0S0UaVNuVQdYde9v9nzEk6aUiAwRhIKTlxQVVi+rcJn+l8or4NqHD0NRt8eCwByuqCiCzYq70OjA06s187N7L2KfM2M6FI0UE1w9VjOTI5H73EtlDR7qJBKvAD205Y83puJsqzTsTFm6OQf1L2BaGLK3c=", "FareInfoRef": "R7CbtGDHuDKAHO8L2FAAAA==" }, "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": "R7CbtGDHuDKAsH8L2FAAAA==", "origin": "IST", "departure_time": "2026-11-14T19: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-15T05: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-14", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT20H15M", "lay_over_date": "2026-11-13", "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": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO6RNot0S0UaVNuVQdYde9v9nzEk6aUiAwRhIKTlxQVVi+rcJn+l8or4NqHD0NRt8eCwByuqCiCzYq70OjA06s187N7L2KfM2M6FI0UE1w9VjOTI5H73EtlDR7qJBKvAD205Y83puJsqzTsTFm6OQf1L2BaGLK3c=", "FareInfoRef": "R7CbtGDHuDKAHO8L2FAAAA==" }, "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-61", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H25M", "transit_time": "3H20M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAmH8L2FAAAA==", "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": "R7CbtGDHuDKAWO8L2FAAAA==" }, "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": "R7CbtGDHuDKA0H8L2FAAAA==", "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": "R7CbtGDHuDKAWO8L2FAAAA==" }, "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "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-61", "price": 218450, "journey_duration": "PT1D22H5M", "journey_duration_seconds": 165900, "layover_duration": "PT23H35M", "layover_duration_seconds": 84900, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "332", "aircraft_name": "332", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-13T18: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": "fra202611131810ist2026111323151594ist202611141930dac202611150550712dac202612080725ist202612081315713ist202612081635fra2026120817501593", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-62", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAyH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "1", "fareBasisCode": "SLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwiAMRT9mue8tuM29gYNpjOFhYMxe\/P\/P8AKa2KT0ktPe1jlnxEyqMrv\/GPAeyhXpuQIJhhn8inHRUaD8HRCRE\/JjzyVdArqJWqLUcK\/aGqOJlgWbbLajGjjau+2erDvTU1FXo0pO4CfijTL5UHIRy83Tcjb31xfKDN7KuQ9\/NSz5", "FareInfoRef": "R7CbtGDHuDKAgP8L2FAAAA==" }, "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": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-14", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "1", "fareBasisCode": "SLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwiAMRT9mue8tuM29gYNpjOFhYMxe\/P\/P8AKa2KT0ktPe1jlnxEyqMrv\/GPAeyhXpuQIJhhn8inHRUaD8HRCRE\/JjzyVdArqJWqLUcK\/aGqOJlgWbbLajGjjau+2erDvTU1FXo0pO4CfijTL5UHIRy83Tcjb31xfKDN7KuQ9\/NSz5", "FareInfoRef": "R7CbtGDHuDKAgP8L2FAAAA==" }, "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-62", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H55M", "transit_time": "18H10M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAwP8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAQH8L2FAAAA==", "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": "R7CbtGDHuDKAwP8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 221705, "gross_total": 221705, "base_fare": 129319, "tax": 92386, "sell": { "currency": "BDT", "total": 221705, "base_fare": 129319, "tax": 92386 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIxNzA1LCJiYXNlX2ZhcmUiOjEyOTMxOSwidGF4Ijo5MjM4Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyMTcwNSwiYmFzZV9mYXJlIjoxMjkzMTksInRheCI6OTIzODYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIxNzA1LCJiYXNlX2ZhcmUiOjEyOTMxOSwidGF4Ijo5MjM4Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 221705, "base_fare": 129319, "tax": 92386, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "129319.00", "tax": "92386.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 221705, "base_fare": 129319, "tax": 92386, "gross": { "base_fare": "129319.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMTcwNS4wMCIsImJhc2VfZmFyZSI6IjEyOTMxOS4wMCIsInRheCI6IjkyMzg2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI5MzE5LjAwIiwidGF4IjoiOTIzODYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjE3MDUuMDAiLCJiYXNlX2ZhcmUiOiIxMjkzMTkuMDAiLCJ0YXgiOiI5MjM4Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyOTMxOS4wMCIsInRheCI6IjkyMzg2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjIxNzA1LjAwIiwiYmFzZV9mYXJlIjoiMTI5MzE5LjAwIiwidGF4IjoiOTIzODYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIxNzA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjU2ODY1LjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjczMzYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTY4NjUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "S", "farebasis": "SLRSTNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "S", "farebasis": "SLRSTNBD", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-62", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAyH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "1", "fareBasisCode": "SLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwiAMRT9mue8tuM29gYNpjOFhYMxe\/P\/P8AKa2KT0ktPe1jlnxEyqMrv\/GPAeyhXpuQIJhhn8inHRUaD8HRCRE\/JjzyVdArqJWqLUcK\/aGqOJlgWbbLajGjjau+2erDvTU1FXo0pO4CfijTL5UHIRy83Tcjb31xfKDN7KuQ9\/NSz5", "FareInfoRef": "R7CbtGDHuDKAgP8L2FAAAA==" }, "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": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-14", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "1", "fareBasisCode": "SLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwiAMRT9mue8tuM29gYNpjOFhYMxe\/P\/P8AKa2KT0ktPe1jlnxEyqMrv\/GPAeyhXpuQIJhhn8inHRUaD8HRCRE\/JjzyVdArqJWqLUcK\/aGqOJlgWbbLajGjjau+2erDvTU1FXo0pO4CfijTL5UHIRy83Tcjb31xfKDN7KuQ9\/NSz5", "FareInfoRef": "R7CbtGDHuDKAgP8L2FAAAA==" }, "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-62", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H55M", "transit_time": "18H10M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAwP8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAQH8L2FAAAA==", "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": "R7CbtGDHuDKAwP8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 221705, "calendar_total_sell": 221705, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 221705, "filter": { "id": "F1TT00006-62", "price": 221705, "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-13T20: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": "fra202611132055bkk202611141345923bkk202611142315dac202611150050339dac202612080200bkk202612080530340bkk202612082340fra202612090555920", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-63", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAyH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "1", "fareBasisCode": "SLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwiAMRT9mue8tuM29gYNpjOFhYMxe\/P\/P8AKa2KT0ktPe1jlnxEyqMrv\/GPAeyhXpuQIJhhn8inHRUaD8HRCRE\/JjzyVdArqJWqLUcK\/aGqOJlgWbbLajGjjau+2erDvTU1FXo0pO4CfijTL5UHIRy83Tcjb31xfKDN7KuQ9\/NSz5", "FareInfoRef": "R7CbtGDHuDKAgP8L2FAAAA==" }, "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": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-14", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "1", "fareBasisCode": "SLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwiAMRT9mue8tuM29gYNpjOFhYMxe\/P\/P8AKa2KT0ktPe1jlnxEyqMrv\/GPAeyhXpuQIJhhn8inHRUaD8HRCRE\/JjzyVdArqJWqLUcK\/aGqOJlgWbbLajGjjau+2erDvTU1FXo0pO4CfijTL5UHIRy83Tcjb31xfKDN7KuQ9\/NSz5", "FareInfoRef": "R7CbtGDHuDKAgP8L2FAAAA==" }, "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-63", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H25M", "transit_time": "19H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAwP8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAgH8L2FAAAA==", "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": "R7CbtGDHuDKAwP8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 221705, "gross_total": 221705, "base_fare": 129319, "tax": 92386, "sell": { "currency": "BDT", "total": 221705, "base_fare": 129319, "tax": 92386 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIxNzA1LCJiYXNlX2ZhcmUiOjEyOTMxOSwidGF4Ijo5MjM4Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyMTcwNSwiYmFzZV9mYXJlIjoxMjkzMTksInRheCI6OTIzODYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIxNzA1LCJiYXNlX2ZhcmUiOjEyOTMxOSwidGF4Ijo5MjM4Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 221705, "base_fare": 129319, "tax": 92386, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "129319.00", "tax": "92386.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 221705, "base_fare": 129319, "tax": 92386, "gross": { "base_fare": "129319.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMTcwNS4wMCIsImJhc2VfZmFyZSI6IjEyOTMxOS4wMCIsInRheCI6IjkyMzg2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI5MzE5LjAwIiwidGF4IjoiOTIzODYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjE3MDUuMDAiLCJiYXNlX2ZhcmUiOiIxMjkzMTkuMDAiLCJ0YXgiOiI5MjM4Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyOTMxOS4wMCIsInRheCI6IjkyMzg2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjIxNzA1LjAwIiwiYmFzZV9mYXJlIjoiMTI5MzE5LjAwIiwidGF4IjoiOTIzODYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIxNzA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjU2ODY1LjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjczMzYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTY4NjUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "S", "farebasis": "SLRSTNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "S", "farebasis": "SLRSTNBD", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-63", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAyH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "1", "fareBasisCode": "SLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwiAMRT9mue8tuM29gYNpjOFhYMxe\/P\/P8AKa2KT0ktPe1jlnxEyqMrv\/GPAeyhXpuQIJhhn8inHRUaD8HRCRE\/JjzyVdArqJWqLUcK\/aGqOJlgWbbLajGjjau+2erDvTU1FXo0pO4CfijTL5UHIRy83Tcjb31xfKDN7KuQ9\/NSz5", "FareInfoRef": "R7CbtGDHuDKAgP8L2FAAAA==" }, "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": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-14", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "1", "fareBasisCode": "SLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwiAMRT9mue8tuM29gYNpjOFhYMxe\/P\/P8AKa2KT0ktPe1jlnxEyqMrv\/GPAeyhXpuQIJhhn8inHRUaD8HRCRE\/JjzyVdArqJWqLUcK\/aGqOJlgWbbLajGjjau+2erDvTU1FXo0pO4CfijTL5UHIRy83Tcjb31xfKDN7KuQ9\/NSz5", "FareInfoRef": "R7CbtGDHuDKAgP8L2FAAAA==" }, "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-63", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H25M", "transit_time": "19H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAwP8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAgH8L2FAAAA==", "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": "R7CbtGDHuDKAwP8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 221705, "calendar_total_sell": 221705, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 221705, "filter": { "id": "F1TT00006-63", "price": 221705, "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-13T20: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": "fra202611132055bkk202611141345923bkk202611142315dac202611150050339dac202612081340bkk202612081710322bkk202612091240fra202612091905922", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-64", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": "7H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAWH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T21:20:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "AUH", "arrival_time": "2026-11-14T06:40:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-13", "flight_time": "PT6H20M", "distance": "3014", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "3", "fareBasisCode": "HLW05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d02oaQbiIAYKoYoUcXS+x+jBlKplow\/eva3vfdC8mAm5\/9jwWdJDfWKQIVo7iHCrpsjsP4aiGhFeb3JFjkwTdgoqgPPyqMxbdFoQaYsE\/VAG28+gjL37M7qyeir0aVO4CdSUVnDfrZIopuZjL0ROeilOvUF\/NEsBA==", "FareInfoRef": "R7CbtGDHuDKA6P8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA2H8L2FAAAA==", "origin": "AUH", "departure_time": "2026-11-14T13:55:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-11-14T20: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-14", "flight_time": "PT4H35M", "distance": "2260", "lay_over": "PT07H15M", "lay_over_date": "2026-11-14", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "63" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1366" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "3", "fareBasisCode": "HLW05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d02oaQbiIAYKoYoUcXS+x+jBlKplow\/eva3vfdC8mAm5\/9jwWdJDfWKQIVo7iHCrpsjsP4aiGhFeb3JFjkwTdgoqgPPyqMxbdFoQaYsE\/VAG28+gjL37M7qyeir0aVO4CdSUVnDfrZIopuZjL0ROeilOvUF\/NEsBA==", "FareInfoRef": "R7CbtGDHuDKA6P8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H0M", "transit_time": "6H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAaH8L2FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T21:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "AUH", "arrival_time": "2026-12-09T01:10:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-08", "flight_time": "PT5H55M", "distance": "2260", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "64" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1367" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/ehiMsRwkL2oBw2msjF\/\/8MS10Tm5QOee20KSWhXJ3jmv5jwXupA\/1ZgA7RbEeGDzHQfgMkL7jfXgy7HDATYVTUDX+rs8Yai9eCxiaGRtc43y0XZYHTWT0d5mpMqRP4ibqr7Hl7jELRzY4+nIgr9FKd+gAHhiwL", "FareInfoRef": "R7CbtGDHuDKAIQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAcH8L2FAAAA==", "origin": "AUH", "departure_time": "2026-12-09T08:05:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "FRA", "arrival_time": "2026-12-09T12: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-09", "flight_time": "PT7H10M", "distance": "3014", "lay_over": "PT06H55M", "lay_over_date": "2026-12-09", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "119" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "119" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/ehiMsRwkL2oBw2msjF\/\/8MS10Tm5QOee20KSWhXJ3jmv5jwXupA\/1ZgA7RbEeGDzHQfgMkL7jfXgy7HDATYVTUDX+rs8Yai9eCxiaGRtc43y0XZYHTWT0d5mpMqRP4ibqr7Hl7jELRzY4+nIgr9FKd+gAHhiwL", "FareInfoRef": "R7CbtGDHuDKAIQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 236104, "gross_total": 236104, "base_fare": 161998, "tax": 74106, "sell": { "currency": "BDT", "total": 236104, "base_fare": 161998, "tax": 74106 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM2MTA0LCJiYXNlX2ZhcmUiOjE2MTk5OCwidGF4Ijo3NDEwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIzNjEwNCwiYmFzZV9mYXJlIjoxNjE5OTgsInRheCI6NzQxMDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM2MTA0LCJiYXNlX2ZhcmUiOjE2MTk5OCwidGF4Ijo3NDEwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 236104, "base_fare": 161998, "tax": 74106, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "161998.00", "tax": "74106.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 236104, "base_fare": 161998, "tax": 74106, "gross": { "base_fare": "161998.00", "tax": "74106.00", "discount": "0.00", "ait": "0.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": "40838.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "26321.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNjEwNC4wMCIsImJhc2VfZmFyZSI6IjE2MTk5OC4wMCIsInRheCI6Ijc0MTA2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYxOTk4LjAwIiwidGF4IjoiNzQxMDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMzYxMDQuMDAiLCJiYXNlX2ZhcmUiOiIxNjE5OTguMDAiLCJ0YXgiOiI3NDEwNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2MTk5OC4wMCIsInRheCI6Ijc0MTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjM2MTA0LjAwIiwiYmFzZV9mYXJlIjoiMTYxOTk4LjAwIiwidGF4IjoiNzQxMDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM2MTA0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjQwODM4LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjYzMjEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRjYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNzAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJaUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDgzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "AUH", "operating": "EY", "marketing": "EY", "booking_code": "H", "farebasis": "HLW05H2R", "cabin": "economy" }, { "origin": "AUH", "destination": "DAC", "operating": "3L", "marketing": "EY", "booking_code": "H", "farebasis": "HLW05H2R", "cabin": "economy" }, { "origin": "DAC", "destination": "AUH", "operating": "3L", "marketing": "EY", "booking_code": "M", "farebasis": "MLX05H2R", "cabin": "economy" }, { "origin": "AUH", "destination": "FRA", "operating": "EY", "marketing": "EY", "booking_code": "M", "farebasis": "MLX05H2R", "cabin": "economy" } ], "connecting": [ "AUH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-64", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": "7H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAWH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T21:20:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "AUH", "arrival_time": "2026-11-14T06:40:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-13", "flight_time": "PT6H20M", "distance": "3014", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "3", "fareBasisCode": "HLW05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d02oaQbiIAYKoYoUcXS+x+jBlKplow\/eva3vfdC8mAm5\/9jwWdJDfWKQIVo7iHCrpsjsP4aiGhFeb3JFjkwTdgoqgPPyqMxbdFoQaYsE\/VAG28+gjL37M7qyeir0aVO4CdSUVnDfrZIopuZjL0ROeilOvUF\/NEsBA==", "FareInfoRef": "R7CbtGDHuDKA6P8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA2H8L2FAAAA==", "origin": "AUH", "departure_time": "2026-11-14T13:55:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-11-14T20: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-14", "flight_time": "PT4H35M", "distance": "2260", "lay_over": "PT07H15M", "lay_over_date": "2026-11-14", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "63" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1366" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "3", "fareBasisCode": "HLW05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d02oaQbiIAYKoYoUcXS+x+jBlKplow\/eva3vfdC8mAm5\/9jwWdJDfWKQIVo7iHCrpsjsP4aiGhFeb3JFjkwTdgoqgPPyqMxbdFoQaYsE\/VAG28+gjL37M7qyeir0aVO4CdSUVnDfrZIopuZjL0ROeilOvUF\/NEsBA==", "FareInfoRef": "R7CbtGDHuDKA6P8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H0M", "transit_time": "6H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAaH8L2FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T21:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "AUH", "arrival_time": "2026-12-09T01:10:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-08", "flight_time": "PT5H55M", "distance": "2260", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "64" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1367" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/ehiMsRwkL2oBw2msjF\/\/8MS10Tm5QOee20KSWhXJ3jmv5jwXupA\/1ZgA7RbEeGDzHQfgMkL7jfXgy7HDATYVTUDX+rs8Yai9eCxiaGRtc43y0XZYHTWT0d5mpMqRP4ibqr7Hl7jELRzY4+nIgr9FKd+gAHhiwL", "FareInfoRef": "R7CbtGDHuDKAIQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAcH8L2FAAAA==", "origin": "AUH", "departure_time": "2026-12-09T08:05:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "FRA", "arrival_time": "2026-12-09T12: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-09", "flight_time": "PT7H10M", "distance": "3014", "lay_over": "PT06H55M", "lay_over_date": "2026-12-09", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "119" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "119" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/ehiMsRwkL2oBw2msjF\/\/8MS10Tm5QOee20KSWhXJ3jmv5jwXupA\/1ZgA7RbEeGDzHQfgMkL7jfXgy7HDATYVTUDX+rs8Yai9eCxiaGRtc43y0XZYHTWT0d5mpMqRP4ibqr7Hl7jELRzY4+nIgr9FKd+gAHhiwL", "FareInfoRef": "R7CbtGDHuDKAIQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "EY", "calendar_total_currency": "BDT", "calendar_total_price": 236104, "calendar_total_sell": 236104, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 236104, "filter": { "id": "F1TT00006-64", "price": 236104, "journey_duration": "PT1D14H10M", "journey_duration_seconds": 137400, "layover_duration": "PT14H10M", "layover_duration_seconds": 51000, "carrier_operating": "EY", "carrier_marketing": "EY", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "AUH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-13T21:20:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T12:15:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "fra202611132120auh202611140640124auh202611141355dac20261114203063dac202612082115auh20261209011064auh202612090805fra202612091215119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-65", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": "7H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAWH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T21:20:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "AUH", "arrival_time": "2026-11-14T06:40:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-13", "flight_time": "PT6H20M", "distance": "3014", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "3", "fareBasisCode": "HLW05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d02oaQbiIAYKoYoUcXS+x+jBlKplow\/eva3vfdC8mAm5\/9jwWdJDfWKQIVo7iHCrpsjsP4aiGhFeb3JFjkwTdgoqgPPyqMxbdFoQaYsE\/VAG28+gjL37M7qyeir0aVO4CdSUVnDfrZIopuZjL0ROeilOvUF\/NEsBA==", "FareInfoRef": "R7CbtGDHuDKA6P8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA2H8L2FAAAA==", "origin": "AUH", "departure_time": "2026-11-14T13:55:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-11-14T20: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-14", "flight_time": "PT4H35M", "distance": "2260", "lay_over": "PT07H15M", "lay_over_date": "2026-11-14", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "63" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1366" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "3", "fareBasisCode": "HLW05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d02oaQbiIAYKoYoUcXS+x+jBlKplow\/eva3vfdC8mAm5\/9jwWdJDfWKQIVo7iHCrpsjsP4aiGhFeb3JFjkwTdgoqgPPyqMxbdFoQaYsE\/VAG28+gjL37M7qyeir0aVO4CdSUVnDfrZIopuZjL0ROeilOvUF\/NEsBA==", "FareInfoRef": "R7CbtGDHuDKA6P8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H0M", "transit_time": "13H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAaH8L2FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T21:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "AUH", "arrival_time": "2026-12-09T01:10:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-08", "flight_time": "PT5H55M", "distance": "2260", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "64" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1367" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/ehiMsRwkL2oBw2msjF\/\/8MS10Tm5QOee20KSWhXJ3jmv5jwXupA\/1ZgA7RbEeGDzHQfgMkL7jfXgy7HDATYVTUDX+rs8Yai9eCxiaGRtc43y0XZYHTWT0d5mpMqRP4ibqr7Hl7jELRzY4+nIgr9FKd+gAHhiwL", "FareInfoRef": "R7CbtGDHuDKAIQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAeH8L2FAAAA==", "origin": "AUH", "departure_time": "2026-12-09T14:25:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "FRA", "arrival_time": "2026-12-09T18: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-09", "flight_time": "PT6H50M", "distance": "3014", "lay_over": "PT13H15M", "lay_over_date": "2026-12-09", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "123" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "123" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/ehiMsRwkL2oBw2msjF\/\/8MS10Tm5QOee20KSWhXJ3jmv5jwXupA\/1ZgA7RbEeGDzHQfgMkL7jfXgy7HDATYVTUDX+rs8Yai9eCxiaGRtc43y0XZYHTWT0d5mpMqRP4ibqr7Hl7jELRzY4+nIgr9FKd+gAHhiwL", "FareInfoRef": "R7CbtGDHuDKAIQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 236104, "gross_total": 236104, "base_fare": 161998, "tax": 74106, "sell": { "currency": "BDT", "total": 236104, "base_fare": 161998, "tax": 74106 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM2MTA0LCJiYXNlX2ZhcmUiOjE2MTk5OCwidGF4Ijo3NDEwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIzNjEwNCwiYmFzZV9mYXJlIjoxNjE5OTgsInRheCI6NzQxMDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM2MTA0LCJiYXNlX2ZhcmUiOjE2MTk5OCwidGF4Ijo3NDEwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 236104, "base_fare": 161998, "tax": 74106, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "161998.00", "tax": "74106.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 236104, "base_fare": 161998, "tax": 74106, "gross": { "base_fare": "161998.00", "tax": "74106.00", "discount": "0.00", "ait": "0.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": "40838.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "26321.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNjEwNC4wMCIsImJhc2VfZmFyZSI6IjE2MTk5OC4wMCIsInRheCI6Ijc0MTA2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYxOTk4LjAwIiwidGF4IjoiNzQxMDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMzYxMDQuMDAiLCJiYXNlX2ZhcmUiOiIxNjE5OTguMDAiLCJ0YXgiOiI3NDEwNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2MTk5OC4wMCIsInRheCI6Ijc0MTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjM2MTA0LjAwIiwiYmFzZV9mYXJlIjoiMTYxOTk4LjAwIiwidGF4IjoiNzQxMDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM2MTA0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjQwODM4LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjYzMjEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRjYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNzAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJaUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDgzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "AUH", "operating": "EY", "marketing": "EY", "booking_code": "H", "farebasis": "HLW05H2R", "cabin": "economy" }, { "origin": "AUH", "destination": "DAC", "operating": "3L", "marketing": "EY", "booking_code": "H", "farebasis": "HLW05H2R", "cabin": "economy" }, { "origin": "DAC", "destination": "AUH", "operating": "3L", "marketing": "EY", "booking_code": "M", "farebasis": "MLX05H2R", "cabin": "economy" }, { "origin": "AUH", "destination": "FRA", "operating": "EY", "marketing": "EY", "booking_code": "M", "farebasis": "MLX05H2R", "cabin": "economy" } ], "connecting": [ "AUH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-65", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": "7H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAWH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T21:20:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "AUH", "arrival_time": "2026-11-14T06:40:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-13", "flight_time": "PT6H20M", "distance": "3014", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "3", "fareBasisCode": "HLW05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d02oaQbiIAYKoYoUcXS+x+jBlKplow\/eva3vfdC8mAm5\/9jwWdJDfWKQIVo7iHCrpsjsP4aiGhFeb3JFjkwTdgoqgPPyqMxbdFoQaYsE\/VAG28+gjL37M7qyeir0aVO4CdSUVnDfrZIopuZjL0ROeilOvUF\/NEsBA==", "FareInfoRef": "R7CbtGDHuDKA6P8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA2H8L2FAAAA==", "origin": "AUH", "departure_time": "2026-11-14T13:55:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-11-14T20: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-14", "flight_time": "PT4H35M", "distance": "2260", "lay_over": "PT07H15M", "lay_over_date": "2026-11-14", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "63" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1366" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "3", "fareBasisCode": "HLW05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d02oaQbiIAYKoYoUcXS+x+jBlKplow\/eva3vfdC8mAm5\/9jwWdJDfWKQIVo7iHCrpsjsP4aiGhFeb3JFjkwTdgoqgPPyqMxbdFoQaYsE\/VAG28+gjL37M7qyeir0aVO4CdSUVnDfrZIopuZjL0ROeilOvUF\/NEsBA==", "FareInfoRef": "R7CbtGDHuDKA6P8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H0M", "transit_time": "13H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAaH8L2FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T21:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "AUH", "arrival_time": "2026-12-09T01:10:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-08", "flight_time": "PT5H55M", "distance": "2260", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "64" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1367" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/ehiMsRwkL2oBw2msjF\/\/8MS10Tm5QOee20KSWhXJ3jmv5jwXupA\/1ZgA7RbEeGDzHQfgMkL7jfXgy7HDATYVTUDX+rs8Yai9eCxiaGRtc43y0XZYHTWT0d5mpMqRP4ibqr7Hl7jELRzY4+nIgr9FKd+gAHhiwL", "FareInfoRef": "R7CbtGDHuDKAIQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAeH8L2FAAAA==", "origin": "AUH", "departure_time": "2026-12-09T14:25:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "FRA", "arrival_time": "2026-12-09T18: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-09", "flight_time": "PT6H50M", "distance": "3014", "lay_over": "PT13H15M", "lay_over_date": "2026-12-09", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "123" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "123" }, "booking_class": { "brand_id": "2156931", "brand_title": "ECONOMY BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05H2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/ehiMsRwkL2oBw2msjF\/\/8MS10Tm5QOee20KSWhXJ3jmv5jwXupA\/1ZgA7RbEeGDzHQfgMkL7jfXgy7HDATYVTUDX+rs8Yai9eCxiaGRtc43y0XZYHTWT0d5mpMqRP4ibqr7Hl7jELRzY4+nIgr9FKd+gAHhiwL", "FareInfoRef": "R7CbtGDHuDKAIQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "EY", "calendar_total_currency": "BDT", "calendar_total_price": 236104, "calendar_total_sell": 236104, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 236104, "filter": { "id": "F1TT00006-65", "price": 236104, "journey_duration": "PT1D20H10M", "journey_duration_seconds": 159000, "layover_duration": "PT20H30M", "layover_duration_seconds": 73800, "carrier_operating": "EY", "carrier_marketing": "EY", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "AUH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-13T21:20:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-09T18:15:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "fra202611132120auh202611140640124auh202611141355dac20261114203063dac202612082115auh20261209011064auh202612091425fra202612091815123", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-66", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-13T21: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-13", "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-66", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-13T21: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-13", "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-66", "price": 238154, "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-13T20: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": "fra202611132015muc202611132110124muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-67", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-13T21: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-13", "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-67", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-13T21: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-13", "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-67", "price": 238154, "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-13T20: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": "fra202611132015muc202611132110124muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-68", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA8H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T19: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-13T20: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-68", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA8H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T19: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-13T20: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-68", "price": 238154, "journey_duration": "PT2D11H35M", "journey_duration_seconds": 214500, "layover_duration": "PT1D6H5M", "layover_duration_seconds": 108300, "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": "evening", "departure_departure_time": "2026-11-13T19: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": "fra202611131915muc202611132010122muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-69", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA8H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T19: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-13T20: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-69", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA8H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T19: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-13T20: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-69", "price": 238154, "journey_duration": "PT2D12H35M", "journey_duration_seconds": 218100, "layover_duration": "PT1D7H5M", "layover_duration_seconds": 111900, "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": "evening", "departure_departure_time": "2026-11-13T19: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": "fra202611131915muc202611132010122muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-70", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA+H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T19: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-13", "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": "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-70", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA+H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T19: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-13", "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": "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-70", "price": 238154, "journey_duration": "PT2D12H35M", "journey_duration_seconds": 218100, "layover_duration": "PT1D7H5M", "layover_duration_seconds": 111900, "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-13T18: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": "fra202611131815muc202611131910120muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-71", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA+H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T19: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-13", "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": "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-71", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA+H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T19: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-13", "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": "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-71", "price": 238154, "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-13T18: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": "fra202611131815muc202611131910120muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-72", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAAI8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T16: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-13T17: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-72", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAAI8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T16: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-13T17: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-72", "price": 238154, "journey_duration": "PT2D14H35M", "journey_duration_seconds": 225300, "layover_duration": "PT1D9H5M", "layover_duration_seconds": 119100, "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-13T16: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": "fra202611131615muc202611131710114muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-73", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAAI8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T16: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-13T17: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-73", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAAI8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T16: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-13T17: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKA9Q8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-73", "price": 238154, "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-13T16: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": "fra202611131615muc202611131710114muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-74", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-13T21: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-13", "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-74", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-13T21: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-13", "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-74", "price": 243055, "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-13T20: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": "fra202611132015muc202611132110124muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-75", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-13T21: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-13", "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-75", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-13T21: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-13", "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-75", "price": 243055, "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-13T20: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": "fra202611132015muc202611132110124muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-76", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA8H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T19: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-13T20: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-76", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA8H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T19: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-13T20: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-76", "price": 243055, "journey_duration": "PT1D23H55M", "journey_duration_seconds": 172500, "layover_duration": "PT18H25M", "layover_duration_seconds": 66300, "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": "evening", "departure_departure_time": "2026-11-13T19: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": "fra202611131915muc202611132010122muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-77", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA8H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T19: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-13T20: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-77", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA8H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T19: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-13T20: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-77", "price": 243055, "journey_duration": "PT2D0H55M", "journey_duration_seconds": 176100, "layover_duration": "PT19H25M", "layover_duration_seconds": 69900, "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": "evening", "departure_departure_time": "2026-11-13T19: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": "fra202611131915muc202611132010122muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-78", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA+H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T19: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-13", "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": "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-78", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-78", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA+H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T19: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-13", "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": "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-78", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-78", "price": 243055, "journey_duration": "PT2D0H55M", "journey_duration_seconds": 176100, "layover_duration": "PT19H25M", "layover_duration_seconds": 69900, "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-13T18: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": "fra202611131815muc202611131910120muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "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": "R7CbtGDHuDKA+H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T19: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-13", "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": "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "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": "R7CbtGDHuDKA+H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T19: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-13", "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": "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-79", "price": 243055, "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-13T18: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": "fra202611131815muc202611131910120muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-80", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAAI8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T16: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-13T17: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-80", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAAI8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T16: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-13T17: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-80", "price": 243055, "journey_duration": "PT2D2H55M", "journey_duration_seconds": 183300, "layover_duration": "PT21H25M", "layover_duration_seconds": 77100, "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-13T16: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": "fra202611131615muc202611131710114muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-81", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAAI8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T16: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-13T17: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-81", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAAI8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T16: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-13T17: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwyAMhR+mnPtERdmdEte1ZRM2Oqg3e\/\/HWNQNGsgfX3KSGKMh45kpxLNN+Ez3BeUtQIFRz0ngnfMOrF0FETk8Dzq2WgRDhK2i0vHI3Aezy6wJchE7UDPUHudXUjaUVZPRTu83tEZ38C+ui5Yl5f2xraK3A5H9IQrQX3XvC4IlLPE=", "FareInfoRef": "R7CbtGDHuDKAUQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKAkQ8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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": "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-13T16: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": "fra202611131615muc202611131710114muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-82", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAQG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T11: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-14T01: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-13", "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": "1", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEtRXfFG3poMiQjeHL\/v8zdtUOFjC54ZibeO+NmFVVrP+PCZ8p3JFfEcgwfClEGLdaB2VXISIzztPUd9kLhoneiHLHo2r\/GOe4sCDZ5AZqgdrzXgLZcKanoq1Gk5zAT2wHZQ7pmbZH4eaFFx\/xgmLBWzn3BXzyLOs=", "FareInfoRef": "R7CbtGDHuDKAmR8L2FAAAA==" }, "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": "R7CbtGDHuDKASG8L2FAAAA==", "origin": "DEL", "departure_time": "2026-11-14T11: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-14T14: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-14", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-14", "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": "1", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEtRXfFG3poMiQjeHL\/v8zdtUOFjC54ZibeO+NmFVVrP+PCZ8p3JFfEcgwfClEGLdaB2VXISIzztPUd9kLhoneiHLHo2r\/GOe4sCDZ5AZqgdrzXgLZcKanoq1Gk5zAT2wHZQ7pmbZH4eaFFx\/xgmLBWzn3BXzyLOs=", "FareInfoRef": "R7CbtGDHuDKAmR8L2FAAAA==" }, "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-82", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H45M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAUG8L2FAAAA==", "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": "R7CbtGDHuDKATS8L2FAAAA==" }, "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": "R7CbtGDHuDKAWG8L2FAAAA==", "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": "R7CbtGDHuDKATS8L2FAAAA==" }, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-82", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAQG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T11: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-14T01: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-13", "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": "1", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEtRXfFG3poMiQjeHL\/v8zdtUOFjC54ZibeO+NmFVVrP+PCZ8p3JFfEcgwfClEGLdaB2VXISIzztPUd9kLhoneiHLHo2r\/GOe4sCDZ5AZqgdrzXgLZcKanoq1Gk5zAT2wHZQ7pmbZH4eaFFx\/xgmLBWzn3BXzyLOs=", "FareInfoRef": "R7CbtGDHuDKAmR8L2FAAAA==" }, "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": "R7CbtGDHuDKASG8L2FAAAA==", "origin": "DEL", "departure_time": "2026-11-14T11: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-14T14: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-14", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-14", "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": "1", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEtRXfFG3poMiQjeHL\/v8zdtUOFjC54ZibeO+NmFVVrP+PCZ8p3JFfEcgwfClEGLdaB2VXISIzztPUd9kLhoneiHLHo2r\/GOe4sCDZ5AZqgdrzXgLZcKanoq1Gk5zAT2wHZQ7pmbZH4eaFFx\/xgmLBWzn3BXzyLOs=", "FareInfoRef": "R7CbtGDHuDKAmR8L2FAAAA==" }, "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-82", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H45M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAUG8L2FAAAA==", "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": "R7CbtGDHuDKATS8L2FAAAA==" }, "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": "R7CbtGDHuDKAWG8L2FAAAA==", "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": "R7CbtGDHuDKATS8L2FAAAA==" }, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-82", "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-13T11: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": "fra202611131115del2026111401102026del202611141150dac2026111414452227dac202612081145bom2026120814502184bom202612091230fra2026120918302027", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-83", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-83", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 159815, "gross_total": 159815, "base_fare": 76063, "tax": 83752, "sell": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1OTgxNSwiYmFzZV9mYXJlIjo3NjA2MywidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "76063.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "gross": { "base_fare": "76063.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1OTgxNS4wMCIsImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU5ODE1LjAwIiwiYmFzZV9mYXJlIjoiNzYwNjMuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTk4MTUuMDAiLCJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1OTgxNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-83", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-83", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 159815, "calendar_total_sell": 159815, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 159815, "filter": { "id": "F1TT00006-83", "price": 159815, "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-13T15: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": "fra202611131500doh20261113231568doh202611141145dac202611141930642dac202612081045doh202612081345641doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-84", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-84", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAmG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 159815, "gross_total": 159815, "base_fare": 76063, "tax": 83752, "sell": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1OTgxNSwiYmFzZV9mYXJlIjo3NjA2MywidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "76063.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "gross": { "base_fare": "76063.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1OTgxNS4wMCIsImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU5ODE1LjAwIiwiYmFzZV9mYXJlIjoiNzYwNjMuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTk4MTUuMDAiLCJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1OTgxNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-84", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-84", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAmG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 159815, "calendar_total_sell": 159815, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 159815, "filter": { "id": "F1TT00006-84", "price": 159815, "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-13T15: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": "fra202611131500doh20261113231568doh202611141145dac202611141930642dac202612080325doh202612080625639doh202612080900fra20261208132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-85", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-85", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAoG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 159815, "gross_total": 159815, "base_fare": 76063, "tax": 83752, "sell": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1OTgxNSwiYmFzZV9mYXJlIjo3NjA2MywidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "76063.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "gross": { "base_fare": "76063.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1OTgxNS4wMCIsImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU5ODE1LjAwIiwiYmFzZV9mYXJlIjoiNzYwNjMuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTk4MTUuMDAiLCJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1OTgxNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-85", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-85", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAoG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 159815, "calendar_total_sell": 159815, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 159815, "filter": { "id": "F1TT00006-85", "price": 159815, "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-13T15: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": "fra202611131500doh20261113231568doh202611141145dac202611141930642dac202612081915doh2026120822151639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-86", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-86", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 159815, "gross_total": 159815, "base_fare": 76063, "tax": 83752, "sell": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1OTgxNSwiYmFzZV9mYXJlIjo3NjA2MywidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "76063.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "gross": { "base_fare": "76063.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1OTgxNS4wMCIsImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU5ODE1LjAwIiwiYmFzZV9mYXJlIjoiNzYwNjMuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTk4MTUuMDAiLCJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1OTgxNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-86", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-86", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 159815, "calendar_total_sell": 159815, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 159815, "filter": { "id": "F1TT00006-86", "price": 159815, "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-13T15: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": "fra202611131500doh20261113231568doh202611141145dac202611141930642dac202612080325doh202612080625639doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-87", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H15M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H30M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-87", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 159815, "gross_total": 159815, "base_fare": 76063, "tax": 83752, "sell": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1OTgxNSwiYmFzZV9mYXJlIjo3NjA2MywidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "76063.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "gross": { "base_fare": "76063.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1OTgxNS4wMCIsImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU5ODE1LjAwIiwiYmFzZV9mYXJlIjoiNzYwNjMuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTk4MTUuMDAiLCJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1OTgxNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-87", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H15M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H30M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-87", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 159815, "calendar_total_sell": 159815, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 159815, "filter": { "id": "F1TT00006-87", "price": 159815, "journey_duration": "PT1D20H0M", "journey_duration_seconds": 158400, "layover_duration": "PT20H55M", "layover_duration_seconds": 75300, "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-13T09: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": "fra202611130915doh20261113171570doh202611141145dac202611141930642dac202612081045doh202612081345641doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-88", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H15M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H30M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-88", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAmG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 159815, "gross_total": 159815, "base_fare": 76063, "tax": 83752, "sell": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1OTgxNSwiYmFzZV9mYXJlIjo3NjA2MywidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "76063.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "gross": { "base_fare": "76063.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1OTgxNS4wMCIsImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU5ODE1LjAwIiwiYmFzZV9mYXJlIjoiNzYwNjMuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTk4MTUuMDAiLCJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1OTgxNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-88", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H15M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H30M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-88", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAmG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 159815, "calendar_total_sell": 159815, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 159815, "filter": { "id": "F1TT00006-88", "price": 159815, "journey_duration": "PT1D20H10M", "journey_duration_seconds": 159000, "layover_duration": "PT21H5M", "layover_duration_seconds": 75900, "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-13T09: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": "fra202611130915doh20261113171570doh202611141145dac202611141930642dac202612080325doh202612080625639doh202612080900fra20261208132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-89", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H15M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H30M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-89", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAoG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 159815, "gross_total": 159815, "base_fare": 76063, "tax": 83752, "sell": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1OTgxNSwiYmFzZV9mYXJlIjo3NjA2MywidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "76063.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "gross": { "base_fare": "76063.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1OTgxNS4wMCIsImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU5ODE1LjAwIiwiYmFzZV9mYXJlIjoiNzYwNjMuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTk4MTUuMDAiLCJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1OTgxNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-89", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H15M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H30M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-89", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAoG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 159815, "calendar_total_sell": 159815, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 159815, "filter": { "id": "F1TT00006-89", "price": 159815, "journey_duration": "PT1D21H50M", "journey_duration_seconds": 165000, "layover_duration": "PT22H45M", "layover_duration_seconds": 81900, "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-13T09: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": "fra202611130915doh20261113171570doh202611141145dac202611141930642dac202612081915doh2026120822151639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-90", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H15M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H30M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-90", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 159815, "gross_total": 159815, "base_fare": 76063, "tax": 83752, "sell": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1OTgxNSwiYmFzZV9mYXJlIjo3NjA2MywidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "76063.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "gross": { "base_fare": "76063.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1OTgxNS4wMCIsImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU5ODE1LjAwIiwiYmFzZV9mYXJlIjoiNzYwNjMuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTk4MTUuMDAiLCJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1OTgxNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-90", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H15M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H30M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-90", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 159815, "calendar_total_sell": 159815, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 159815, "filter": { "id": "F1TT00006-90", "price": 159815, "journey_duration": "PT2D3H20M", "journey_duration_seconds": 184800, "layover_duration": "PT1D4H15M", "layover_duration_seconds": 101700, "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-13T09: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": "fra202611130915doh20261113171570doh202611141145dac202611141930642dac202612080325doh202612080625639doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-91", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H55M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H55M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-91", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 159815, "gross_total": 159815, "base_fare": 76063, "tax": 83752, "sell": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1OTgxNSwiYmFzZV9mYXJlIjo3NjA2MywidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "76063.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "gross": { "base_fare": "76063.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1OTgxNS4wMCIsImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU5ODE1LjAwIiwiYmFzZV9mYXJlIjoiNzYwNjMuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTk4MTUuMDAiLCJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1OTgxNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-91", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H55M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H55M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-91", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 159815, "calendar_total_sell": 159815, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 159815, "filter": { "id": "F1TT00006-91", "price": 159815, "journey_duration": "PT1D20H40M", "journey_duration_seconds": 160800, "layover_duration": "PT21H20M", "layover_duration_seconds": 76800, "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-13T15: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": "fra202611131500doh20261113231568doh202611141810dac202611150155638dac202612081045doh202612081345641doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-92", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H55M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H55M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-92", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAmG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 159815, "gross_total": 159815, "base_fare": 76063, "tax": 83752, "sell": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1OTgxNSwiYmFzZV9mYXJlIjo3NjA2MywidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "76063.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "gross": { "base_fare": "76063.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1OTgxNS4wMCIsImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU5ODE1LjAwIiwiYmFzZV9mYXJlIjoiNzYwNjMuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTk4MTUuMDAiLCJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1OTgxNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-92", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H55M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H55M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-92", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAmG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 159815, "calendar_total_sell": 159815, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 159815, "filter": { "id": "F1TT00006-92", "price": 159815, "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-13T15: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": "fra202611131500doh20261113231568doh202611141810dac202611150155638dac202612080325doh202612080625639doh202612080900fra20261208132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-93", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H55M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H55M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-93", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAoG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 159815, "gross_total": 159815, "base_fare": 76063, "tax": 83752, "sell": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1OTgxNSwiYmFzZV9mYXJlIjo3NjA2MywidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "76063.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "gross": { "base_fare": "76063.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1OTgxNS4wMCIsImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU5ODE1LjAwIiwiYmFzZV9mYXJlIjoiNzYwNjMuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTk4MTUuMDAiLCJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1OTgxNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-93", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H55M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H55M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-93", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAoG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 159815, "calendar_total_sell": 159815, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 159815, "filter": { "id": "F1TT00006-93", "price": 159815, "journey_duration": "PT1D22H30M", "journey_duration_seconds": 167400, "layover_duration": "PT23H10M", "layover_duration_seconds": 83400, "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-13T15: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": "fra202611131500doh20261113231568doh202611141810dac202611150155638dac202612081915doh2026120822151639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-94", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H55M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H55M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-94", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 159815, "gross_total": 159815, "base_fare": 76063, "tax": 83752, "sell": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1OTgxNSwiYmFzZV9mYXJlIjo3NjA2MywidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "76063.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "gross": { "base_fare": "76063.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1OTgxNS4wMCIsImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU5ODE1LjAwIiwiYmFzZV9mYXJlIjoiNzYwNjMuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTk4MTUuMDAiLCJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1OTgxNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-94", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H55M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H55M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-94", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 159815, "calendar_total_sell": 159815, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 159815, "filter": { "id": "F1TT00006-94", "price": 159815, "journey_duration": "PT2D4H0M", "journey_duration_seconds": 187200, "layover_duration": "PT1D4H40M", "layover_duration_seconds": 103200, "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-13T15: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": "fra202611131500doh20261113231568doh202611141810dac202611150155638dac202612080325doh202612080625639doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-95", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-95", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 160137, "gross_total": 160137, "base_fare": 76063, "tax": 84074, "sell": { "currency": "BDT", "total": 160137, "base_fare": 76063, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwMTM3LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwMTM3LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MDEzNywiYmFzZV9mYXJlIjo3NjA2MywidGF4Ijo4NDA3NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 160137, "base_fare": 76063, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "76063.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 160137, "base_fare": 76063, "tax": 84074, "gross": { "base_fare": "76063.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MDEzNy4wMCIsImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYwMTM3LjAwIiwiYmFzZV9mYXJlIjoiNzYwNjMuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjAxMzcuMDAiLCJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE2MDEzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-95", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-95", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 160137, "calendar_total_sell": 160137, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 160137, "filter": { "id": "F1TT00006-95", "price": 160137, "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-13T15: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": "fra202611131500doh20261113231568doh202611141145dac202611141930642dac202612081045doh202612081345641doh202612090900fra20261209132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-96", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-96", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 160137, "gross_total": 160137, "base_fare": 76063, "tax": 84074, "sell": { "currency": "BDT", "total": 160137, "base_fare": 76063, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwMTM3LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwMTM3LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MDEzNywiYmFzZV9mYXJlIjo3NjA2MywidGF4Ijo4NDA3NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 160137, "base_fare": 76063, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "76063.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 160137, "base_fare": 76063, "tax": 84074, "gross": { "base_fare": "76063.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MDEzNy4wMCIsImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYwMTM3LjAwIiwiYmFzZV9mYXJlIjoiNzYwNjMuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjAxMzcuMDAiLCJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE2MDEzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-96", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-96", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 160137, "calendar_total_sell": 160137, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 160137, "filter": { "id": "F1TT00006-96", "price": 160137, "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-13T15: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": "fra202611131500doh20261113231568doh202611141145dac202611141930642dac202612080325doh202612080625639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-97", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H15M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H30M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 160137, "gross_total": 160137, "base_fare": 76063, "tax": 84074, "sell": { "currency": "BDT", "total": 160137, "base_fare": 76063, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwMTM3LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwMTM3LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MDEzNywiYmFzZV9mYXJlIjo3NjA2MywidGF4Ijo4NDA3NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 160137, "base_fare": 76063, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "76063.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 160137, "base_fare": 76063, "tax": 84074, "gross": { "base_fare": "76063.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MDEzNy4wMCIsImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYwMTM3LjAwIiwiYmFzZV9mYXJlIjoiNzYwNjMuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjAxMzcuMDAiLCJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE2MDEzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-97", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H15M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H30M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 160137, "calendar_total_sell": 160137, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 160137, "filter": { "id": "F1TT00006-97", "price": 160137, "journey_duration": "PT2D12H50M", "journey_duration_seconds": 219000, "layover_duration": "PT1D13H45M", "layover_duration_seconds": 135900, "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-13T09: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": "fra202611130915doh20261113171570doh202611141145dac202611141930642dac202612081045doh202612081345641doh202612090900fra20261209132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-98", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H15M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H30M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-98", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 160137, "gross_total": 160137, "base_fare": 76063, "tax": 84074, "sell": { "currency": "BDT", "total": 160137, "base_fare": 76063, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwMTM3LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwMTM3LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MDEzNywiYmFzZV9mYXJlIjo3NjA2MywidGF4Ijo4NDA3NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 160137, "base_fare": 76063, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "76063.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 160137, "base_fare": 76063, "tax": 84074, "gross": { "base_fare": "76063.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MDEzNy4wMCIsImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYwMTM3LjAwIiwiYmFzZV9mYXJlIjoiNzYwNjMuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjAxMzcuMDAiLCJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE2MDEzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-98", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H15M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAaG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T11: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-14T19: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H30M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-98", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 160137, "calendar_total_sell": 160137, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 160137, "filter": { "id": "F1TT00006-98", "price": 160137, "journey_duration": "PT2D13H40M", "journey_duration_seconds": 222000, "layover_duration": "PT1D14H35M", "layover_duration_seconds": 138900, "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-13T09: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": "fra202611130915doh20261113171570doh202611141145dac202611141930642dac202612080325doh202612080625639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-99", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H55M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H55M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-99", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 160137, "gross_total": 160137, "base_fare": 76063, "tax": 84074, "sell": { "currency": "BDT", "total": 160137, "base_fare": 76063, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwMTM3LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwMTM3LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MDEzNywiYmFzZV9mYXJlIjo3NjA2MywidGF4Ijo4NDA3NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 160137, "base_fare": 76063, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "76063.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 160137, "base_fare": 76063, "tax": 84074, "gross": { "base_fare": "76063.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MDEzNy4wMCIsImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYwMTM3LjAwIiwiYmFzZV9mYXJlIjoiNzYwNjMuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjAxMzcuMDAiLCJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE2MDEzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-99", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H55M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H55M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-99", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 160137, "calendar_total_sell": 160137, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 160137, "filter": { "id": "F1TT00006-99", "price": 160137, "journey_duration": "PT2D13H30M", "journey_duration_seconds": 221400, "layover_duration": "PT1D14H10M", "layover_duration_seconds": 137400, "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-13T15: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": "fra202611131500doh20261113231568doh202611141810dac202611150155638dac202612081045doh202612081345641doh202612090900fra20261209132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-100", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H55M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H55M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 160137, "gross_total": 160137, "base_fare": 76063, "tax": 84074, "sell": { "currency": "BDT", "total": 160137, "base_fare": 76063, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwMTM3LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwMTM3LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MDEzNywiYmFzZV9mYXJlIjo3NjA2MywidGF4Ijo4NDA3NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 160137, "base_fare": 76063, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "76063.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 160137, "base_fare": 76063, "tax": 84074, "gross": { "base_fare": "76063.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MDEzNy4wMCIsImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYwMTM3LjAwIiwiYmFzZV9mYXJlIjoiNzYwNjMuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjAxMzcuMDAiLCJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE2MDEzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-100", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H55M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT18H55M", "lay_over_date": "2026-11-13", "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-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 160137, "calendar_total_sell": 160137, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 160137, "filter": { "id": "F1TT00006-100", "price": 160137, "journey_duration": "PT2D14H20M", "journey_duration_seconds": 224400, "layover_duration": "PT1D15H0M", "layover_duration_seconds": 140400, "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-13T15: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": "fra202611131500doh20261113231568doh202611141810dac202611150155638dac202612080325doh202612080625639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-101", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H15M", "transit_time": "2H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAuG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-14T05:45:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-11-13", "flight_time": "PT10H00M", "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": "501" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "501" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "ELRTDE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjr0OwyAMhB8mut12A2k3ED\/qEDFEzZCl7\/8YPaCVasn40Gf7HEIwMa8qW\/iPBe\/l3NHOBDQYM8cEM+89lL8LIrKi7McrF8wVeiNoA86qoy2tybGgSrWJeuAabz0imd0f3vpGRTdGl5zAT5QnZYuZXmL0Fedcbl8oG3gp5z4FSCwp", "FareInfoRef": "R7CbtGDHuDKAbT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAwG8L2FAAAA==", "origin": "CMB", "departure_time": "2026-11-14T07: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-14T11: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-14", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT02H05M", "lay_over_date": "2026-11-14", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "ELRTDE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjr0OwyAMhB8mut12A2k3ED\/qEDFEzZCl7\/8YPaCVasn40Gf7HEIwMa8qW\/iPBe\/l3NHOBDQYM8cEM+89lL8LIrKi7McrF8wVeiNoA86qoy2tybGgSrWJeuAabz0imd0f3vpGRTdGl5zAT5QnZYuZXmL0Fedcbl8oG3gp5z4FSCwp", "FareInfoRef": "R7CbtGDHuDKAbT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT23H10M", "transit_time": "8H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAyG8L2FAAAA==", "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": "R7CbtGDHuDKAoT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA0G8L2FAAAA==", "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": "R7CbtGDHuDKAoT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 144977, "gross_total": 144977, "base_fare": 47279, "tax": 97698, "sell": { "currency": "BDT", "total": 144977, "base_fare": 47279, "tax": 97698 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ0OTc3LCJiYXNlX2ZhcmUiOjQ3Mjc5LCJ0YXgiOjk3Njk4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ0OTc3LCJiYXNlX2ZhcmUiOjQ3Mjc5LCJ0YXgiOjk3Njk4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0NDk3NywiYmFzZV9mYXJlIjo0NzI3OSwidGF4Ijo5NzY5OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 144977, "base_fare": 47279, "tax": 97698, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "47279.00", "tax": "97698.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 144977, "base_fare": 47279, "tax": 97698, "gross": { "base_fare": "47279.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0NDk3Ny4wMCIsImJhc2VfZmFyZSI6IjQ3Mjc5LjAwIiwidGF4IjoiOTc2OTguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0NzI3OS4wMCIsInRheCI6Ijk3Njk4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTQ0OTc3LjAwIiwiYmFzZV9mYXJlIjoiNDcyNzkuMDAiLCJ0YXgiOiI5NzY5OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ3Mjc5LjAwIiwidGF4IjoiOTc2OTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDQ5NzcuMDAiLCJiYXNlX2ZhcmUiOiI0NzI3OS4wMCIsInRheCI6Ijk3Njk4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0NDk3NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiI2Mzk2Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiI0MTcyLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyNjEzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM5NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE3MiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "E", "farebasis": "ELRTDE", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "E", "farebasis": "ELRTDE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-101", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H15M", "transit_time": "2H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAuG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-14T05:45:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-11-13", "flight_time": "PT10H00M", "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": "501" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "501" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "ELRTDE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjr0OwyAMhB8mut12A2k3ED\/qEDFEzZCl7\/8YPaCVasn40Gf7HEIwMa8qW\/iPBe\/l3NHOBDQYM8cEM+89lL8LIrKi7McrF8wVeiNoA86qoy2tybGgSrWJeuAabz0imd0f3vpGRTdGl5zAT5QnZYuZXmL0Fedcbl8oG3gp5z4FSCwp", "FareInfoRef": "R7CbtGDHuDKAbT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAwG8L2FAAAA==", "origin": "CMB", "departure_time": "2026-11-14T07: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-14T11: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-14", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT02H05M", "lay_over_date": "2026-11-14", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "ELRTDE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjr0OwyAMhB8mut12A2k3ED\/qEDFEzZCl7\/8YPaCVasn40Gf7HEIwMa8qW\/iPBe\/l3NHOBDQYM8cEM+89lL8LIrKi7McrF8wVeiNoA86qoy2tybGgSrWJeuAabz0imd0f3vpGRTdGl5zAT5QnZYuZXmL0Fedcbl8oG3gp5z4FSCwp", "FareInfoRef": "R7CbtGDHuDKAbT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT23H10M", "transit_time": "8H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAyG8L2FAAAA==", "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": "R7CbtGDHuDKAoT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA0G8L2FAAAA==", "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": "R7CbtGDHuDKAoT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "UL", "calendar_total_currency": "BDT", "calendar_total_price": 144977, "calendar_total_sell": 144977, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 144977, "filter": { "id": "F1TT00006-101", "price": 144977, "journey_duration": "PT1D14H25M", "journey_duration_seconds": 138300, "layover_duration": "PT10H50M", "layover_duration_seconds": 39000, "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-13T15: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": "fra202611131515cmb202611140545501cmb202611140750dac202611141130189dac202612081300cmb202612081555190cmb202612090040fra202612090710557", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-102", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA2G8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T22: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-14T06: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-13", "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": "3", "fareBasisCode": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-14", "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": "3", "fareBasisCode": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 159815, "gross_total": 159815, "base_fare": 76063, "tax": 83752, "sell": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1OTgxNSwiYmFzZV9mYXJlIjo3NjA2MywidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "76063.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "gross": { "base_fare": "76063.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1OTgxNS4wMCIsImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU5ODE1LjAwIiwiYmFzZV9mYXJlIjoiNzYwNjMuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTk4MTUuMDAiLCJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1OTgxNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-102", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA2G8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T22: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-14T06: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-13", "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": "3", "fareBasisCode": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-14", "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": "3", "fareBasisCode": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 159815, "calendar_total_sell": 159815, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 159815, "filter": { "id": "F1TT00006-102", "price": 159815, "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-13T22: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": "fra202611132205doh20261114060572doh202611141810dac202611150155638dac202612081045doh202612081345641doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-103", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA2G8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T22: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-14T06: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-13", "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": "3", "fareBasisCode": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-14", "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": "3", "fareBasisCode": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAmG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 159815, "gross_total": 159815, "base_fare": 76063, "tax": 83752, "sell": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1OTgxNSwiYmFzZV9mYXJlIjo3NjA2MywidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "76063.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "gross": { "base_fare": "76063.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1OTgxNS4wMCIsImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU5ODE1LjAwIiwiYmFzZV9mYXJlIjoiNzYwNjMuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTk4MTUuMDAiLCJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1OTgxNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-103", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA2G8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T22: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-14T06: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-13", "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": "3", "fareBasisCode": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-14", "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": "3", "fareBasisCode": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAmG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 159815, "calendar_total_sell": 159815, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 159815, "filter": { "id": "F1TT00006-103", "price": 159815, "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-13T22: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": "fra202611132205doh20261114060572doh202611141810dac202611150155638dac202612080325doh202612080625639doh202612080900fra20261208132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-104", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA2G8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T22: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-14T06: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-13", "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": "3", "fareBasisCode": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-14", "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": "3", "fareBasisCode": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAoG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 159815, "gross_total": 159815, "base_fare": 76063, "tax": 83752, "sell": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1OTgxNSwiYmFzZV9mYXJlIjo3NjA2MywidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "76063.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "gross": { "base_fare": "76063.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1OTgxNS4wMCIsImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU5ODE1LjAwIiwiYmFzZV9mYXJlIjoiNzYwNjMuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTk4MTUuMDAiLCJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1OTgxNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-104", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA2G8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T22: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-14T06: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-13", "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": "3", "fareBasisCode": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-14", "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": "3", "fareBasisCode": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAoG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 159815, "calendar_total_sell": 159815, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 159815, "filter": { "id": "F1TT00006-104", "price": 159815, "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-13T22: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": "fra202611132205doh20261114060572doh202611141810dac202611150155638dac202612081915doh2026120822151639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-105", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA2G8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T22: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-14T06: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-13", "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": "3", "fareBasisCode": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-14", "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": "3", "fareBasisCode": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 159815, "gross_total": 159815, "base_fare": 76063, "tax": 83752, "sell": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5ODE1LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1OTgxNSwiYmFzZV9mYXJlIjo3NjA2MywidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "76063.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 159815, "base_fare": 76063, "tax": 83752, "gross": { "base_fare": "76063.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1OTgxNS4wMCIsImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU5ODE1LjAwIiwiYmFzZV9mYXJlIjoiNzYwNjMuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTk4MTUuMDAiLCJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1OTgxNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-105", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA2G8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T22: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-14T06: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-13", "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": "3", "fareBasisCode": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-14", "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": "3", "fareBasisCode": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 159815, "calendar_total_sell": 159815, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 159815, "filter": { "id": "F1TT00006-105", "price": 159815, "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-13T22: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": "fra202611132205doh20261114060572doh202611141810dac202611150155638dac202612080325doh202612080625639doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-106", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA2G8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T22: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-14T06: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-13", "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": "3", "fareBasisCode": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-14", "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": "3", "fareBasisCode": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 160137, "gross_total": 160137, "base_fare": 76063, "tax": 84074, "sell": { "currency": "BDT", "total": 160137, "base_fare": 76063, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwMTM3LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwMTM3LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MDEzNywiYmFzZV9mYXJlIjo3NjA2MywidGF4Ijo4NDA3NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 160137, "base_fare": 76063, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "76063.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 160137, "base_fare": 76063, "tax": 84074, "gross": { "base_fare": "76063.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MDEzNy4wMCIsImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYwMTM3LjAwIiwiYmFzZV9mYXJlIjoiNzYwNjMuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjAxMzcuMDAiLCJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE2MDEzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-106", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA2G8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T22: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-14T06: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-13", "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": "3", "fareBasisCode": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-14", "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": "3", "fareBasisCode": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 160137, "calendar_total_sell": 160137, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 160137, "filter": { "id": "F1TT00006-106", "price": 160137, "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-13T22: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": "fra202611132205doh20261114060572doh202611141810dac202611150155638dac202612081045doh202612081345641doh202612090900fra20261209132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-107", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA2G8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T22: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-14T06: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-13", "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": "3", "fareBasisCode": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-14", "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": "3", "fareBasisCode": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 160137, "gross_total": 160137, "base_fare": 76063, "tax": 84074, "sell": { "currency": "BDT", "total": 160137, "base_fare": 76063, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwMTM3LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwMTM3LCJiYXNlX2ZhcmUiOjc2MDYzLCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MDEzNywiYmFzZV9mYXJlIjo3NjA2MywidGF4Ijo4NDA3NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 160137, "base_fare": 76063, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "76063.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 160137, "base_fare": 76063, "tax": 84074, "gross": { "base_fare": "76063.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MDEzNy4wMCIsImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYwMTM3LjAwIiwiYmFzZV9mYXJlIjoiNzYwNjMuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2MDYzLjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjAxMzcuMDAiLCJiYXNlX2ZhcmUiOiI3NjA2My4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE2MDEzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-107", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA2G8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T22: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-14T06: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-13", "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": "3", "fareBasisCode": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeG8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T18: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-15T01: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-14", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-14", "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": "3", "fareBasisCode": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWjMANsgvxYEhk9cDF\/\/8MB9DEJtBpH50SYzRirqri4n9seG+PhvragQrDc6QdJtjgoaw6ROSC895c0zNjmaglqhOvrPPhEbJnQpHiFxqBPu\/SEpnV4UxPxViNITmBn8g3ypqOZ+viuZk980XiwJ9y6gMeOCxQ", "FareInfoRef": "R7CbtGDHuDKAmS8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 160137, "calendar_total_sell": 160137, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 160137, "filter": { "id": "F1TT00006-107", "price": 160137, "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-13T22: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": "fra202611132205doh20261114060572doh202611141810dac202611150155638dac202612080325doh202612080625639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-108", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAQG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T11: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-14T01: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-13", "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": "1", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEtRXfFG3poMiQjeHL\/v8zdtUOFjC54ZibeO+NmFVVrP+PCZ8p3JFfEcgwfClEGLdaB2VXISIzztPUd9kLhoneiHLHo2r\/GOe4sCDZ5AZqgdrzXgLZcKanoq1Gk5zAT2wHZQ7pmbZH4eaFFx\/xgmLBWzn3BXzyLOs=", "FareInfoRef": "R7CbtGDHuDKAmR8L2FAAAA==" }, "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": "R7CbtGDHuDKASG8L2FAAAA==", "origin": "DEL", "departure_time": "2026-11-14T11: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-14T14: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-14", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-14", "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": "1", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEtRXfFG3poMiQjeHL\/v8zdtUOFjC54ZibeO+NmFVVrP+PCZ8p3JFfEcgwfClEGLdaB2VXISIzztPUd9kLhoneiHLHo2r\/GOe4sCDZ5AZqgdrzXgLZcKanoq1Gk5zAT2wHZQ7pmbZH4eaFFx\/xgmLBWzn3BXzyLOs=", "FareInfoRef": "R7CbtGDHuDKAmR8L2FAAAA==" }, "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-108", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "9H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4G8L2FAAAA==", "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": "R7CbtGDHuDKAzR8L2FAAAA==" }, "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": "R7CbtGDHuDKA6G8L2FAAAA==", "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": "R7CbtGDHuDKAzR8L2FAAAA==" }, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-108", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAQG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T11: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-14T01: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-13", "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": "1", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEtRXfFG3poMiQjeHL\/v8zdtUOFjC54ZibeO+NmFVVrP+PCZ8p3JFfEcgwfClEGLdaB2VXISIzztPUd9kLhoneiHLHo2r\/GOe4sCDZ5AZqgdrzXgLZcKanoq1Gk5zAT2wHZQ7pmbZH4eaFFx\/xgmLBWzn3BXzyLOs=", "FareInfoRef": "R7CbtGDHuDKAmR8L2FAAAA==" }, "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": "R7CbtGDHuDKASG8L2FAAAA==", "origin": "DEL", "departure_time": "2026-11-14T11: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-14T14: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-14", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-14", "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": "1", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEtRXfFG3poMiQjeHL\/v8zdtUOFjC54ZibeO+NmFVVrP+PCZ8p3JFfEcgwfClEGLdaB2VXISIzztPUd9kLhoneiHLHo2r\/GOe4sCDZ5AZqgdrzXgLZcKanoq1Gk5zAT2wHZQ7pmbZH4eaFFx\/xgmLBWzn3BXzyLOs=", "FareInfoRef": "R7CbtGDHuDKAmR8L2FAAAA==" }, "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-108", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "9H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4G8L2FAAAA==", "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": "R7CbtGDHuDKAzR8L2FAAAA==" }, "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": "R7CbtGDHuDKA6G8L2FAAAA==", "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": "R7CbtGDHuDKAzR8L2FAAAA==" }, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-108", "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-13T11: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": "fra202611131115del2026111401102026del202611141150dac2026111414452227dac202612081545del2026120817452228del202612090300fra2026120909452025", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-109", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAQG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T11: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-14T01: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-13", "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": "1", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEtRXfFG3poMiQjeHL\/v8zdtUOFjC54ZibeO+NmFVVrP+PCZ8p3JFfEcgwfClEGLdaB2VXISIzztPUd9kLhoneiHLHo2r\/GOe4sCDZ5AZqgdrzXgLZcKanoq1Gk5zAT2wHZQ7pmbZH4eaFFx\/xgmLBWzn3BXzyLOs=", "FareInfoRef": "R7CbtGDHuDKAmR8L2FAAAA==" }, "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": "R7CbtGDHuDKASG8L2FAAAA==", "origin": "DEL", "departure_time": "2026-11-14T11: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-14T14: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-14", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-14", "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": "1", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEtRXfFG3poMiQjeHL\/v8zdtUOFjC54ZibeO+NmFVVrP+PCZ8p3JFfEcgwfClEGLdaB2VXISIzztPUd9kLhoneiHLHo2r\/GOe4sCDZ5AZqgdrzXgLZcKanoq1Gk5zAT2wHZQ7pmbZH4eaFFx\/xgmLBWzn3BXzyLOs=", "FareInfoRef": "R7CbtGDHuDKAmR8L2FAAAA==" }, "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-109", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H10M", "transit_time": "18H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4G8L2FAAAA==", "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": "R7CbtGDHuDKAzR8L2FAAAA==" }, "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": "R7CbtGDHuDKA8G8L2FAAAA==", "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": "R7CbtGDHuDKAzR8L2FAAAA==" }, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-109", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAQG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T11: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-14T01: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-13", "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": "1", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEtRXfFG3poMiQjeHL\/v8zdtUOFjC54ZibeO+NmFVVrP+PCZ8p3JFfEcgwfClEGLdaB2VXISIzztPUd9kLhoneiHLHo2r\/GOe4sCDZ5AZqgdrzXgLZcKanoq1Gk5zAT2wHZQ7pmbZH4eaFFx\/xgmLBWzn3BXzyLOs=", "FareInfoRef": "R7CbtGDHuDKAmR8L2FAAAA==" }, "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": "R7CbtGDHuDKASG8L2FAAAA==", "origin": "DEL", "departure_time": "2026-11-14T11: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-14T14: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-14", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-14", "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": "1", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEtRXfFG3poMiQjeHL\/v8zdtUOFjC54ZibeO+NmFVVrP+PCZ8p3JFfEcgwfClEGLdaB2VXISIzztPUd9kLhoneiHLHo2r\/GOe4sCDZ5AZqgdrzXgLZcKanoq1Gk5zAT2wHZQ7pmbZH4eaFFx\/xgmLBWzn3BXzyLOs=", "FareInfoRef": "R7CbtGDHuDKAmR8L2FAAAA==" }, "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-109", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H10M", "transit_time": "18H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4G8L2FAAAA==", "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": "R7CbtGDHuDKAzR8L2FAAAA==" }, "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": "R7CbtGDHuDKA8G8L2FAAAA==", "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": "R7CbtGDHuDKAzR8L2FAAAA==" }, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-109", "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-13T11: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": "fra202611131115del2026111401102026del202611141150dac2026111414452227dac202612081545del2026120817452228del202612091210fra2026120918552029", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-110", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 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": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 201348, "gross_total": 201348, "base_fare": 117918, "tax": 83430, "sell": { "currency": "BDT", "total": 201348, "base_fare": 117918, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxMzQ4LCJiYXNlX2ZhcmUiOjExNzkxOCwidGF4Ijo4MzQzMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwMTM0OCwiYmFzZV9mYXJlIjoxMTc5MTgsInRheCI6ODM0MzAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxMzQ4LCJiYXNlX2ZhcmUiOjExNzkxOCwidGF4Ijo4MzQzMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 201348, "base_fare": 117918, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "117918.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 201348, "base_fare": 117918, "tax": 83430, "gross": { "base_fare": "117918.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwMTM0OC4wMCIsImJhc2VfZmFyZSI6IjExNzkxOC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3OTE4LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDEzNDguMDAiLCJiYXNlX2ZhcmUiOiIxMTc5MTguMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNzkxOC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjAxMzQ4LjAwIiwiYmFzZV9mYXJlIjoiMTE3OTE4LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAxMzQ4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM5MjE0LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzE4MjEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzcyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjgwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTIxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NDQ4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLR7R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLR7R1FE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-110", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 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": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 201348, "calendar_total_sell": 201348, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 201348, "filter": { "id": "F1TT00006-110", "price": 201348, "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-13T09: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": "fra202611130915doh20261113171570doh202611140130dac202611140915640dac202612081045doh202612081345641doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-111", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 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": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAmG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 201348, "gross_total": 201348, "base_fare": 117918, "tax": 83430, "sell": { "currency": "BDT", "total": 201348, "base_fare": 117918, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxMzQ4LCJiYXNlX2ZhcmUiOjExNzkxOCwidGF4Ijo4MzQzMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwMTM0OCwiYmFzZV9mYXJlIjoxMTc5MTgsInRheCI6ODM0MzAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxMzQ4LCJiYXNlX2ZhcmUiOjExNzkxOCwidGF4Ijo4MzQzMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 201348, "base_fare": 117918, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "117918.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 201348, "base_fare": 117918, "tax": 83430, "gross": { "base_fare": "117918.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwMTM0OC4wMCIsImJhc2VfZmFyZSI6IjExNzkxOC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3OTE4LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDEzNDguMDAiLCJiYXNlX2ZhcmUiOiIxMTc5MTguMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNzkxOC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjAxMzQ4LjAwIiwiYmFzZV9mYXJlIjoiMTE3OTE4LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAxMzQ4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM5MjE0LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzE4MjEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzcyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjgwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTIxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NDQ4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLR7R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLR7R1FE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-111", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 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": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAmG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 201348, "calendar_total_sell": 201348, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 201348, "filter": { "id": "F1TT00006-111", "price": 201348, "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-13T09: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": "fra202611130915doh20261113171570doh202611140130dac202611140915640dac202612080325doh202612080625639doh202612080900fra20261208132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "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": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 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": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAoG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 201348, "gross_total": 201348, "base_fare": 117918, "tax": 83430, "sell": { "currency": "BDT", "total": 201348, "base_fare": 117918, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxMzQ4LCJiYXNlX2ZhcmUiOjExNzkxOCwidGF4Ijo4MzQzMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwMTM0OCwiYmFzZV9mYXJlIjoxMTc5MTgsInRheCI6ODM0MzAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxMzQ4LCJiYXNlX2ZhcmUiOjExNzkxOCwidGF4Ijo4MzQzMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 201348, "base_fare": 117918, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "117918.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 201348, "base_fare": 117918, "tax": 83430, "gross": { "base_fare": "117918.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwMTM0OC4wMCIsImJhc2VfZmFyZSI6IjExNzkxOC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3OTE4LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDEzNDguMDAiLCJiYXNlX2ZhcmUiOiIxMTc5MTguMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNzkxOC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjAxMzQ4LjAwIiwiYmFzZV9mYXJlIjoiMTE3OTE4LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAxMzQ4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM5MjE0LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzE4MjEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzcyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjgwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTIxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NDQ4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLR7R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLR7R1FE", "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": 1794043598 }, "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": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 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": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAoG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 201348, "calendar_total_sell": 201348, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 201348, "filter": { "id": "F1TT00006-112", "price": 201348, "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-13T09: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": "fra202611130915doh20261113171570doh202611140130dac202611140915640dac202612081915doh2026120822151639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "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": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 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": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 201348, "gross_total": 201348, "base_fare": 117918, "tax": 83430, "sell": { "currency": "BDT", "total": 201348, "base_fare": 117918, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxMzQ4LCJiYXNlX2ZhcmUiOjExNzkxOCwidGF4Ijo4MzQzMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwMTM0OCwiYmFzZV9mYXJlIjoxMTc5MTgsInRheCI6ODM0MzAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxMzQ4LCJiYXNlX2ZhcmUiOjExNzkxOCwidGF4Ijo4MzQzMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 201348, "base_fare": 117918, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "117918.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 201348, "base_fare": 117918, "tax": 83430, "gross": { "base_fare": "117918.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwMTM0OC4wMCIsImJhc2VfZmFyZSI6IjExNzkxOC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3OTE4LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDEzNDguMDAiLCJiYXNlX2ZhcmUiOiIxMTc5MTguMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNzkxOC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjAxMzQ4LjAwIiwiYmFzZV9mYXJlIjoiMTE3OTE4LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAxMzQ4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM5MjE0LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzE4MjEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzcyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjgwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTIxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NDQ4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLR7R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLR7R1FE", "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": 1794043598 }, "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": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 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": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 201348, "calendar_total_sell": 201348, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 201348, "filter": { "id": "F1TT00006-113", "price": 201348, "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-13T09: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": "fra202611130915doh20261113171570doh202611140130dac202611140915640dac202612080325doh202612080625639doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "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": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 201670, "gross_total": 201670, "base_fare": 117918, "tax": 83752, "sell": { "currency": "BDT", "total": 201670, "base_fare": 117918, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxNjcwLCJiYXNlX2ZhcmUiOjExNzkxOCwidGF4Ijo4Mzc1Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwMTY3MCwiYmFzZV9mYXJlIjoxMTc5MTgsInRheCI6ODM3NTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxNjcwLCJiYXNlX2ZhcmUiOjExNzkxOCwidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 201670, "base_fare": 117918, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "117918.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 201670, "base_fare": 117918, "tax": 83752, "gross": { "base_fare": "117918.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwMTY3MC4wMCIsImJhc2VfZmFyZSI6IjExNzkxOC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3OTE4LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDE2NzAuMDAiLCJiYXNlX2ZhcmUiOiIxMTc5MTguMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNzkxOC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjAxNjcwLjAwIiwiYmFzZV9mYXJlIjoiMTE3OTE4LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAxNjcwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM5MjE0LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzIxNDMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjk0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjgwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTIxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NDQ4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLR7R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLR7R1FE", "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": 1794043598 }, "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": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 201670, "calendar_total_sell": 201670, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 201670, "filter": { "id": "F1TT00006-114", "price": 201670, "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-13T09: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": "fra202611130915doh20261113171570doh202611140130dac202611140915640dac202612081045doh202612081345641doh202612090900fra20261209132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "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": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 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": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 201670, "gross_total": 201670, "base_fare": 117918, "tax": 83752, "sell": { "currency": "BDT", "total": 201670, "base_fare": 117918, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxNjcwLCJiYXNlX2ZhcmUiOjExNzkxOCwidGF4Ijo4Mzc1Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwMTY3MCwiYmFzZV9mYXJlIjoxMTc5MTgsInRheCI6ODM3NTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxNjcwLCJiYXNlX2ZhcmUiOjExNzkxOCwidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 201670, "base_fare": 117918, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "117918.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 201670, "base_fare": 117918, "tax": 83752, "gross": { "base_fare": "117918.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwMTY3MC4wMCIsImJhc2VfZmFyZSI6IjExNzkxOC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3OTE4LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDE2NzAuMDAiLCJiYXNlX2ZhcmUiOiIxMTc5MTguMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNzkxOC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjAxNjcwLjAwIiwiYmFzZV9mYXJlIjoiMTE3OTE4LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAxNjcwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM5MjE0LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzIxNDMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjk0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjgwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTIxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NDQ4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLR7R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLR7R1FE", "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": 1794043598 }, "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": "R7CbtGDHuDKAcG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T09: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-13T17: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-13", "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": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 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": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 201670, "calendar_total_sell": 201670, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 201670, "filter": { "id": "F1TT00006-115", "price": 201670, "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-13T09: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": "fra202611130915doh20261113171570doh202611140130dac202611140915640dac202612080325doh202612080625639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-116", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H25M", "transit_time": "6H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAAH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T10: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-13T18: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-13", "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": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "OCSMR3DE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOwjAMRQ9T\/b2dqSwTnJRuCFIpSN1w\/2PgJFTCku1vPU8xRkMmMNMc\/23CZ7otqC8BKox6TgLL\/hLAWh0gIoeHPO+bzQVjCVtFteORuTeKE68JYoodqBmOHpctKXNMIbSdjHYaTeoETlFWlTXlPZfrru3ee3qvP0gz9Fed+wJeNCy3", "FareInfoRef": "R7CbtGDHuDKAvT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKACH8L2FAAAA==", "origin": "BAH", "departure_time": "2026-11-14T00: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-14T08: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-13", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT06H00M", "lay_over_date": "2026-11-13", "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": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "OCSMR3DE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOwjAMRQ9T\/b2dqSwTnJRuCFIpSN1w\/2PgJFTCku1vPU8xRkMmMNMc\/23CZ7otqC8BKox6TgLL\/hLAWh0gIoeHPO+bzQVjCVtFteORuTeKE68JYoodqBmOHpctKXNMIbSdjHYaTeoETlFWlTXlPZfrru3ee3qvP0gz9Fed+wJeNCy3", "FareInfoRef": "R7CbtGDHuDKAvT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT15H20M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAEH8L2FAAAA==", "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": "R7CbtGDHuDKA9T8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAGH8L2FAAAA==", "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": "R7CbtGDHuDKA9T8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 152871, "gross_total": 152871, "base_fare": 79261, "tax": 73610, "sell": { "currency": "BDT", "total": 152871, "base_fare": 79261, "tax": 73610 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTUyODcxLCJiYXNlX2ZhcmUiOjc5MjYxLCJ0YXgiOjczNjEwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTUyODcxLCJiYXNlX2ZhcmUiOjc5MjYxLCJ0YXgiOjczNjEwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1Mjg3MSwiYmFzZV9mYXJlIjo3OTI2MSwidGF4Ijo3MzYxMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 152871, "base_fare": 79261, "tax": 73610, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "79261.00", "tax": "73610.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 152871, "base_fare": 79261, "tax": 73610, "gross": { "base_fare": "79261.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1Mjg3MS4wMCIsImJhc2VfZmFyZSI6Ijc5MjYxLjAwIiwidGF4IjoiNzM2MTAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3OTI2MS4wMCIsInRheCI6IjczNjEwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTUyODcxLjAwIiwiYmFzZV9mYXJlIjoiNzkyNjEuMDAiLCJ0YXgiOiI3MzYxMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc5MjYxLjAwIiwidGF4IjoiNzM2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTI4NzEuMDAiLCJiYXNlX2ZhcmUiOiI3OTI2MS4wMCIsInRheCI6IjczNjEwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1Mjg3MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTc3MC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2ODkzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkJIIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTUwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSE0iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk3NzAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "O", "farebasis": "OCSMR3DE", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "O", "farebasis": "OCSMR3DE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-116", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H25M", "transit_time": "6H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAAH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T10: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-13T18: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-13", "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": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "OCSMR3DE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOwjAMRQ9T\/b2dqSwTnJRuCFIpSN1w\/2PgJFTCku1vPU8xRkMmMNMc\/23CZ7otqC8BKox6TgLL\/hLAWh0gIoeHPO+bzQVjCVtFteORuTeKE68JYoodqBmOHpctKXNMIbSdjHYaTeoETlFWlTXlPZfrru3ee3qvP0gz9Fed+wJeNCy3", "FareInfoRef": "R7CbtGDHuDKAvT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKACH8L2FAAAA==", "origin": "BAH", "departure_time": "2026-11-14T00: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-14T08: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-13", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT06H00M", "lay_over_date": "2026-11-13", "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": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "OCSMR3DE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOwjAMRQ9T\/b2dqSwTnJRuCFIpSN1w\/2PgJFTCku1vPU8xRkMmMNMc\/23CZ7otqC8BKox6TgLL\/hLAWh0gIoeHPO+bzQVjCVtFteORuTeKE68JYoodqBmOHpctKXNMIbSdjHYaTeoETlFWlTXlPZfrru3ee3qvP0gz9Fed+wJeNCy3", "FareInfoRef": "R7CbtGDHuDKAvT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT15H20M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAEH8L2FAAAA==", "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": "R7CbtGDHuDKA9T8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAGH8L2FAAAA==", "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": "R7CbtGDHuDKA9T8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 152871, "calendar_total_sell": 152871, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 152871, "filter": { "id": "F1TT00006-116", "price": 152871, "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-13T10: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": "fra202611131025bah20261113184016bah202611140040dac202611140850250dac202612081955bah202612082320249bah202612090120fra20261209061517", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-117", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 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": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 201348, "gross_total": 201348, "base_fare": 117918, "tax": 83430, "sell": { "currency": "BDT", "total": 201348, "base_fare": 117918, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxMzQ4LCJiYXNlX2ZhcmUiOjExNzkxOCwidGF4Ijo4MzQzMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwMTM0OCwiYmFzZV9mYXJlIjoxMTc5MTgsInRheCI6ODM0MzAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxMzQ4LCJiYXNlX2ZhcmUiOjExNzkxOCwidGF4Ijo4MzQzMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 201348, "base_fare": 117918, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "117918.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 201348, "base_fare": 117918, "tax": 83430, "gross": { "base_fare": "117918.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwMTM0OC4wMCIsImJhc2VfZmFyZSI6IjExNzkxOC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3OTE4LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDEzNDguMDAiLCJiYXNlX2ZhcmUiOiIxMTc5MTguMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNzkxOC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjAxMzQ4LjAwIiwiYmFzZV9mYXJlIjoiMTE3OTE4LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAxMzQ4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM5MjE0LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzE4MjEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzcyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjgwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTIxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NDQ4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLR7R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLR7R1FE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-117", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 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": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 201348, "calendar_total_sell": 201348, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 201348, "filter": { "id": "F1TT00006-117", "price": 201348, "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-13T15: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": "fra202611131500doh20261113231568doh202611140130dac202611140915640dac202612081045doh202612081345641doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-118", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 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": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAmG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 201348, "gross_total": 201348, "base_fare": 117918, "tax": 83430, "sell": { "currency": "BDT", "total": 201348, "base_fare": 117918, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxMzQ4LCJiYXNlX2ZhcmUiOjExNzkxOCwidGF4Ijo4MzQzMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwMTM0OCwiYmFzZV9mYXJlIjoxMTc5MTgsInRheCI6ODM0MzAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxMzQ4LCJiYXNlX2ZhcmUiOjExNzkxOCwidGF4Ijo4MzQzMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 201348, "base_fare": 117918, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "117918.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 201348, "base_fare": 117918, "tax": 83430, "gross": { "base_fare": "117918.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwMTM0OC4wMCIsImJhc2VfZmFyZSI6IjExNzkxOC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3OTE4LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDEzNDguMDAiLCJiYXNlX2ZhcmUiOiIxMTc5MTguMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNzkxOC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjAxMzQ4LjAwIiwiYmFzZV9mYXJlIjoiMTE3OTE4LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAxMzQ4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM5MjE0LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzE4MjEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzcyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjgwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTIxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NDQ4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLR7R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLR7R1FE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-118", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 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": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAmG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 201348, "calendar_total_sell": 201348, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 201348, "filter": { "id": "F1TT00006-118", "price": 201348, "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-13T15: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": "fra202611131500doh20261113231568doh202611140130dac202611140915640dac202612080325doh202612080625639doh202612080900fra20261208132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-119", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 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": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAoG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 201348, "gross_total": 201348, "base_fare": 117918, "tax": 83430, "sell": { "currency": "BDT", "total": 201348, "base_fare": 117918, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxMzQ4LCJiYXNlX2ZhcmUiOjExNzkxOCwidGF4Ijo4MzQzMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwMTM0OCwiYmFzZV9mYXJlIjoxMTc5MTgsInRheCI6ODM0MzAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxMzQ4LCJiYXNlX2ZhcmUiOjExNzkxOCwidGF4Ijo4MzQzMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 201348, "base_fare": 117918, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "117918.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 201348, "base_fare": 117918, "tax": 83430, "gross": { "base_fare": "117918.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwMTM0OC4wMCIsImJhc2VfZmFyZSI6IjExNzkxOC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3OTE4LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDEzNDguMDAiLCJiYXNlX2ZhcmUiOiIxMTc5MTguMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNzkxOC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjAxMzQ4LjAwIiwiYmFzZV9mYXJlIjoiMTE3OTE4LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAxMzQ4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM5MjE0LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzE4MjEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzcyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjgwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTIxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NDQ4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLR7R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLR7R1FE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-119", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 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": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAoG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 201348, "calendar_total_sell": 201348, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 201348, "filter": { "id": "F1TT00006-119", "price": 201348, "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-13T15: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": "fra202611131500doh20261113231568doh202611140130dac202611140915640dac202612081915doh2026120822151639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-120", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 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": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 201348, "gross_total": 201348, "base_fare": 117918, "tax": 83430, "sell": { "currency": "BDT", "total": 201348, "base_fare": 117918, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxMzQ4LCJiYXNlX2ZhcmUiOjExNzkxOCwidGF4Ijo4MzQzMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwMTM0OCwiYmFzZV9mYXJlIjoxMTc5MTgsInRheCI6ODM0MzAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxMzQ4LCJiYXNlX2ZhcmUiOjExNzkxOCwidGF4Ijo4MzQzMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 201348, "base_fare": 117918, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "117918.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 201348, "base_fare": 117918, "tax": 83430, "gross": { "base_fare": "117918.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwMTM0OC4wMCIsImJhc2VfZmFyZSI6IjExNzkxOC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3OTE4LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDEzNDguMDAiLCJiYXNlX2ZhcmUiOiIxMTc5MTguMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNzkxOC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjAxMzQ4LjAwIiwiYmFzZV9mYXJlIjoiMTE3OTE4LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAxMzQ4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM5MjE0LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzE4MjEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzcyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjgwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTIxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NDQ4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLR7R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLR7R1FE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-120", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 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": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAiG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 201348, "calendar_total_sell": 201348, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 201348, "filter": { "id": "F1TT00006-120", "price": 201348, "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-13T15: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": "fra202611131500doh20261113231568doh202611140130dac202611140915640dac202612080325doh202612080625639doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-121", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 201670, "gross_total": 201670, "base_fare": 117918, "tax": 83752, "sell": { "currency": "BDT", "total": 201670, "base_fare": 117918, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxNjcwLCJiYXNlX2ZhcmUiOjExNzkxOCwidGF4Ijo4Mzc1Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwMTY3MCwiYmFzZV9mYXJlIjoxMTc5MTgsInRheCI6ODM3NTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxNjcwLCJiYXNlX2ZhcmUiOjExNzkxOCwidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 201670, "base_fare": 117918, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "117918.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 201670, "base_fare": 117918, "tax": 83752, "gross": { "base_fare": "117918.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwMTY3MC4wMCIsImJhc2VfZmFyZSI6IjExNzkxOC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3OTE4LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDE2NzAuMDAiLCJiYXNlX2ZhcmUiOiIxMTc5MTguMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNzkxOC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjAxNjcwLjAwIiwiYmFzZV9mYXJlIjoiMTE3OTE4LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAxNjcwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM5MjE0LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzIxNDMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjk0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjgwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTIxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NDQ4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLR7R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLR7R1FE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-121", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAgG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 201670, "calendar_total_sell": 201670, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 201670, "filter": { "id": "F1TT00006-121", "price": 201670, "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-13T15: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": "fra202611131500doh20261113231568doh202611140130dac202611140915640dac202612081045doh202612081345641doh202612090900fra20261209132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-122", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 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": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 201670, "gross_total": 201670, "base_fare": 117918, "tax": 83752, "sell": { "currency": "BDT", "total": 201670, "base_fare": 117918, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxNjcwLCJiYXNlX2ZhcmUiOjExNzkxOCwidGF4Ijo4Mzc1Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwMTY3MCwiYmFzZV9mYXJlIjoxMTc5MTgsInRheCI6ODM3NTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAxNjcwLCJiYXNlX2ZhcmUiOjExNzkxOCwidGF4Ijo4Mzc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 201670, "base_fare": 117918, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "117918.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 201670, "base_fare": 117918, "tax": 83752, "gross": { "base_fare": "117918.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwMTY3MC4wMCIsImJhc2VfZmFyZSI6IjExNzkxOC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3OTE4LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDE2NzAuMDAiLCJiYXNlX2ZhcmUiOiIxMTc5MTguMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNzkxOC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjAxNjcwLjAwIiwiYmFzZV9mYXJlIjoiMTE3OTE4LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAxNjcwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM5MjE0LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzIxNDMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjk0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjgwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTIxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NDQ4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLR7R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLR7R1FE", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-122", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAYG8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T15: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-13T23: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-13", "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": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "R7CbtGDHuDKA+G8L2FAAAA==", "origin": "DOH", "departure_time": "2026-11-14T01: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-14T09: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-13", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-13", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLR7R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cWFPAG2YXswZBI9MDF\/\/8MB9DEJtBpH50SYzRinKr4+B8b3tujob52oMLwHGmHs+otlFWHiFxw3ptvWjKWiVqiOvHKOh8etxyYUKSEhUagz7u0ROauw5meirEaQ3ICP5FPypqOZ+sSuJk980XiwZ9y6gMKOiwr", "FareInfoRef": "R7CbtGDHuDKAIT8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 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": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAkG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAqG8L2FAAAA==", "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": "R7CbtGDHuDKA3S8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 201670, "calendar_total_sell": 201670, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 201670, "filter": { "id": "F1TT00006-122", "price": 201670, "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-13T15: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": "fra202611131500doh20261113231568doh202611140130dac202611140915640dac202612080325doh202612080625639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-123", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAIH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T10: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-13", "flight_time": "PT9H20M", "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": "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": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "ML2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/cW2CXeILDrT5TDqjFcfP\/HcABNbEI7zUenDSEYMYuq+PAfE95TPKM8E1Bg+HJMOCzWKpRdhYg43K6mvu7bjmGilqh0PKr2j8mlmQXJJzdQC9Setz2SDWd6KtpqNMkJ\/MR6oiwxP\/J6zNw88+JL\/ELx4K2c+wBvoCy5", "FareInfoRef": "R7CbtGDHuDKAAS8L2FAAAA==" }, "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": "R7CbtGDHuDKASG8L2FAAAA==", "origin": "DEL", "departure_time": "2026-11-14T11: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-14T14: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-14", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT01H15M", "lay_over_date": "2026-11-14", "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": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "ML2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/cW2CXeILDrT5TDqjFcfP\/HcABNbEI7zUenDSEYMYuq+PAfE95TPKM8E1Bg+HJMOCzWKpRdhYg43K6mvu7bjmGilqh0PKr2j8mlmQXJJzdQC9Setz2SDWd6KtpqNMkJ\/MR6oiwxP\/J6zNw88+JL\/ELx4K2c+wBvoCy5", "FareInfoRef": "R7CbtGDHuDKAAS8L2FAAAA==" }, "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-123", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H45M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAUG8L2FAAAA==", "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": "R7CbtGDHuDKATS8L2FAAAA==" }, "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": "R7CbtGDHuDKAWG8L2FAAAA==", "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": "R7CbtGDHuDKATS8L2FAAAA==" }, "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": 207830, "gross_total": 207830, "base_fare": 127930, "tax": 79900, "sell": { "currency": "BDT", "total": 207830, "base_fare": 127930, "tax": 79900 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjA3ODMwLCJiYXNlX2ZhcmUiOjEyNzkzMCwidGF4Ijo3OTkwMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwNzgzMCwiYmFzZV9mYXJlIjoxMjc5MzAsInRheCI6Nzk5MDAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjA3ODMwLCJiYXNlX2ZhcmUiOjEyNzkzMCwidGF4Ijo3OTkwMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 207830, "base_fare": 127930, "tax": 79900, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "127930.00", "tax": "79900.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 207830, "base_fare": 127930, "tax": 79900, "gross": { "base_fare": "127930.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwNzgzMC4wMCIsImJhc2VfZmFyZSI6IjEyNzkzMC4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI3OTMwLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDc4MzAuMDAiLCJiYXNlX2ZhcmUiOiIxMjc5MzAuMDAiLCJ0YXgiOiI3OTkwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNzkzMC4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjA3ODMwLjAwIiwiYmFzZV9mYXJlIjoiMTI3OTMwLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA3ODMwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjQ5NTAwLjAwIn0sIllSIjp7ImFtb3VudCI6Ijg0MC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjYxMy4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTUxNiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYzNTciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5NTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijg0MCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "M", "farebasis": "ML2YWSFR", "cabin": "economy" }, { "origin": "DEL", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "M", "farebasis": "ML2YWSFR", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-123", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAIH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T10: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-13", "flight_time": "PT9H20M", "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": "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": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "ML2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/cW2CXeILDrT5TDqjFcfP\/HcABNbEI7zUenDSEYMYuq+PAfE95TPKM8E1Bg+HJMOCzWKpRdhYg43K6mvu7bjmGilqh0PKr2j8mlmQXJJzdQC9Setz2SDWd6KtpqNMkJ\/MR6oiwxP\/J6zNw88+JL\/ELx4K2c+wBvoCy5", "FareInfoRef": "R7CbtGDHuDKAAS8L2FAAAA==" }, "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": "R7CbtGDHuDKASG8L2FAAAA==", "origin": "DEL", "departure_time": "2026-11-14T11: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-14T14: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-14", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT01H15M", "lay_over_date": "2026-11-14", "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": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "ML2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/cW2CXeILDrT5TDqjFcfP\/HcABNbEI7zUenDSEYMYuq+PAfE95TPKM8E1Bg+HJMOCzWKpRdhYg43K6mvu7bjmGilqh0PKr2j8mlmQXJJzdQC9Setz2SDWd6KtpqNMkJ\/MR6oiwxP\/J6zNw88+JL\/ELx4K2c+wBvoCy5", "FareInfoRef": "R7CbtGDHuDKAAS8L2FAAAA==" }, "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-123", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H45M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAUG8L2FAAAA==", "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": "R7CbtGDHuDKATS8L2FAAAA==" }, "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": "R7CbtGDHuDKAWG8L2FAAAA==", "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": "R7CbtGDHuDKATS8L2FAAAA==" }, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 207830, "calendar_total_sell": 207830, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 207830, "filter": { "id": "F1TT00006-123", "price": 207830, "journey_duration": "PT2D0H45M", "journey_duration_seconds": 175500, "layover_duration": "PT22H55M", "layover_duration_seconds": 82500, "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": "evening", "departure_departure_time": "2026-11-13T20: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": "fra202611132045del2026111410352030del202611141150dac2026111414452227dac202612081145bom2026120814502184bom202612091230fra2026120918302027", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-124", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H5M", "transit_time": "16H50M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAEU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT16H50M", "lay_over_date": "2026-11-14", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAEU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-124", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAUU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAQH8L2FAAAA==", "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": "R7CbtGDHuDKAUU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 229315, "gross_total": 229315, "base_fare": 133774, "tax": 95541, "sell": { "currency": "BDT", "total": 229315, "base_fare": 133774, "tax": 95541 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI5MzE1LCJiYXNlX2ZhcmUiOjEzMzc3NCwidGF4Ijo5NTU0MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyOTMxNSwiYmFzZV9mYXJlIjoxMzM3NzQsInRheCI6OTU1NDEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI5MzE1LCJiYXNlX2ZhcmUiOjEzMzc3NCwidGF4Ijo5NTU0MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 229315, "base_fare": 133774, "tax": 95541, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "133774.00", "tax": "95541.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 229315, "base_fare": 133774, "tax": 95541, "gross": { "base_fare": "133774.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyOTMxNS4wMCIsImJhc2VfZmFyZSI6IjEzMzc3NC4wMCIsInRheCI6Ijk1NTQxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTMzNzc0LjAwIiwidGF4IjoiOTU1NDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjkzMTUuMDAiLCJiYXNlX2ZhcmUiOiIxMzM3NzQuMDAiLCJ0YXgiOiI5NTU0MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzMzc3NC4wMCIsInRheCI6Ijk1NTQxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjI5MzE1LjAwIiwiYmFzZV9mYXJlIjoiMTMzNzc0LjAwIiwidGF4IjoiOTU1NDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI5MzE1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjYwMDIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjczMzYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-124", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H5M", "transit_time": "16H50M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAEU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT16H50M", "lay_over_date": "2026-11-14", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAEU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-124", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAUU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAQH8L2FAAAA==", "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": "R7CbtGDHuDKAUU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 229315, "calendar_total_sell": 229315, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 229315, "filter": { "id": "F1TT00006-124", "price": 229315, "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-13T13: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": "fra202611131345bkk202611140625921bkk202611142315dac202611150050339dac202612081340bkk202612081710322bkk202612082340fra202612090555920", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-125", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H5M", "transit_time": "16H50M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAEU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT16H50M", "lay_over_date": "2026-11-14", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAEU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-125", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAUU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAUH8L2FAAAA==", "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": "R7CbtGDHuDKAUU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 229315, "gross_total": 229315, "base_fare": 133774, "tax": 95541, "sell": { "currency": "BDT", "total": 229315, "base_fare": 133774, "tax": 95541 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI5MzE1LCJiYXNlX2ZhcmUiOjEzMzc3NCwidGF4Ijo5NTU0MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyOTMxNSwiYmFzZV9mYXJlIjoxMzM3NzQsInRheCI6OTU1NDEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI5MzE1LCJiYXNlX2ZhcmUiOjEzMzc3NCwidGF4Ijo5NTU0MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 229315, "base_fare": 133774, "tax": 95541, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "133774.00", "tax": "95541.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 229315, "base_fare": 133774, "tax": 95541, "gross": { "base_fare": "133774.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyOTMxNS4wMCIsImJhc2VfZmFyZSI6IjEzMzc3NC4wMCIsInRheCI6Ijk1NTQxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTMzNzc0LjAwIiwidGF4IjoiOTU1NDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjkzMTUuMDAiLCJiYXNlX2ZhcmUiOiIxMzM3NzQuMDAiLCJ0YXgiOiI5NTU0MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzMzc3NC4wMCIsInRheCI6Ijk1NTQxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjI5MzE1LjAwIiwiYmFzZV9mYXJlIjoiMTMzNzc0LjAwIiwidGF4IjoiOTU1NDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI5MzE1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjYwMDIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjczMzYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-125", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H5M", "transit_time": "16H50M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAEU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT16H50M", "lay_over_date": "2026-11-14", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAEU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-125", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAUU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAUH8L2FAAAA==", "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": "R7CbtGDHuDKAUU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 229315, "calendar_total_sell": 229315, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 229315, "filter": { "id": "F1TT00006-125", "price": 229315, "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-13T13: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": "fra202611131345bkk202611140625921bkk202611142315dac202611150050339dac202612080200bkk202612080530340bkk202612081240fra202612081905922", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-126", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H0M", "transit_time": "7H20M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAWH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T21:20:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "AUH", "arrival_time": "2026-11-14T06:40:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-13", "flight_time": "PT6H20M", "distance": "3014", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "6", "fareBasisCode": "HLW05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6GUpIdiICyqFhE\/YhN73+MDtBKtWQ86NljhxCMmKuq+PAfC95LbqiPBFQY5h4TnF+3Dcpfg4hccNxe4p7mxDRRS1QHnlVHY16TZUGRYibqgTbeckay6UxPRV+NLjmBn8gHZY37vSUx3Kxi3ReJBy\/l1AcOeywn", "FareInfoRef": "R7CbtGDHuDKAeU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAYH8L2FAAAA==", "origin": "AUH", "departure_time": "2026-11-14T14:00:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-11-14T20:20: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-14", "flight_time": "PT4H20M", "distance": "2260", "lay_over": "PT07H20M", "lay_over_date": "2026-11-14", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "382" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "382" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "6", "fareBasisCode": "HLW05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6GUpIdiICyqFhE\/YhN73+MDtBKtWQ86NljhxCMmKuq+PAfC95LbqiPBFQY5h4TnF+3Dcpfg4hccNxe4p7mxDRRS1QHnlVHY16TZUGRYibqgTbeckay6UxPRV+NLjmBn8gHZY37vSUx3Kxi3ReJBy\/l1AcOeywn", "FareInfoRef": "R7CbtGDHuDKAeU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-126", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H0M", "transit_time": "6H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAaH8L2FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T21:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "AUH", "arrival_time": "2026-12-09T01:10:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-08", "flight_time": "PT5H55M", "distance": "2260", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "64" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1367" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8muv0wIWEEEVCHlCFqq7L0\/z+jhqRSLRkfevbZIQShLMZwDf8x4TPlhvpMQIVoliPCejfb8WsgOeO+v+lecmCYCL2iOvBZzWjMPlktKCwyUKsa17vFpMzZ7qyeBn01utQJ\/ES+qaxxe7RE0c2G1l2IK\/RSnfoCEK4sHQ==", "FareInfoRef": "R7CbtGDHuDKAsU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAcH8L2FAAAA==", "origin": "AUH", "departure_time": "2026-12-09T08:05:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "FRA", "arrival_time": "2026-12-09T12: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-09", "flight_time": "PT7H10M", "distance": "3014", "lay_over": "PT06H55M", "lay_over_date": "2026-12-09", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "119" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "119" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8muv0wIWEEEVCHlCFqq7L0\/z+jhqRSLRkfevbZIQShLMZwDf8x4TPlhvpMQIVoliPCejfb8WsgOeO+v+lecmCYCL2iOvBZzWjMPlktKCwyUKsa17vFpMzZ7qyeBn01utQJ\/ES+qaxxe7RE0c2G1l2IK\/RSnfoCEK4sHQ==", "FareInfoRef": "R7CbtGDHuDKAsU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 212326, "gross_total": 212326, "base_fare": 138220, "tax": 74106, "sell": { "currency": "BDT", "total": 212326, "base_fare": 138220, "tax": 74106 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEyMzI2LCJiYXNlX2ZhcmUiOjEzODIyMCwidGF4Ijo3NDEwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxMjMyNiwiYmFzZV9mYXJlIjoxMzgyMjAsInRheCI6NzQxMDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEyMzI2LCJiYXNlX2ZhcmUiOjEzODIyMCwidGF4Ijo3NDEwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 212326, "base_fare": 138220, "tax": 74106, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "138220.00", "tax": "74106.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 212326, "base_fare": 138220, "tax": 74106, "gross": { "base_fare": "138220.00", "tax": "74106.00", "discount": "0.00", "ait": "0.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": "40838.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "26321.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMjMyNi4wMCIsImJhc2VfZmFyZSI6IjEzODIyMC4wMCIsInRheCI6Ijc0MTA2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM4MjIwLjAwIiwidGF4IjoiNzQxMDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTIzMjYuMDAiLCJiYXNlX2ZhcmUiOiIxMzgyMjAuMDAiLCJ0YXgiOiI3NDEwNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzODIyMC4wMCIsInRheCI6Ijc0MTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjEyMzI2LjAwIiwiYmFzZV9mYXJlIjoiMTM4MjIwLjAwIiwidGF4IjoiNzQxMDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjEyMzI2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjQwODM4LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjYzMjEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRjYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNzAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJaUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDgzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "AUH", "operating": "EY", "marketing": "EY", "booking_code": "H", "farebasis": "HLW05V2R", "cabin": "economy" }, { "origin": "AUH", "destination": "DAC", "operating": "EY", "marketing": "EY", "booking_code": "H", "farebasis": "HLW05V2R", "cabin": "economy" }, { "origin": "DAC", "destination": "AUH", "operating": "3L", "marketing": "EY", "booking_code": "M", "farebasis": "MLX05V2R", "cabin": "economy" }, { "origin": "AUH", "destination": "FRA", "operating": "EY", "marketing": "EY", "booking_code": "M", "farebasis": "MLX05V2R", "cabin": "economy" } ], "connecting": [ "AUH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-126", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H0M", "transit_time": "7H20M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAWH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T21:20:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "AUH", "arrival_time": "2026-11-14T06:40:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-13", "flight_time": "PT6H20M", "distance": "3014", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "6", "fareBasisCode": "HLW05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6GUpIdiICyqFhE\/YhN73+MDtBKtWQ86NljhxCMmKuq+PAfC95LbqiPBFQY5h4TnF+3Dcpfg4hccNxe4p7mxDRRS1QHnlVHY16TZUGRYibqgTbeckay6UxPRV+NLjmBn8gHZY37vSUx3Kxi3ReJBy\/l1AcOeywn", "FareInfoRef": "R7CbtGDHuDKAeU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAYH8L2FAAAA==", "origin": "AUH", "departure_time": "2026-11-14T14:00:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-11-14T20:20: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-14", "flight_time": "PT4H20M", "distance": "2260", "lay_over": "PT07H20M", "lay_over_date": "2026-11-14", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "382" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "382" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "6", "fareBasisCode": "HLW05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6GUpIdiICyqFhE\/YhN73+MDtBKtWQ86NljhxCMmKuq+PAfC95LbqiPBFQY5h4TnF+3Dcpfg4hccNxe4p7mxDRRS1QHnlVHY16TZUGRYibqgTbeckay6UxPRV+NLjmBn8gHZY37vSUx3Kxi3ReJBy\/l1AcOeywn", "FareInfoRef": "R7CbtGDHuDKAeU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-126", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H0M", "transit_time": "6H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAaH8L2FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T21:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "AUH", "arrival_time": "2026-12-09T01:10:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-08", "flight_time": "PT5H55M", "distance": "2260", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "64" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1367" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8muv0wIWEEEVCHlCFqq7L0\/z+jhqRSLRkfevbZIQShLMZwDf8x4TPlhvpMQIVoliPCejfb8WsgOeO+v+lecmCYCL2iOvBZzWjMPlktKCwyUKsa17vFpMzZ7qyeBn01utQJ\/ES+qaxxe7RE0c2G1l2IK\/RSnfoCEK4sHQ==", "FareInfoRef": "R7CbtGDHuDKAsU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAcH8L2FAAAA==", "origin": "AUH", "departure_time": "2026-12-09T08:05:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "FRA", "arrival_time": "2026-12-09T12: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-09", "flight_time": "PT7H10M", "distance": "3014", "lay_over": "PT06H55M", "lay_over_date": "2026-12-09", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "119" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "119" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8muv0wIWEEEVCHlCFqq7L0\/z+jhqRSLRkfevbZIQShLMZwDf8x4TPlhvpMQIVoliPCejfb8WsgOeO+v+lecmCYCL2iOvBZzWjMPlktKCwyUKsa17vFpMzZ7qyeBn01utQJ\/ES+qaxxe7RE0c2G1l2IK\/RSnfoCEK4sHQ==", "FareInfoRef": "R7CbtGDHuDKAsU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "EY", "calendar_total_currency": "BDT", "calendar_total_price": 212326, "calendar_total_sell": 212326, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 212326, "filter": { "id": "F1TT00006-126", "price": 212326, "journey_duration": "PT1D14H0M", "journey_duration_seconds": 136800, "layover_duration": "PT14H15M", "layover_duration_seconds": 51300, "carrier_operating": "EY", "carrier_marketing": "EY", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "AUH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-13T21:20:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T12:15:00.000+01:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611132120auh202611140640124auh202611141400dac202611142020382dac202612082115auh20261209011064auh202612090805fra202612091215119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-127", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H0M", "transit_time": "7H20M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAWH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T21:20:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "AUH", "arrival_time": "2026-11-14T06:40:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-13", "flight_time": "PT6H20M", "distance": "3014", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "6", "fareBasisCode": "HLW05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6GUpIdiICyqFhE\/YhN73+MDtBKtWQ86NljhxCMmKuq+PAfC95LbqiPBFQY5h4TnF+3Dcpfg4hccNxe4p7mxDRRS1QHnlVHY16TZUGRYibqgTbeckay6UxPRV+NLjmBn8gHZY37vSUx3Kxi3ReJBy\/l1AcOeywn", "FareInfoRef": "R7CbtGDHuDKAeU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAYH8L2FAAAA==", "origin": "AUH", "departure_time": "2026-11-14T14:00:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-11-14T20:20: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-14", "flight_time": "PT4H20M", "distance": "2260", "lay_over": "PT07H20M", "lay_over_date": "2026-11-14", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "382" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "382" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "6", "fareBasisCode": "HLW05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6GUpIdiICyqFhE\/YhN73+MDtBKtWQ86NljhxCMmKuq+PAfC95LbqiPBFQY5h4TnF+3Dcpfg4hccNxe4p7mxDRRS1QHnlVHY16TZUGRYibqgTbeckay6UxPRV+NLjmBn8gHZY37vSUx3Kxi3ReJBy\/l1AcOeywn", "FareInfoRef": "R7CbtGDHuDKAeU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-127", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H0M", "transit_time": "13H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAaH8L2FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T21:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "AUH", "arrival_time": "2026-12-09T01:10:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-08", "flight_time": "PT5H55M", "distance": "2260", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "64" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1367" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8muv0wIWEEEVCHlCFqq7L0\/z+jhqRSLRkfevbZIQShLMZwDf8x4TPlhvpMQIVoliPCejfb8WsgOeO+v+lecmCYCL2iOvBZzWjMPlktKCwyUKsa17vFpMzZ7qyeBn01utQJ\/ES+qaxxe7RE0c2G1l2IK\/RSnfoCEK4sHQ==", "FareInfoRef": "R7CbtGDHuDKAsU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeH8L2FAAAA==", "origin": "AUH", "departure_time": "2026-12-09T14:25:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "FRA", "arrival_time": "2026-12-09T18: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-09", "flight_time": "PT6H50M", "distance": "3014", "lay_over": "PT13H15M", "lay_over_date": "2026-12-09", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "123" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "123" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8muv0wIWEEEVCHlCFqq7L0\/z+jhqRSLRkfevbZIQShLMZwDf8x4TPlhvpMQIVoliPCejfb8WsgOeO+v+lecmCYCL2iOvBZzWjMPlktKCwyUKsa17vFpMzZ7qyeBn01utQJ\/ES+qaxxe7RE0c2G1l2IK\/RSnfoCEK4sHQ==", "FareInfoRef": "R7CbtGDHuDKAsU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 212326, "gross_total": 212326, "base_fare": 138220, "tax": 74106, "sell": { "currency": "BDT", "total": 212326, "base_fare": 138220, "tax": 74106 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEyMzI2LCJiYXNlX2ZhcmUiOjEzODIyMCwidGF4Ijo3NDEwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxMjMyNiwiYmFzZV9mYXJlIjoxMzgyMjAsInRheCI6NzQxMDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEyMzI2LCJiYXNlX2ZhcmUiOjEzODIyMCwidGF4Ijo3NDEwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 212326, "base_fare": 138220, "tax": 74106, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "138220.00", "tax": "74106.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 212326, "base_fare": 138220, "tax": 74106, "gross": { "base_fare": "138220.00", "tax": "74106.00", "discount": "0.00", "ait": "0.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": "40838.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "26321.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMjMyNi4wMCIsImJhc2VfZmFyZSI6IjEzODIyMC4wMCIsInRheCI6Ijc0MTA2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM4MjIwLjAwIiwidGF4IjoiNzQxMDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTIzMjYuMDAiLCJiYXNlX2ZhcmUiOiIxMzgyMjAuMDAiLCJ0YXgiOiI3NDEwNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzODIyMC4wMCIsInRheCI6Ijc0MTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjEyMzI2LjAwIiwiYmFzZV9mYXJlIjoiMTM4MjIwLjAwIiwidGF4IjoiNzQxMDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjEyMzI2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjQwODM4LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjYzMjEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRjYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNzAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJaUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDgzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "AUH", "operating": "EY", "marketing": "EY", "booking_code": "H", "farebasis": "HLW05V2R", "cabin": "economy" }, { "origin": "AUH", "destination": "DAC", "operating": "EY", "marketing": "EY", "booking_code": "H", "farebasis": "HLW05V2R", "cabin": "economy" }, { "origin": "DAC", "destination": "AUH", "operating": "3L", "marketing": "EY", "booking_code": "M", "farebasis": "MLX05V2R", "cabin": "economy" }, { "origin": "AUH", "destination": "FRA", "operating": "EY", "marketing": "EY", "booking_code": "M", "farebasis": "MLX05V2R", "cabin": "economy" } ], "connecting": [ "AUH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-127", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H0M", "transit_time": "7H20M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAWH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T21:20:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "AUH", "arrival_time": "2026-11-14T06:40:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-13", "flight_time": "PT6H20M", "distance": "3014", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "6", "fareBasisCode": "HLW05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6GUpIdiICyqFhE\/YhN73+MDtBKtWQ86NljhxCMmKuq+PAfC95LbqiPBFQY5h4TnF+3Dcpfg4hccNxe4p7mxDRRS1QHnlVHY16TZUGRYibqgTbeckay6UxPRV+NLjmBn8gHZY37vSUx3Kxi3ReJBy\/l1AcOeywn", "FareInfoRef": "R7CbtGDHuDKAeU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAYH8L2FAAAA==", "origin": "AUH", "departure_time": "2026-11-14T14:00:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-11-14T20:20: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-14", "flight_time": "PT4H20M", "distance": "2260", "lay_over": "PT07H20M", "lay_over_date": "2026-11-14", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "382" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "382" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "6", "fareBasisCode": "HLW05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6GUpIdiICyqFhE\/YhN73+MDtBKtWQ86NljhxCMmKuq+PAfC95LbqiPBFQY5h4TnF+3Dcpfg4hccNxe4p7mxDRRS1QHnlVHY16TZUGRYibqgTbeckay6UxPRV+NLjmBn8gHZY37vSUx3Kxi3ReJBy\/l1AcOeywn", "FareInfoRef": "R7CbtGDHuDKAeU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-127", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H0M", "transit_time": "13H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAaH8L2FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T21:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "AUH", "arrival_time": "2026-12-09T01:10:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-08", "flight_time": "PT5H55M", "distance": "2260", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "64" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1367" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8muv0wIWEEEVCHlCFqq7L0\/z+jhqRSLRkfevbZIQShLMZwDf8x4TPlhvpMQIVoliPCejfb8WsgOeO+v+lecmCYCL2iOvBZzWjMPlktKCwyUKsa17vFpMzZ7qyeBn01utQJ\/ES+qaxxe7RE0c2G1l2IK\/RSnfoCEK4sHQ==", "FareInfoRef": "R7CbtGDHuDKAsU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeH8L2FAAAA==", "origin": "AUH", "departure_time": "2026-12-09T14:25:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "FRA", "arrival_time": "2026-12-09T18: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-09", "flight_time": "PT6H50M", "distance": "3014", "lay_over": "PT13H15M", "lay_over_date": "2026-12-09", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "123" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "123" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8muv0wIWEEEVCHlCFqq7L0\/z+jhqRSLRkfevbZIQShLMZwDf8x4TPlhvpMQIVoliPCejfb8WsgOeO+v+lecmCYCL2iOvBZzWjMPlktKCwyUKsa17vFpMzZ7qyeBn01utQJ\/ES+qaxxe7RE0c2G1l2IK\/RSnfoCEK4sHQ==", "FareInfoRef": "R7CbtGDHuDKAsU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "EY", "calendar_total_currency": "BDT", "calendar_total_price": 212326, "calendar_total_sell": 212326, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 212326, "filter": { "id": "F1TT00006-127", "price": 212326, "journey_duration": "PT1D20H0M", "journey_duration_seconds": 158400, "layover_duration": "PT20H35M", "layover_duration_seconds": 74100, "carrier_operating": "EY", "carrier_marketing": "EY", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "AUH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-13T21:20:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-09T18:15:00.000+01:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611132120auh202611140640124auh202611141400dac202611142020382dac202612082115auh20261209011064auh202612091425fra202612091815123", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-128", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H5M", "transit_time": "16H50M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAEU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT16H50M", "lay_over_date": "2026-11-14", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAEU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-128", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H55M", "transit_time": "18H10M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAUU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAQH8L2FAAAA==", "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": "R7CbtGDHuDKAUU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 233592, "gross_total": 233592, "base_fare": 133774, "tax": 99818, "sell": { "currency": "BDT", "total": 233592, "base_fare": 133774, "tax": 99818 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMzNTkyLCJiYXNlX2ZhcmUiOjEzMzc3NCwidGF4Ijo5OTgxOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIzMzU5MiwiYmFzZV9mYXJlIjoxMzM3NzQsInRheCI6OTk4MTgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMzNTkyLCJiYXNlX2ZhcmUiOjEzMzc3NCwidGF4Ijo5OTgxOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 233592, "base_fare": 133774, "tax": 99818, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "133774.00", "tax": "99818.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 233592, "base_fare": 133774, "tax": 99818, "gross": { "base_fare": "133774.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMzU5Mi4wMCIsImJhc2VfZmFyZSI6IjEzMzc3NC4wMCIsInRheCI6Ijk5ODE4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTMzNzc0LjAwIiwidGF4IjoiOTk4MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMzM1OTIuMDAiLCJiYXNlX2ZhcmUiOiIxMzM3NzQuMDAiLCJ0YXgiOiI5OTgxOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzMzc3NC4wMCIsInRheCI6Ijk5ODE4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjMzNTkyLjAwIiwiYmFzZV9mYXJlIjoiMTMzNzc0LjAwIiwidGF4IjoiOTk4MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjMzNTkyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjYwMDIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzE2MTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-128", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H5M", "transit_time": "16H50M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAEU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT16H50M", "lay_over_date": "2026-11-14", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAEU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-128", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H55M", "transit_time": "18H10M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAUU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAQH8L2FAAAA==", "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": "R7CbtGDHuDKAUU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 233592, "calendar_total_sell": 233592, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 233592, "filter": { "id": "F1TT00006-128", "price": 233592, "journey_duration": "PT2D15H0M", "journey_duration_seconds": 226800, "layover_duration": "PT1D11H0M", "layover_duration_seconds": 126000, "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-13T13: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": "fra202611131345bkk202611140625921bkk202611142315dac202611150050339dac202612080200bkk202612080530340bkk202612082340fra202612090555920", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-129", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H5M", "transit_time": "16H50M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAEU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT16H50M", "lay_over_date": "2026-11-14", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAEU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-129", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H25M", "transit_time": "19H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAUU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAgH8L2FAAAA==", "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": "R7CbtGDHuDKAUU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 233592, "gross_total": 233592, "base_fare": 133774, "tax": 99818, "sell": { "currency": "BDT", "total": 233592, "base_fare": 133774, "tax": 99818 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMzNTkyLCJiYXNlX2ZhcmUiOjEzMzc3NCwidGF4Ijo5OTgxOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIzMzU5MiwiYmFzZV9mYXJlIjoxMzM3NzQsInRheCI6OTk4MTgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMzNTkyLCJiYXNlX2ZhcmUiOjEzMzc3NCwidGF4Ijo5OTgxOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 233592, "base_fare": 133774, "tax": 99818, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "133774.00", "tax": "99818.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 233592, "base_fare": 133774, "tax": 99818, "gross": { "base_fare": "133774.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMzU5Mi4wMCIsImJhc2VfZmFyZSI6IjEzMzc3NC4wMCIsInRheCI6Ijk5ODE4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTMzNzc0LjAwIiwidGF4IjoiOTk4MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMzM1OTIuMDAiLCJiYXNlX2ZhcmUiOiIxMzM3NzQuMDAiLCJ0YXgiOiI5OTgxOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzMzc3NC4wMCIsInRheCI6Ijk5ODE4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjMzNTkyLjAwIiwiYmFzZV9mYXJlIjoiMTMzNzc0LjAwIiwidGF4IjoiOTk4MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjMzNTkyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjYwMDIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzE2MTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-129", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H5M", "transit_time": "16H50M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAEU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT16H50M", "lay_over_date": "2026-11-14", "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": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5O+oFdQpOCEMqiDaBuev9jMElAwpLjiZ49tnPOiBlVZXL\/0eHo8hXpOQMJhhn8jKGXQaD87RCRHq\/HuuV0CWgmaolSxa1qbYwmWhYsstiGSmCv77J6suZMT0VZjSI5gZ+IN8rkQ96yWG4ezydzf3+hTOCtnPsAe4ws8A==", "FareInfoRef": "R7CbtGDHuDKAEU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-129", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H25M", "transit_time": "19H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAUU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAgH8L2FAAAA==", "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": "R7CbtGDHuDKAUU8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 233592, "calendar_total_sell": 233592, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 233592, "filter": { "id": "F1TT00006-129", "price": 233592, "journey_duration": "PT2D16H30M", "journey_duration_seconds": 232200, "layover_duration": "PT1D12H20M", "layover_duration_seconds": 130800, "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-13T13:45: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": "fra202611131345bkk202611140625921bkk202611142315dac202611150050339dac202612081340bkk202612081710322bkk202612091240fra202612091905922", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-130", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H0M", "transit_time": "7H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAiH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T06:50: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-13T12:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-13", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73J", "name": "73J", "picture": "73J.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1598" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1598" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "2", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9k0pN0SBVIkUAZEB5b+\/2fUSVqpluw7+\/wKISh1EqEP\/zbgPZwbyisBBWo+xwT38E4gll0gecNa9ueBvkFGq5emdZTWlVwaDZCZpUvVcLWYj2jaRN59XSiod1GpTeBHltVoifO5JIqdVVL9V6OH\/WljH6EcK3U=", "FareInfoRef": "R7CbtGDHuDKA2U8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAkH8L2FAAAA==", "origin": "IST", "departure_time": "2026-11-13T19: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-14T05: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-13", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT07H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "359", "name": "359", "picture": "359.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": "2", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9k0pN0SBVIkUAZEB5b+\/2fUSVqpluw7+\/wKISh1EqEP\/zbgPZwbyisBBWo+xwT38E4gll0gecNa9ueBvkFGq5emdZTWlVwaDZCZpUvVcLWYj2jaRN59XSiod1GpTeBHltVoifO5JIqdVVL9V6OH\/WljH6EcK3U=", "FareInfoRef": "R7CbtGDHuDKA2U8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-130", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H5M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAmH8L2FAAAA==", "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": "R7CbtGDHuDKAhV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAoH8L2FAAAA==", "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": "R7CbtGDHuDKAhV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 215112, "gross_total": 215112, "base_fare": 123480, "tax": 91632, "sell": { "currency": "BDT", "total": 215112, "base_fare": 123480, "tax": 91632 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE1MTEyLCJiYXNlX2ZhcmUiOjEyMzQ4MCwidGF4Ijo5MTYzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxNTExMiwiYmFzZV9mYXJlIjoxMjM0ODAsInRheCI6OTE2MzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE1MTEyLCJiYXNlX2ZhcmUiOjEyMzQ4MCwidGF4Ijo5MTYzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 215112, "base_fare": 123480, "tax": 91632, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "123480.00", "tax": "91632.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 215112, "base_fare": 123480, "tax": 91632, "gross": { "base_fare": "123480.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxNTExMi4wMCIsImJhc2VfZmFyZSI6IjEyMzQ4MC4wMCIsInRheCI6IjkxNjMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIzNDgwLjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTUxMTIuMDAiLCJiYXNlX2ZhcmUiOiIxMjM0ODAuMDAiLCJ0YXgiOiI5MTYzMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMzQ4MC4wMCIsInRheCI6IjkxNjMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjE1MTEyLjAwIiwiYmFzZV9mYXJlIjoiMTIzNDgwLjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE1MTEyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM1NDYuMDAifSwiWVIiOnsiYW1vdW50IjoiNTcwMTIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjQxMjcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1OTIxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTTYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzkyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTQ2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3MDEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-130", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H0M", "transit_time": "7H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAiH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T06:50: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-13T12:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-13", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73J", "name": "73J", "picture": "73J.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1598" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1598" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "2", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9k0pN0SBVIkUAZEB5b+\/2fUSVqpluw7+\/wKISh1EqEP\/zbgPZwbyisBBWo+xwT38E4gll0gecNa9ueBvkFGq5emdZTWlVwaDZCZpUvVcLWYj2jaRN59XSiod1GpTeBHltVoifO5JIqdVVL9V6OH\/WljH6EcK3U=", "FareInfoRef": "R7CbtGDHuDKA2U8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAkH8L2FAAAA==", "origin": "IST", "departure_time": "2026-11-13T19: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-14T05: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-13", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT07H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "359", "name": "359", "picture": "359.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": "2", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9k0pN0SBVIkUAZEB5b+\/2fUSVqpluw7+\/wKISh1EqEP\/zbgPZwbyisBBWo+xwT38E4gll0gecNa9ueBvkFGq5emdZTWlVwaDZCZpUvVcLWYj2jaRN59XSiod1GpTeBHltVoifO5JIqdVVL9V6OH\/WljH6EcK3U=", "FareInfoRef": "R7CbtGDHuDKA2U8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-130", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H5M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAmH8L2FAAAA==", "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": "R7CbtGDHuDKAhV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAoH8L2FAAAA==", "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": "R7CbtGDHuDKAhV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TK", "calendar_total_currency": "BDT", "calendar_total_price": 215112, "calendar_total_sell": 215112, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 215112, "filter": { "id": "F1TT00006-130", "price": 215112, "journey_duration": "PT2D1H5M", "journey_duration_seconds": 176700, "layover_duration": "PT1D2H25M", "layover_duration_seconds": 95100, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "73J", "aircraft_name": "73J", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-11-13T06:50: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": "fra202611130650ist2026111312001598ist202611131930dac202611140550712dac202612080725ist202612081315713ist202612090810fra2026120909301587", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-131", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAqH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-13", "flight_time": "PT3H05M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.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-eJxNTrsOwyAM\/Jjo9rMpQd1AJDRSK4YoHbL0\/z+jBlKpluw7+\/yKMSp1FmGI\/zbhMx1P1HcGKtR8SRn+HrxALDtB8oatvh47xgZxVq9dGyi9K\/vsDFBYZEjNcPZY9mTaTCfaFgraXTRqE\/iRdTNa03KsmWJnldRwaQywP23sC57SK2w=", "FareInfoRef": "R7CbtGDHuDKAUV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsH8L2FAAAA==", "origin": "IST", "departure_time": "2026-11-14T19: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-15T05: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-14", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT20H15M", "lay_over_date": "2026-11-13", "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": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwyAM\/Jjo9rMpQd1AJDRSK4YoHbL0\/z+jBlKpluw7+\/yKMSp1FmGI\/zbhMx1P1HcGKtR8SRn+HrxALDtB8oatvh47xgZxVq9dGyi9K\/vsDFBYZEjNcPZY9mTaTCfaFgraXTRqE\/iRdTNa03KsmWJnldRwaQywP23sC57SK2w=", "FareInfoRef": "R7CbtGDHuDKAUV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-131", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H5M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAmH8L2FAAAA==", "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": "R7CbtGDHuDKAhV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAoH8L2FAAAA==", "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": "R7CbtGDHuDKAhV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-131", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAqH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-13", "flight_time": "PT3H05M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.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-eJxNTrsOwyAM\/Jjo9rMpQd1AJDRSK4YoHbL0\/z+jBlKpluw7+\/yKMSp1FmGI\/zbhMx1P1HcGKtR8SRn+HrxALDtB8oatvh47xgZxVq9dGyi9K\/vsDFBYZEjNcPZY9mTaTCfaFgraXTRqE\/iRdTNa03KsmWJnldRwaQywP23sC57SK2w=", "FareInfoRef": "R7CbtGDHuDKAUV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsH8L2FAAAA==", "origin": "IST", "departure_time": "2026-11-14T19: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-15T05: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-14", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT20H15M", "lay_over_date": "2026-11-13", "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": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwyAM\/Jjo9rMpQd1AJDRSK4YoHbL0\/z+jBlKpluw7+\/yKMSp1FmGI\/zbhMx1P1HcGKtR8SRn+HrxALDtB8oatvh47xgZxVq9dGyi9K\/vsDFBYZEjNcPZY9mTaTCfaFgraXTRqE\/iRdTNa03KsmWJnldRwaQywP23sC57SK2w=", "FareInfoRef": "R7CbtGDHuDKAUV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-131", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H5M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAmH8L2FAAAA==", "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": "R7CbtGDHuDKAhV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAoH8L2FAAAA==", "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": "R7CbtGDHuDKAhV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-131", "price": 215390, "journey_duration": "PT2D13H45M", "journey_duration_seconds": 222300, "layover_duration": "PT1D15H10M", "layover_duration_seconds": 141000, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "332", "aircraft_name": "332", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-13T18: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": "fra202611131810ist2026111323151594ist202611141930dac202611150550712dac202612080725ist202612081315713ist202612090810fra2026120909301587", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-132", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H0M", "transit_time": "7H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAiH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T06:50: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-13T12:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-13", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73J", "name": "73J", "picture": "73J.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1598" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1598" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "2", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9k0pN0SBVIkUAZEB5b+\/2fUSVqpluw7+\/wKISh1EqEP\/zbgPZwbyisBBWo+xwT38E4gll0gecNa9ueBvkFGq5emdZTWlVwaDZCZpUvVcLWYj2jaRN59XSiod1GpTeBHltVoifO5JIqdVVL9V6OH\/WljH6EcK3U=", "FareInfoRef": "R7CbtGDHuDKA2U8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAkH8L2FAAAA==", "origin": "IST", "departure_time": "2026-11-13T19: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-14T05: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-13", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT07H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "359", "name": "359", "picture": "359.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": "2", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9k0pN0SBVIkUAZEB5b+\/2fUSVqpluw7+\/wKISh1EqEP\/zbgPZwbyisBBWo+xwT38E4gll0gecNa9ueBvkFGq5emdZTWlVwaDZCZpUvVcLWYj2jaRN59XSiod1GpTeBHltVoifO5JIqdVVL9V6OH\/WljH6EcK3U=", "FareInfoRef": "R7CbtGDHuDKA2U8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-132", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H45M", "transit_time": "7H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAmH8L2FAAAA==", "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": "R7CbtGDHuDKA2V8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAuH8L2FAAAA==", "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": "R7CbtGDHuDKA2V8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 215530, "gross_total": 215530, "base_fare": 123898, "tax": 91632, "sell": { "currency": "BDT", "total": 215530, "base_fare": 123898, "tax": 91632 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE1NTMwLCJiYXNlX2ZhcmUiOjEyMzg5OCwidGF4Ijo5MTYzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxNTUzMCwiYmFzZV9mYXJlIjoxMjM4OTgsInRheCI6OTE2MzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE1NTMwLCJiYXNlX2ZhcmUiOjEyMzg5OCwidGF4Ijo5MTYzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 215530, "base_fare": 123898, "tax": 91632, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "123898.00", "tax": "91632.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 215530, "base_fare": 123898, "tax": 91632, "gross": { "base_fare": "123898.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxNTUzMC4wMCIsImJhc2VfZmFyZSI6IjEyMzg5OC4wMCIsInRheCI6IjkxNjMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIzODk4LjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTU1MzAuMDAiLCJiYXNlX2ZhcmUiOiIxMjM4OTguMDAiLCJ0YXgiOiI5MTYzMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMzg5OC4wMCIsInRheCI6IjkxNjMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjE1NTMwLjAwIiwiYmFzZV9mYXJlIjoiMTIzODk4LjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE1NTMwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM1NDYuMDAifSwiWVIiOnsiYW1vdW50IjoiNTcwMTIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjQxMjcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1OTIxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTTYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzkyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTQ2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3MDEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-132", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H0M", "transit_time": "7H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAiH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T06:50: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-13T12:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-13", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73J", "name": "73J", "picture": "73J.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1598" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1598" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "2", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9k0pN0SBVIkUAZEB5b+\/2fUSVqpluw7+\/wKISh1EqEP\/zbgPZwbyisBBWo+xwT38E4gll0gecNa9ueBvkFGq5emdZTWlVwaDZCZpUvVcLWYj2jaRN59XSiod1GpTeBHltVoifO5JIqdVVL9V6OH\/WljH6EcK3U=", "FareInfoRef": "R7CbtGDHuDKA2U8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAkH8L2FAAAA==", "origin": "IST", "departure_time": "2026-11-13T19: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-14T05: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-13", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT07H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "359", "name": "359", "picture": "359.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": "2", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9k0pN0SBVIkUAZEB5b+\/2fUSVqpluw7+\/wKISh1EqEP\/zbgPZwbyisBBWo+xwT38E4gll0gecNa9ueBvkFGq5emdZTWlVwaDZCZpUvVcLWYj2jaRN59XSiod1GpTeBHltVoifO5JIqdVVL9V6OH\/WljH6EcK3U=", "FareInfoRef": "R7CbtGDHuDKA2U8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-132", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H45M", "transit_time": "7H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAmH8L2FAAAA==", "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": "R7CbtGDHuDKA2V8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAuH8L2FAAAA==", "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": "R7CbtGDHuDKA2V8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "TK", "calendar_total_currency": "BDT", "calendar_total_price": 215530, "calendar_total_sell": 215530, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 215530, "filter": { "id": "F1TT00006-132", "price": 215530, "journey_duration": "PT1D13H45M", "journey_duration_seconds": 135900, "layover_duration": "PT15H15M", "layover_duration_seconds": 54900, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "73J", "aircraft_name": "73J", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-11-13T06:50: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": "fra202611130650ist2026111312001598ist202611131930dac202611140550712dac202612080725ist202612081315713ist202612082100fra2026120822101597", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-133", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAqH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-13", "flight_time": "PT3H05M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.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-eJxNTrsOwyAM\/Jjo9rMpQd1AJDRSK4YoHbL0\/z+jBlKpluw7+\/yKMSp1FmGI\/zbhMx1P1HcGKtR8SRn+HrxALDtB8oatvh47xgZxVq9dGyi9K\/vsDFBYZEjNcPZY9mTaTCfaFgraXTRqE\/iRdTNa03KsmWJnldRwaQywP23sC57SK2w=", "FareInfoRef": "R7CbtGDHuDKAUV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsH8L2FAAAA==", "origin": "IST", "departure_time": "2026-11-14T19: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-15T05: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-14", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT20H15M", "lay_over_date": "2026-11-13", "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": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwyAM\/Jjo9rMpQd1AJDRSK4YoHbL0\/z+jBlKpluw7+\/yKMSp1FmGI\/zbhMx1P1HcGKtR8SRn+HrxALDtB8oatvh47xgZxVq9dGyi9K\/vsDFBYZEjNcPZY9mTaTCfaFgraXTRqE\/iRdTNa03KsmWJnldRwaQywP23sC57SK2w=", "FareInfoRef": "R7CbtGDHuDKAUV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-133", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H45M", "transit_time": "7H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAmH8L2FAAAA==", "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": "R7CbtGDHuDKA2V8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAuH8L2FAAAA==", "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": "R7CbtGDHuDKA2V8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-133", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAqH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-13", "flight_time": "PT3H05M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.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-eJxNTrsOwyAM\/Jjo9rMpQd1AJDRSK4YoHbL0\/z+jBlKpluw7+\/yKMSp1FmGI\/zbhMx1P1HcGKtR8SRn+HrxALDtB8oatvh47xgZxVq9dGyi9K\/vsDFBYZEjNcPZY9mTaTCfaFgraXTRqE\/iRdTNa03KsmWJnldRwaQywP23sC57SK2w=", "FareInfoRef": "R7CbtGDHuDKAUV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsH8L2FAAAA==", "origin": "IST", "departure_time": "2026-11-14T19: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-15T05: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-14", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT20H15M", "lay_over_date": "2026-11-13", "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": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwyAM\/Jjo9rMpQd1AJDRSK4YoHbL0\/z+jBlKpluw7+\/yKMSp1FmGI\/zbhMx1P1HcGKtR8SRn+HrxALDtB8oatvh47xgZxVq9dGyi9K\/vsDFBYZEjNcPZY9mTaTCfaFgraXTRqE\/iRdTNa03KsmWJnldRwaQywP23sC57SK2w=", "FareInfoRef": "R7CbtGDHuDKAUV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-133", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H45M", "transit_time": "7H45M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAmH8L2FAAAA==", "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": "R7CbtGDHuDKA2V8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAuH8L2FAAAA==", "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": "R7CbtGDHuDKA2V8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "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-133", "price": 215808, "journey_duration": "PT2D2H25M", "journey_duration_seconds": 181500, "layover_duration": "PT1D4H0M", "layover_duration_seconds": 100800, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "332", "aircraft_name": "332", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-13T18: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": "fra202611131810ist2026111323151594ist202611141930dac202611150550712dac202612080725ist202612081315713ist202612082100fra2026120822101597", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-134", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H45M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "T", "meal_code": null, "seat_available": "6", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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": "R7CbtGDHuDKAwH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T10: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-14T12: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT04H30M", "lay_over_date": "2026-11-14", "aircraft": { "code": "333", "name": "333", "picture": "333.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": "T", "meal_code": null, "seat_available": "6", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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-134", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAQH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 254614, "gross_total": 254614, "base_fare": 163350, "tax": 91264, "sell": { "currency": "BDT", "total": 254614, "base_fare": 163350, "tax": 91264 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjU0NjE0LCJiYXNlX2ZhcmUiOjE2MzM1MCwidGF4Ijo5MTI2NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI1NDYxNCwiYmFzZV9mYXJlIjoxNjMzNTAsInRheCI6OTEyNjQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjU0NjE0LCJiYXNlX2ZhcmUiOjE2MzM1MCwidGF4Ijo5MTI2NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 254614, "base_fare": 163350, "tax": 91264, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "163350.00", "tax": "91264.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 254614, "base_fare": 163350, "tax": 91264, "gross": { "base_fare": "163350.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1NDYxNC4wMCIsImJhc2VfZmFyZSI6IjE2MzM1MC4wMCIsInRheCI6IjkxMjY0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYzMzUwLjAwIiwidGF4IjoiOTEyNjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNTQ2MTQuMDAiLCJiYXNlX2ZhcmUiOiIxNjMzNTAuMDAiLCJ0YXgiOiI5MTI2NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2MzM1MC4wMCIsInRheCI6IjkxMjY0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjU0NjE0LjAwIiwiYmFzZV9mYXJlIjoiMTYzMzUwLjAwIiwidGF4IjoiOTEyNjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjU0NjE0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjYwMDIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjMwNTkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDIwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "T", "farebasis": "TLRFXNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "T", "farebasis": "TLRFXNBD", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-134", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H45M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "T", "meal_code": null, "seat_available": "6", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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": "R7CbtGDHuDKAwH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T10: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-14T12: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT04H30M", "lay_over_date": "2026-11-14", "aircraft": { "code": "333", "name": "333", "picture": "333.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": "T", "meal_code": null, "seat_available": "6", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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-134", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAQH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 254614, "calendar_total_sell": 254614, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 254614, "filter": { "id": "F1TT00006-134", "price": 254614, "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-13T13: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": "fra202611131345bkk202611140625921bkk202611141055dac202611141230321dac202612081340bkk202612081710322bkk202612082340fra202612090555920", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-135", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H45M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "T", "meal_code": null, "seat_available": "6", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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": "R7CbtGDHuDKAwH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T10: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-14T12: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT04H30M", "lay_over_date": "2026-11-14", "aircraft": { "code": "333", "name": "333", "picture": "333.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": "T", "meal_code": null, "seat_available": "6", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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-135", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAUH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 254614, "gross_total": 254614, "base_fare": 163350, "tax": 91264, "sell": { "currency": "BDT", "total": 254614, "base_fare": 163350, "tax": 91264 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjU0NjE0LCJiYXNlX2ZhcmUiOjE2MzM1MCwidGF4Ijo5MTI2NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI1NDYxNCwiYmFzZV9mYXJlIjoxNjMzNTAsInRheCI6OTEyNjQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjU0NjE0LCJiYXNlX2ZhcmUiOjE2MzM1MCwidGF4Ijo5MTI2NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 254614, "base_fare": 163350, "tax": 91264, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "163350.00", "tax": "91264.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 254614, "base_fare": 163350, "tax": 91264, "gross": { "base_fare": "163350.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1NDYxNC4wMCIsImJhc2VfZmFyZSI6IjE2MzM1MC4wMCIsInRheCI6IjkxMjY0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYzMzUwLjAwIiwidGF4IjoiOTEyNjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNTQ2MTQuMDAiLCJiYXNlX2ZhcmUiOiIxNjMzNTAuMDAiLCJ0YXgiOiI5MTI2NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2MzM1MC4wMCIsInRheCI6IjkxMjY0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjU0NjE0LjAwIiwiYmFzZV9mYXJlIjoiMTYzMzUwLjAwIiwidGF4IjoiOTEyNjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjU0NjE0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjYwMDIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjMwNTkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDIwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "T", "farebasis": "TLRFXNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "T", "farebasis": "TLRFXNBD", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-135", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H45M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "T", "meal_code": null, "seat_available": "6", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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": "R7CbtGDHuDKAwH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T10: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-14T12: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT04H30M", "lay_over_date": "2026-11-14", "aircraft": { "code": "333", "name": "333", "picture": "333.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": "T", "meal_code": null, "seat_available": "6", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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-135", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAUH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 254614, "calendar_total_sell": 254614, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 254614, "filter": { "id": "F1TT00006-135", "price": 254614, "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-13T13: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": "fra202611131345bkk202611140625921bkk202611141055dac202611141230321dac202612080200bkk202612080530340bkk202612081240fra202612081905922", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-136", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H45M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "T", "meal_code": null, "seat_available": "6", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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": "R7CbtGDHuDKAwH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T10: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-14T12: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT04H30M", "lay_over_date": "2026-11-14", "aircraft": { "code": "333", "name": "333", "picture": "333.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": "T", "meal_code": null, "seat_available": "6", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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-136", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H55M", "transit_time": "18H10M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAQH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 258891, "gross_total": 258891, "base_fare": 163350, "tax": 95541, "sell": { "currency": "BDT", "total": 258891, "base_fare": 163350, "tax": 95541 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjU4ODkxLCJiYXNlX2ZhcmUiOjE2MzM1MCwidGF4Ijo5NTU0MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI1ODg5MSwiYmFzZV9mYXJlIjoxNjMzNTAsInRheCI6OTU1NDEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjU4ODkxLCJiYXNlX2ZhcmUiOjE2MzM1MCwidGF4Ijo5NTU0MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 258891, "base_fare": 163350, "tax": 95541, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "163350.00", "tax": "95541.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 258891, "base_fare": 163350, "tax": 95541, "gross": { "base_fare": "163350.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1ODg5MS4wMCIsImJhc2VfZmFyZSI6IjE2MzM1MC4wMCIsInRheCI6Ijk1NTQxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYzMzUwLjAwIiwidGF4IjoiOTU1NDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNTg4OTEuMDAiLCJiYXNlX2ZhcmUiOiIxNjMzNTAuMDAiLCJ0YXgiOiI5NTU0MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2MzM1MC4wMCIsInRheCI6Ijk1NTQxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjU4ODkxLjAwIiwiYmFzZV9mYXJlIjoiMTYzMzUwLjAwIiwidGF4IjoiOTU1NDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjU4ODkxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjYwMDIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjczMzYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "T", "farebasis": "TLRFXNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "T", "farebasis": "TLRFXNBD", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-136", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H45M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "T", "meal_code": null, "seat_available": "6", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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": "R7CbtGDHuDKAwH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T10: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-14T12: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT04H30M", "lay_over_date": "2026-11-14", "aircraft": { "code": "333", "name": "333", "picture": "333.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": "T", "meal_code": null, "seat_available": "6", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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-136", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H55M", "transit_time": "18H10M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAQH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 258891, "calendar_total_sell": 258891, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 258891, "filter": { "id": "F1TT00006-136", "price": 258891, "journey_duration": "PT2D2H40M", "journey_duration_seconds": 182400, "layover_duration": "PT22H40M", "layover_duration_seconds": 81600, "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-13T13: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": "fra202611131345bkk202611140625921bkk202611141055dac202611141230321dac202612080200bkk202612080530340bkk202612082340fra202612090555920", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-137", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H45M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "T", "meal_code": null, "seat_available": "6", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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": "R7CbtGDHuDKAwH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T10: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-14T12: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT04H30M", "lay_over_date": "2026-11-14", "aircraft": { "code": "333", "name": "333", "picture": "333.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": "T", "meal_code": null, "seat_available": "6", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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-137", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H25M", "transit_time": "19H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAgH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 258891, "gross_total": 258891, "base_fare": 163350, "tax": 95541, "sell": { "currency": "BDT", "total": 258891, "base_fare": 163350, "tax": 95541 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjU4ODkxLCJiYXNlX2ZhcmUiOjE2MzM1MCwidGF4Ijo5NTU0MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI1ODg5MSwiYmFzZV9mYXJlIjoxNjMzNTAsInRheCI6OTU1NDEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjU4ODkxLCJiYXNlX2ZhcmUiOjE2MzM1MCwidGF4Ijo5NTU0MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 258891, "base_fare": 163350, "tax": 95541, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "163350.00", "tax": "95541.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 258891, "base_fare": 163350, "tax": 95541, "gross": { "base_fare": "163350.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1ODg5MS4wMCIsImJhc2VfZmFyZSI6IjE2MzM1MC4wMCIsInRheCI6Ijk1NTQxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYzMzUwLjAwIiwidGF4IjoiOTU1NDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNTg4OTEuMDAiLCJiYXNlX2ZhcmUiOiIxNjMzNTAuMDAiLCJ0YXgiOiI5NTU0MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2MzM1MC4wMCIsInRheCI6Ijk1NTQxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjU4ODkxLjAwIiwiYmFzZV9mYXJlIjoiMTYzMzUwLjAwIiwidGF4IjoiOTU1NDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjU4ODkxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjYwMDIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjczMzYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "T", "farebasis": "TLRFXNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "T", "farebasis": "TLRFXNBD", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-137", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H45M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAKH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T13: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-14T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "T", "meal_code": null, "seat_available": "6", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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": "R7CbtGDHuDKAwH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T10: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-14T12: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT04H30M", "lay_over_date": "2026-11-14", "aircraft": { "code": "333", "name": "333", "picture": "333.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": "T", "meal_code": null, "seat_available": "6", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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-137", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H25M", "transit_time": "19H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAgH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 258891, "calendar_total_sell": 258891, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 258891, "filter": { "id": "F1TT00006-137", "price": 258891, "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-13T13:45: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": "fra202611131345bkk202611140625921bkk202611141055dac202611141230321dac202612081340bkk202612081710322bkk202612091240fra202612091905922", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-138", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAIH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T10: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-13", "flight_time": "PT9H20M", "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": "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": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "ML2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/cW2CXeILDrT5TDqjFcfP\/HcABNbEI7zUenDSEYMYuq+PAfE95TPKM8E1Bg+HJMOCzWKpRdhYg43K6mvu7bjmGilqh0PKr2j8mlmQXJJzdQC9Setz2SDWd6KtpqNMkJ\/MR6oiwxP\/J6zNw88+JL\/ELx4K2c+wBvoCy5", "FareInfoRef": "R7CbtGDHuDKAAS8L2FAAAA==" }, "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": "R7CbtGDHuDKASG8L2FAAAA==", "origin": "DEL", "departure_time": "2026-11-14T11: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-14T14: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-14", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT01H15M", "lay_over_date": "2026-11-14", "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": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "ML2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/cW2CXeILDrT5TDqjFcfP\/HcABNbEI7zUenDSEYMYuq+PAfE95TPKM8E1Bg+HJMOCzWKpRdhYg43K6mvu7bjmGilqh0PKr2j8mlmQXJJzdQC9Setz2SDWd6KtpqNMkJ\/MR6oiwxP\/J6zNw88+JL\/ELx4K2c+wBvoCy5", "FareInfoRef": "R7CbtGDHuDKAAS8L2FAAAA==" }, "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-138", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "9H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4G8L2FAAAA==", "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": "R7CbtGDHuDKAzR8L2FAAAA==" }, "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": "R7CbtGDHuDKA6G8L2FAAAA==", "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": "R7CbtGDHuDKAzR8L2FAAAA==" }, "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": 228688, "gross_total": 228688, "base_fare": 148788, "tax": 79900, "sell": { "currency": "BDT", "total": 228688, "base_fare": 148788, "tax": 79900 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4Njg4LCJiYXNlX2ZhcmUiOjE0ODc4OCwidGF4Ijo3OTkwMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyODY4OCwiYmFzZV9mYXJlIjoxNDg3ODgsInRheCI6Nzk5MDAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4Njg4LCJiYXNlX2ZhcmUiOjE0ODc4OCwidGF4Ijo3OTkwMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 228688, "base_fare": 148788, "tax": 79900, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "148788.00", "tax": "79900.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 228688, "base_fare": 148788, "tax": 79900, "gross": { "base_fare": "148788.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODY4OC4wMCIsImJhc2VfZmFyZSI6IjE0ODc4OC4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ4Nzg4LjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjg2ODguMDAiLCJiYXNlX2ZhcmUiOiIxNDg3ODguMDAiLCJ0YXgiOiI3OTkwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE0ODc4OC4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjI4Njg4LjAwIiwiYmFzZV9mYXJlIjoiMTQ4Nzg4LjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI4Njg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjQ5NTAwLjAwIn0sIllSIjp7ImFtb3VudCI6Ijg0MC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjYxMy4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTUxNiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYzNTciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5NTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijg0MCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "M", "farebasis": "ML2YWSFR", "cabin": "economy" }, { "origin": "DEL", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "M", "farebasis": "ML2YWSFR", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-138", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAIH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T10: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-13", "flight_time": "PT9H20M", "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": "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": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "ML2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/cW2CXeILDrT5TDqjFcfP\/HcABNbEI7zUenDSEYMYuq+PAfE95TPKM8E1Bg+HJMOCzWKpRdhYg43K6mvu7bjmGilqh0PKr2j8mlmQXJJzdQC9Setz2SDWd6KtpqNMkJ\/MR6oiwxP\/J6zNw88+JL\/ELx4K2c+wBvoCy5", "FareInfoRef": "R7CbtGDHuDKAAS8L2FAAAA==" }, "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": "R7CbtGDHuDKASG8L2FAAAA==", "origin": "DEL", "departure_time": "2026-11-14T11: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-14T14: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-14", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT01H15M", "lay_over_date": "2026-11-14", "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": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "ML2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/cW2CXeILDrT5TDqjFcfP\/HcABNbEI7zUenDSEYMYuq+PAfE95TPKM8E1Bg+HJMOCzWKpRdhYg43K6mvu7bjmGilqh0PKr2j8mlmQXJJzdQC9Setz2SDWd6KtpqNMkJ\/MR6oiwxP\/J6zNw88+JL\/ELx4K2c+wBvoCy5", "FareInfoRef": "R7CbtGDHuDKAAS8L2FAAAA==" }, "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-138", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "9H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4G8L2FAAAA==", "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": "R7CbtGDHuDKAzR8L2FAAAA==" }, "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": "R7CbtGDHuDKA6G8L2FAAAA==", "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": "R7CbtGDHuDKAzR8L2FAAAA==" }, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 228688, "calendar_total_sell": 228688, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 228688, "filter": { "id": "F1TT00006-138", "price": 228688, "journey_duration": "PT1D12H0M", "journey_duration_seconds": 129600, "layover_duration": "PT10H30M", "layover_duration_seconds": 37800, "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": "evening", "departure_departure_time": "2026-11-13T20: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": "fra202611132045del2026111410352030del202611141150dac2026111414452227dac202612081545del2026120817452228del202612090300fra2026120909452025", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-139", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAIH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T10: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-13", "flight_time": "PT9H20M", "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": "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": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "ML2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/cW2CXeILDrT5TDqjFcfP\/HcABNbEI7zUenDSEYMYuq+PAfE95TPKM8E1Bg+HJMOCzWKpRdhYg43K6mvu7bjmGilqh0PKr2j8mlmQXJJzdQC9Setz2SDWd6KtpqNMkJ\/MR6oiwxP\/J6zNw88+JL\/ELx4K2c+wBvoCy5", "FareInfoRef": "R7CbtGDHuDKAAS8L2FAAAA==" }, "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": "R7CbtGDHuDKASG8L2FAAAA==", "origin": "DEL", "departure_time": "2026-11-14T11: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-14T14: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-14", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT01H15M", "lay_over_date": "2026-11-14", "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": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "ML2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/cW2CXeILDrT5TDqjFcfP\/HcABNbEI7zUenDSEYMYuq+PAfE95TPKM8E1Bg+HJMOCzWKpRdhYg43K6mvu7bjmGilqh0PKr2j8mlmQXJJzdQC9Setz2SDWd6KtpqNMkJ\/MR6oiwxP\/J6zNw88+JL\/ELx4K2c+wBvoCy5", "FareInfoRef": "R7CbtGDHuDKAAS8L2FAAAA==" }, "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-139", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H10M", "transit_time": "18H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4G8L2FAAAA==", "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": "R7CbtGDHuDKAzR8L2FAAAA==" }, "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": "R7CbtGDHuDKA8G8L2FAAAA==", "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": "R7CbtGDHuDKAzR8L2FAAAA==" }, "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": 228688, "gross_total": 228688, "base_fare": 148788, "tax": 79900, "sell": { "currency": "BDT", "total": 228688, "base_fare": 148788, "tax": 79900 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4Njg4LCJiYXNlX2ZhcmUiOjE0ODc4OCwidGF4Ijo3OTkwMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyODY4OCwiYmFzZV9mYXJlIjoxNDg3ODgsInRheCI6Nzk5MDAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4Njg4LCJiYXNlX2ZhcmUiOjE0ODc4OCwidGF4Ijo3OTkwMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 228688, "base_fare": 148788, "tax": 79900, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "148788.00", "tax": "79900.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 228688, "base_fare": 148788, "tax": 79900, "gross": { "base_fare": "148788.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODY4OC4wMCIsImJhc2VfZmFyZSI6IjE0ODc4OC4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ4Nzg4LjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjg2ODguMDAiLCJiYXNlX2ZhcmUiOiIxNDg3ODguMDAiLCJ0YXgiOiI3OTkwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE0ODc4OC4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjI4Njg4LjAwIiwiYmFzZV9mYXJlIjoiMTQ4Nzg4LjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI4Njg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjQ5NTAwLjAwIn0sIllSIjp7ImFtb3VudCI6Ijg0MC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjYxMy4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTUxNiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYzNTciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5NTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijg0MCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "M", "farebasis": "ML2YWSFR", "cabin": "economy" }, { "origin": "DEL", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "M", "farebasis": "ML2YWSFR", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-139", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAIH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T10: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-13", "flight_time": "PT9H20M", "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": "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": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "ML2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/cW2CXeILDrT5TDqjFcfP\/HcABNbEI7zUenDSEYMYuq+PAfE95TPKM8E1Bg+HJMOCzWKpRdhYg43K6mvu7bjmGilqh0PKr2j8mlmQXJJzdQC9Setz2SDWd6KtpqNMkJ\/MR6oiwxP\/J6zNw88+JL\/ELx4K2c+wBvoCy5", "FareInfoRef": "R7CbtGDHuDKAAS8L2FAAAA==" }, "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": "R7CbtGDHuDKASG8L2FAAAA==", "origin": "DEL", "departure_time": "2026-11-14T11: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-14T14: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-14", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT01H15M", "lay_over_date": "2026-11-14", "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": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "ML2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/cW2CXeILDrT5TDqjFcfP\/HcABNbEI7zUenDSEYMYuq+PAfE95TPKM8E1Bg+HJMOCzWKpRdhYg43K6mvu7bjmGilqh0PKr2j8mlmQXJJzdQC9Setz2SDWd6KtpqNMkJ\/MR6oiwxP\/J6zNw88+JL\/ELx4K2c+wBvoCy5", "FareInfoRef": "R7CbtGDHuDKAAS8L2FAAAA==" }, "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-139", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H10M", "transit_time": "18H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4G8L2FAAAA==", "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": "R7CbtGDHuDKAzR8L2FAAAA==" }, "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": "R7CbtGDHuDKA8G8L2FAAAA==", "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": "R7CbtGDHuDKAzR8L2FAAAA==" }, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 228688, "calendar_total_sell": 228688, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 228688, "filter": { "id": "F1TT00006-139", "price": 228688, "journey_duration": "PT1D21H10M", "journey_duration_seconds": 162600, "layover_duration": "PT19H40M", "layover_duration_seconds": 70800, "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": "evening", "departure_departure_time": "2026-11-13T20: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": "fra202611132045del2026111410352030del202611141150dac2026111414452227dac202612081545del2026120817452228del202612091210fra2026120918552029", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-140", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAyH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "T", "meal_code": null, "seat_available": "3", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-14", "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": "T", "meal_code": null, "seat_available": "3", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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-140", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAQH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 254614, "gross_total": 254614, "base_fare": 163350, "tax": 91264, "sell": { "currency": "BDT", "total": 254614, "base_fare": 163350, "tax": 91264 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjU0NjE0LCJiYXNlX2ZhcmUiOjE2MzM1MCwidGF4Ijo5MTI2NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI1NDYxNCwiYmFzZV9mYXJlIjoxNjMzNTAsInRheCI6OTEyNjQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjU0NjE0LCJiYXNlX2ZhcmUiOjE2MzM1MCwidGF4Ijo5MTI2NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 254614, "base_fare": 163350, "tax": 91264, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "163350.00", "tax": "91264.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 254614, "base_fare": 163350, "tax": 91264, "gross": { "base_fare": "163350.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1NDYxNC4wMCIsImJhc2VfZmFyZSI6IjE2MzM1MC4wMCIsInRheCI6IjkxMjY0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYzMzUwLjAwIiwidGF4IjoiOTEyNjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNTQ2MTQuMDAiLCJiYXNlX2ZhcmUiOiIxNjMzNTAuMDAiLCJ0YXgiOiI5MTI2NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2MzM1MC4wMCIsInRheCI6IjkxMjY0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjU0NjE0LjAwIiwiYmFzZV9mYXJlIjoiMTYzMzUwLjAwIiwidGF4IjoiOTEyNjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjU0NjE0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjYwMDIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjMwNTkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDIwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "T", "farebasis": "TLRFXNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "T", "farebasis": "TLRFXNBD", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-140", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAyH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "T", "meal_code": null, "seat_available": "3", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-14", "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": "T", "meal_code": null, "seat_available": "3", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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-140", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAQH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 254614, "calendar_total_sell": 254614, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 254614, "filter": { "id": "F1TT00006-140", "price": 254614, "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-13T20: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": "fra202611132055bkk202611141345923bkk202611142315dac202611150050339dac202612081340bkk202612081710322bkk202612082340fra202612090555920", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-141", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAyH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "T", "meal_code": null, "seat_available": "3", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-14", "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": "T", "meal_code": null, "seat_available": "3", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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-141", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAUH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 254614, "gross_total": 254614, "base_fare": 163350, "tax": 91264, "sell": { "currency": "BDT", "total": 254614, "base_fare": 163350, "tax": 91264 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjU0NjE0LCJiYXNlX2ZhcmUiOjE2MzM1MCwidGF4Ijo5MTI2NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI1NDYxNCwiYmFzZV9mYXJlIjoxNjMzNTAsInRheCI6OTEyNjQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjU0NjE0LCJiYXNlX2ZhcmUiOjE2MzM1MCwidGF4Ijo5MTI2NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 254614, "base_fare": 163350, "tax": 91264, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "163350.00", "tax": "91264.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 254614, "base_fare": 163350, "tax": 91264, "gross": { "base_fare": "163350.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1NDYxNC4wMCIsImJhc2VfZmFyZSI6IjE2MzM1MC4wMCIsInRheCI6IjkxMjY0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYzMzUwLjAwIiwidGF4IjoiOTEyNjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNTQ2MTQuMDAiLCJiYXNlX2ZhcmUiOiIxNjMzNTAuMDAiLCJ0YXgiOiI5MTI2NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2MzM1MC4wMCIsInRheCI6IjkxMjY0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjU0NjE0LjAwIiwiYmFzZV9mYXJlIjoiMTYzMzUwLjAwIiwidGF4IjoiOTEyNjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjU0NjE0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjYwMDIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjMwNTkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDIwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "T", "farebasis": "TLRFXNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "T", "farebasis": "TLRFXNBD", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-141", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAyH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "T", "meal_code": null, "seat_available": "3", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-14", "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": "T", "meal_code": null, "seat_available": "3", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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-141", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAUH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 254614, "calendar_total_sell": 254614, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 254614, "filter": { "id": "F1TT00006-141", "price": 254614, "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-13T20: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": "fra202611132055bkk202611141345923bkk202611142315dac202611150050339dac202612080200bkk202612080530340bkk202612081240fra202612081905922", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-142", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H0M", "transit_time": "7H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAiH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T06:50: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-13T12:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-13", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73J", "name": "73J", "picture": "73J.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1598" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1598" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "2", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9k0pN0SBVIkUAZEB5b+\/2fUSVqpluw7+\/wKISh1EqEP\/zbgPZwbyisBBWo+xwT38E4gll0gecNa9ueBvkFGq5emdZTWlVwaDZCZpUvVcLWYj2jaRN59XSiod1GpTeBHltVoifO5JIqdVVL9V6OH\/WljH6EcK3U=", "FareInfoRef": "R7CbtGDHuDKA2U8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAkH8L2FAAAA==", "origin": "IST", "departure_time": "2026-11-13T19: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-14T05: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-13", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT07H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "359", "name": "359", "picture": "359.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": "2", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9k0pN0SBVIkUAZEB5b+\/2fUSVqpluw7+\/wKISh1EqEP\/zbgPZwbyisBBWo+xwT38E4gll0gecNa9ueBvkFGq5emdZTWlVwaDZCZpUvVcLWYj2jaRN59XSiod1GpTeBHltVoifO5JIqdVVL9V6OH\/WljH6EcK3U=", "FareInfoRef": "R7CbtGDHuDKA2U8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-142", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H25M", "transit_time": "3H20M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAmH8L2FAAAA==", "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": "R7CbtGDHuDKAFV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA0H8L2FAAAA==", "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": "R7CbtGDHuDKAFV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 225124, "gross_total": 225124, "base_fare": 133492, "tax": 91632, "sell": { "currency": "BDT", "total": 225124, "base_fare": 133492, "tax": 91632 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI1MTI0LCJiYXNlX2ZhcmUiOjEzMzQ5MiwidGF4Ijo5MTYzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyNTEyNCwiYmFzZV9mYXJlIjoxMzM0OTIsInRheCI6OTE2MzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI1MTI0LCJiYXNlX2ZhcmUiOjEzMzQ5MiwidGF4Ijo5MTYzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 225124, "base_fare": 133492, "tax": 91632, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "133492.00", "tax": "91632.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 225124, "base_fare": 133492, "tax": 91632, "gross": { "base_fare": "133492.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNTEyNC4wMCIsImJhc2VfZmFyZSI6IjEzMzQ5Mi4wMCIsInRheCI6IjkxNjMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTMzNDkyLjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjUxMjQuMDAiLCJiYXNlX2ZhcmUiOiIxMzM0OTIuMDAiLCJ0YXgiOiI5MTYzMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzMzQ5Mi4wMCIsInRheCI6IjkxNjMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjI1MTI0LjAwIiwiYmFzZV9mYXJlIjoiMTMzNDkyLjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI1MTI0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM1NDYuMDAifSwiWVIiOnsiYW1vdW50IjoiNTcwMTIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjQxMjcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1OTIxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTTYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzkyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTQ2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3MDEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-142", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H0M", "transit_time": "7H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAiH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T06:50: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-13T12:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-13", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73J", "name": "73J", "picture": "73J.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1598" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1598" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "2", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9k0pN0SBVIkUAZEB5b+\/2fUSVqpluw7+\/wKISh1EqEP\/zbgPZwbyisBBWo+xwT38E4gll0gecNa9ueBvkFGq5emdZTWlVwaDZCZpUvVcLWYj2jaRN59XSiod1GpTeBHltVoifO5JIqdVVL9V6OH\/WljH6EcK3U=", "FareInfoRef": "R7CbtGDHuDKA2U8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAkH8L2FAAAA==", "origin": "IST", "departure_time": "2026-11-13T19: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-14T05: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-13", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT07H30M", "lay_over_date": "2026-11-13", "aircraft": { "code": "359", "name": "359", "picture": "359.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": "2", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9k0pN0SBVIkUAZEB5b+\/2fUSVqpluw7+\/wKISh1EqEP\/zbgPZwbyisBBWo+xwT38E4gll0gecNa9ueBvkFGq5emdZTWlVwaDZCZpUvVcLWYj2jaRN59XSiod1GpTeBHltVoifO5JIqdVVL9V6OH\/WljH6EcK3U=", "FareInfoRef": "R7CbtGDHuDKA2U8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-142", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H25M", "transit_time": "3H20M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAmH8L2FAAAA==", "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": "R7CbtGDHuDKAFV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA0H8L2FAAAA==", "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": "R7CbtGDHuDKAFV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "TK", "calendar_total_currency": "BDT", "calendar_total_price": 225124, "calendar_total_sell": 225124, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 225124, "filter": { "id": "F1TT00006-142", "price": 225124, "journey_duration": "PT1D9H25M", "journey_duration_seconds": 120300, "layover_duration": "PT10H50M", "layover_duration_seconds": 39000, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "73J", "aircraft_name": "73J", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-11-13T06:50: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": "fra202611130650ist2026111312001598ist202611131930dac202611140550712dac202612080725ist202612081315713ist202612081635fra2026120817501593", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-143", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAqH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-13", "flight_time": "PT3H05M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.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-eJxNTrsOwyAM\/Jjo9rMpQd1AJDRSK4YoHbL0\/z+jBlKpluw7+\/yKMSp1FmGI\/zbhMx1P1HcGKtR8SRn+HrxALDtB8oatvh47xgZxVq9dGyi9K\/vsDFBYZEjNcPZY9mTaTCfaFgraXTRqE\/iRdTNa03KsmWJnldRwaQywP23sC57SK2w=", "FareInfoRef": "R7CbtGDHuDKAUV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsH8L2FAAAA==", "origin": "IST", "departure_time": "2026-11-14T19: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-15T05: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-14", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT20H15M", "lay_over_date": "2026-11-13", "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": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwyAM\/Jjo9rMpQd1AJDRSK4YoHbL0\/z+jBlKpluw7+\/yKMSp1FmGI\/zbhMx1P1HcGKtR8SRn+HrxALDtB8oatvh47xgZxVq9dGyi9K\/vsDFBYZEjNcPZY9mTaTCfaFgraXTRqE\/iRdTNa03KsmWJnldRwaQywP23sC57SK2w=", "FareInfoRef": "R7CbtGDHuDKAUV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-143", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H25M", "transit_time": "3H20M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAmH8L2FAAAA==", "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": "R7CbtGDHuDKAFV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA0H8L2FAAAA==", "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": "R7CbtGDHuDKAFV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-143", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAqH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-13", "flight_time": "PT3H05M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.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-eJxNTrsOwyAM\/Jjo9rMpQd1AJDRSK4YoHbL0\/z+jBlKpluw7+\/yKMSp1FmGI\/zbhMx1P1HcGKtR8SRn+HrxALDtB8oatvh47xgZxVq9dGyi9K\/vsDFBYZEjNcPZY9mTaTCfaFgraXTRqE\/iRdTNa03KsmWJnldRwaQywP23sC57SK2w=", "FareInfoRef": "R7CbtGDHuDKAUV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAsH8L2FAAAA==", "origin": "IST", "departure_time": "2026-11-14T19: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-15T05: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-14", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT20H15M", "lay_over_date": "2026-11-13", "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": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwyAM\/Jjo9rMpQd1AJDRSK4YoHbL0\/z+jBlKpluw7+\/yKMSp1FmGI\/zbhMx1P1HcGKtR8SRn+HrxALDtB8oatvh47xgZxVq9dGyi9K\/vsDFBYZEjNcPZY9mTaTCfaFgraXTRqE\/iRdTNa03KsmWJnldRwaQywP23sC57SK2w=", "FareInfoRef": "R7CbtGDHuDKAUV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-143", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H25M", "transit_time": "3H20M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAmH8L2FAAAA==", "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": "R7CbtGDHuDKAFV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA0H8L2FAAAA==", "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": "R7CbtGDHuDKAFV8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-08", "calendar_flight_date": "2026-11-13", "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-143", "price": 225402, "journey_duration": "PT1D22H5M", "journey_duration_seconds": 165900, "layover_duration": "PT23H35M", "layover_duration_seconds": 84900, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "332", "aircraft_name": "332", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-13T18: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": "fra202611131810ist2026111323151594ist202611141930dac202611150550712dac202612080725ist202612081315713ist202612081635fra2026120817501593", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-144", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAyH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "T", "meal_code": null, "seat_available": "3", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-14", "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": "T", "meal_code": null, "seat_available": "3", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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": "PT1D8H55M", "transit_time": "18H10M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAQH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 258891, "gross_total": 258891, "base_fare": 163350, "tax": 95541, "sell": { "currency": "BDT", "total": 258891, "base_fare": 163350, "tax": 95541 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjU4ODkxLCJiYXNlX2ZhcmUiOjE2MzM1MCwidGF4Ijo5NTU0MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI1ODg5MSwiYmFzZV9mYXJlIjoxNjMzNTAsInRheCI6OTU1NDEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjU4ODkxLCJiYXNlX2ZhcmUiOjE2MzM1MCwidGF4Ijo5NTU0MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 258891, "base_fare": 163350, "tax": 95541, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "163350.00", "tax": "95541.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 258891, "base_fare": 163350, "tax": 95541, "gross": { "base_fare": "163350.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1ODg5MS4wMCIsImJhc2VfZmFyZSI6IjE2MzM1MC4wMCIsInRheCI6Ijk1NTQxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYzMzUwLjAwIiwidGF4IjoiOTU1NDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNTg4OTEuMDAiLCJiYXNlX2ZhcmUiOiIxNjMzNTAuMDAiLCJ0YXgiOiI5NTU0MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2MzM1MC4wMCIsInRheCI6Ijk1NTQxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjU4ODkxLjAwIiwiYmFzZV9mYXJlIjoiMTYzMzUwLjAwIiwidGF4IjoiOTU1NDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjU4ODkxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjYwMDIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjczMzYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "T", "farebasis": "TLRFXNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "T", "farebasis": "TLRFXNBD", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-144", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAyH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "T", "meal_code": null, "seat_available": "3", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-14", "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": "T", "meal_code": null, "seat_available": "3", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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": "PT1D8H55M", "transit_time": "18H10M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAQH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 258891, "calendar_total_sell": 258891, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 258891, "filter": { "id": "F1TT00006-144", "price": 258891, "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-13T20: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": "fra202611132055bkk202611141345923bkk202611142315dac202611150050339dac202612080200bkk202612080530340bkk202612082340fra202612090555920", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-145", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAyH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "T", "meal_code": null, "seat_available": "3", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-14", "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": "T", "meal_code": null, "seat_available": "3", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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": "PT1D10H25M", "transit_time": "19H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAgH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": 258891, "gross_total": 258891, "base_fare": 163350, "tax": 95541, "sell": { "currency": "BDT", "total": 258891, "base_fare": 163350, "tax": 95541 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjU4ODkxLCJiYXNlX2ZhcmUiOjE2MzM1MCwidGF4Ijo5NTU0MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI1ODg5MSwiYmFzZV9mYXJlIjoxNjMzNTAsInRheCI6OTU1NDEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjU4ODkxLCJiYXNlX2ZhcmUiOjE2MzM1MCwidGF4Ijo5NTU0MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 258891, "base_fare": 163350, "tax": 95541, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "163350.00", "tax": "95541.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 258891, "base_fare": 163350, "tax": 95541, "gross": { "base_fare": "163350.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1ODg5MS4wMCIsImJhc2VfZmFyZSI6IjE2MzM1MC4wMCIsInRheCI6Ijk1NTQxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYzMzUwLjAwIiwidGF4IjoiOTU1NDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNTg4OTEuMDAiLCJiYXNlX2ZhcmUiOiIxNjMzNTAuMDAiLCJ0YXgiOiI5NTU0MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2MzM1MC4wMCIsInRheCI6Ijk1NTQxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjU4ODkxLjAwIiwiYmFzZV9mYXJlIjoiMTYzMzUwLjAwIiwidGF4IjoiOTU1NDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjU4ODkxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjYwMDIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjczMzYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "T", "farebasis": "TLRFXNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "T", "farebasis": "TLRFXNBD", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-145", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAyH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-14T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "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": "T", "meal_code": null, "seat_available": "3", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-14", "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": "T", "meal_code": null, "seat_available": "3", "fareBasisCode": "TLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWlDo7EAaNMSwmGGc23v8YU0ATm5R+8trfeu8NGcdM4v9jwmeqN5RXBAqMZgoRIvOZwPrbQUQn1Oeat3JNGCZsFZWOR+XeGN0iWpAp24FaYO9vXoOy4ayejLYaTeoEfmK5qywh1byR1c1uvpjH+wtJoLfq3AGDRSz+", "FareInfoRef": "R7CbtGDHuDKALW8L2FAAAA==" }, "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": "PT1D10H25M", "transit_time": "19H30M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAgH8L2FAAAA==", "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": "R7CbtGDHuDKAbW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 258891, "calendar_total_sell": 258891, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 258891, "filter": { "id": "F1TT00006-145", "price": 258891, "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-13T20: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": "fra202611132055bkk202611141345923bkk202611142315dac202611150050339dac202612081340bkk202612081710322bkk202612091240fra202612091905922", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-146", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": "7H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAWH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T21:20:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "AUH", "arrival_time": "2026-11-14T06:40:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-13", "flight_time": "PT6H20M", "distance": "3014", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "3", "fareBasisCode": "HLW05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d02pZANREAZIoYobcXS+x+jBlqplow\/eva3QwhCcmcmF\/5jwXvJDfWRgArR3GKCdX5dwfprIKIb9uNF9iknpgkbRXXgWXk0Zp+MFhQqMlEPtPGWMyrz0p3Vk9FXo0udwE\/kXWWN29USiW5mMvaLyEEv1akPDfgsJQ==", "FareInfoRef": "R7CbtGDHuDKAlW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA2H8L2FAAAA==", "origin": "AUH", "departure_time": "2026-11-14T13:55:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-11-14T20: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-14", "flight_time": "PT4H35M", "distance": "2260", "lay_over": "PT07H15M", "lay_over_date": "2026-11-14", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "63" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1366" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "3", "fareBasisCode": "HLW05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d02pZANREAZIoYobcXS+x+jBlqplow\/eva3QwhCcmcmF\/5jwXvJDfWRgArR3GKCdX5dwfprIKIb9uNF9iknpgkbRXXgWXk0Zp+MFhQqMlEPtPGWMyrz0p3Vk9FXo0udwE\/kXWWN29USiW5mMvaLyEEv1akPDfgsJQ==", "FareInfoRef": "R7CbtGDHuDKAlW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-146", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H0M", "transit_time": "6H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAaH8L2FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T21:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "AUH", "arrival_time": "2026-12-09T01:10:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-08", "flight_time": "PT5H55M", "distance": "2260", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "64" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1367" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8muv0wIWEEEVCHlCFqq7L0\/z+jhqRSLRkfevbZIQShLMZwDf8x4TPlhvpMQIVoliPCejfb8WsgOeO+v+lecmCYCL2iOvBZzWjMPlktKCwyUKsa17vFpMzZ7qyeBn01utQJ\/ES+qaxxe7RE0c2G1l2IK\/RSnfoCEK4sHQ==", "FareInfoRef": "R7CbtGDHuDKAzW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAcH8L2FAAAA==", "origin": "AUH", "departure_time": "2026-12-09T08:05:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "FRA", "arrival_time": "2026-12-09T12: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-09", "flight_time": "PT7H10M", "distance": "3014", "lay_over": "PT06H55M", "lay_over_date": "2026-12-09", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "119" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "119" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8muv0wIWEEEVCHlCFqq7L0\/z+jhqRSLRkfevbZIQShLMZwDf8x4TPlhvpMQIVoliPCejfb8WsgOeO+v+lecmCYCL2iOvBZzWjMPlktKCwyUKsa17vFpMzZ7qyeBn01utQJ\/ES+qaxxe7RE0c2G1l2IK\/RSnfoCEK4sHQ==", "FareInfoRef": "R7CbtGDHuDKAzW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 243196, "gross_total": 243196, "base_fare": 169090, "tax": 74106, "sell": { "currency": "BDT", "total": 243196, "base_fare": 169090, "tax": 74106 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQzMTk2LCJiYXNlX2ZhcmUiOjE2OTA5MCwidGF4Ijo3NDEwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI0MzE5NiwiYmFzZV9mYXJlIjoxNjkwOTAsInRheCI6NzQxMDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQzMTk2LCJiYXNlX2ZhcmUiOjE2OTA5MCwidGF4Ijo3NDEwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 243196, "base_fare": 169090, "tax": 74106, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "169090.00", "tax": "74106.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 243196, "base_fare": 169090, "tax": 74106, "gross": { "base_fare": "169090.00", "tax": "74106.00", "discount": "0.00", "ait": "0.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": "40838.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "26321.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0MzE5Ni4wMCIsImJhc2VfZmFyZSI6IjE2OTA5MC4wMCIsInRheCI6Ijc0MTA2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY5MDkwLjAwIiwidGF4IjoiNzQxMDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNDMxOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNjkwOTAuMDAiLCJ0YXgiOiI3NDEwNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2OTA5MC4wMCIsInRheCI6Ijc0MTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjQzMTk2LjAwIiwiYmFzZV9mYXJlIjoiMTY5MDkwLjAwIiwidGF4IjoiNzQxMDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQzMTk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjQwODM4LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjYzMjEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRjYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNzAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJaUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDgzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "AUH", "operating": "EY", "marketing": "EY", "booking_code": "H", "farebasis": "HLW05V2R", "cabin": "economy" }, { "origin": "AUH", "destination": "DAC", "operating": "3L", "marketing": "EY", "booking_code": "H", "farebasis": "HLW05V2R", "cabin": "economy" }, { "origin": "DAC", "destination": "AUH", "operating": "3L", "marketing": "EY", "booking_code": "M", "farebasis": "MLX05V2R", "cabin": "economy" }, { "origin": "AUH", "destination": "FRA", "operating": "EY", "marketing": "EY", "booking_code": "M", "farebasis": "MLX05V2R", "cabin": "economy" } ], "connecting": [ "AUH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-146", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": "7H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAWH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T21:20:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "AUH", "arrival_time": "2026-11-14T06:40:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-13", "flight_time": "PT6H20M", "distance": "3014", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "3", "fareBasisCode": "HLW05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d02pZANREAZIoYobcXS+x+jBlqplow\/eva3QwhCcmcmF\/5jwXvJDfWRgArR3GKCdX5dwfprIKIb9uNF9iknpgkbRXXgWXk0Zp+MFhQqMlEPtPGWMyrz0p3Vk9FXo0udwE\/kXWWN29USiW5mMvaLyEEv1akPDfgsJQ==", "FareInfoRef": "R7CbtGDHuDKAlW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA2H8L2FAAAA==", "origin": "AUH", "departure_time": "2026-11-14T13:55:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-11-14T20: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-14", "flight_time": "PT4H35M", "distance": "2260", "lay_over": "PT07H15M", "lay_over_date": "2026-11-14", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "63" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1366" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "3", "fareBasisCode": "HLW05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d02pZANREAZIoYobcXS+x+jBlqplow\/eva3QwhCcmcmF\/5jwXvJDfWRgArR3GKCdX5dwfprIKIb9uNF9iknpgkbRXXgWXk0Zp+MFhQqMlEPtPGWMyrz0p3Vk9FXo0udwE\/kXWWN29USiW5mMvaLyEEv1akPDfgsJQ==", "FareInfoRef": "R7CbtGDHuDKAlW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-146", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H0M", "transit_time": "6H55M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAaH8L2FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T21:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "AUH", "arrival_time": "2026-12-09T01:10:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-08", "flight_time": "PT5H55M", "distance": "2260", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "64" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1367" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8muv0wIWEEEVCHlCFqq7L0\/z+jhqRSLRkfevbZIQShLMZwDf8x4TPlhvpMQIVoliPCejfb8WsgOeO+v+lecmCYCL2iOvBZzWjMPlktKCwyUKsa17vFpMzZ7qyeBn01utQJ\/ES+qaxxe7RE0c2G1l2IK\/RSnfoCEK4sHQ==", "FareInfoRef": "R7CbtGDHuDKAzW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAcH8L2FAAAA==", "origin": "AUH", "departure_time": "2026-12-09T08:05:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "FRA", "arrival_time": "2026-12-09T12: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-09", "flight_time": "PT7H10M", "distance": "3014", "lay_over": "PT06H55M", "lay_over_date": "2026-12-09", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "119" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "119" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8muv0wIWEEEVCHlCFqq7L0\/z+jhqRSLRkfevbZIQShLMZwDf8x4TPlhvpMQIVoliPCejfb8WsgOeO+v+lecmCYCL2iOvBZzWjMPlktKCwyUKsa17vFpMzZ7qyeBn01utQJ\/ES+qaxxe7RE0c2G1l2IK\/RSnfoCEK4sHQ==", "FareInfoRef": "R7CbtGDHuDKAzW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "EY", "calendar_total_currency": "BDT", "calendar_total_price": 243196, "calendar_total_sell": 243196, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 243196, "filter": { "id": "F1TT00006-146", "price": 243196, "journey_duration": "PT1D14H10M", "journey_duration_seconds": 137400, "layover_duration": "PT14H10M", "layover_duration_seconds": 51000, "carrier_operating": "EY", "carrier_marketing": "EY", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "AUH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-13T21:20:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T12:15:00.000+01:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611132120auh202611140640124auh202611141355dac20261114203063dac202612082115auh20261209011064auh202612090805fra202612091215119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-147", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": "7H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAWH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T21:20:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "AUH", "arrival_time": "2026-11-14T06:40:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-13", "flight_time": "PT6H20M", "distance": "3014", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "3", "fareBasisCode": "HLW05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d02pZANREAZIoYobcXS+x+jBlqplow\/eva3QwhCcmcmF\/5jwXvJDfWRgArR3GKCdX5dwfprIKIb9uNF9iknpgkbRXXgWXk0Zp+MFhQqMlEPtPGWMyrz0p3Vk9FXo0udwE\/kXWWN29USiW5mMvaLyEEv1akPDfgsJQ==", "FareInfoRef": "R7CbtGDHuDKAlW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA2H8L2FAAAA==", "origin": "AUH", "departure_time": "2026-11-14T13:55:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-11-14T20: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-14", "flight_time": "PT4H35M", "distance": "2260", "lay_over": "PT07H15M", "lay_over_date": "2026-11-14", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "63" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1366" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "3", "fareBasisCode": "HLW05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d02pZANREAZIoYobcXS+x+jBlqplow\/eva3QwhCcmcmF\/5jwXvJDfWRgArR3GKCdX5dwfprIKIb9uNF9iknpgkbRXXgWXk0Zp+MFhQqMlEPtPGWMyrz0p3Vk9FXo0udwE\/kXWWN29USiW5mMvaLyEEv1akPDfgsJQ==", "FareInfoRef": "R7CbtGDHuDKAlW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-147", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H0M", "transit_time": "13H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAaH8L2FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T21:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "AUH", "arrival_time": "2026-12-09T01:10:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-08", "flight_time": "PT5H55M", "distance": "2260", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "64" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1367" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8muv0wIWEEEVCHlCFqq7L0\/z+jhqRSLRkfevbZIQShLMZwDf8x4TPlhvpMQIVoliPCejfb8WsgOeO+v+lecmCYCL2iOvBZzWjMPlktKCwyUKsa17vFpMzZ7qyeBn01utQJ\/ES+qaxxe7RE0c2G1l2IK\/RSnfoCEK4sHQ==", "FareInfoRef": "R7CbtGDHuDKAzW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeH8L2FAAAA==", "origin": "AUH", "departure_time": "2026-12-09T14:25:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "FRA", "arrival_time": "2026-12-09T18: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-09", "flight_time": "PT6H50M", "distance": "3014", "lay_over": "PT13H15M", "lay_over_date": "2026-12-09", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "123" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "123" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8muv0wIWEEEVCHlCFqq7L0\/z+jhqRSLRkfevbZIQShLMZwDf8x4TPlhvpMQIVoliPCejfb8WsgOeO+v+lecmCYCL2iOvBZzWjMPlktKCwyUKsa17vFpMzZ7qyeBn01utQJ\/ES+qaxxe7RE0c2G1l2IK\/RSnfoCEK4sHQ==", "FareInfoRef": "R7CbtGDHuDKAzW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 243196, "gross_total": 243196, "base_fare": 169090, "tax": 74106, "sell": { "currency": "BDT", "total": 243196, "base_fare": 169090, "tax": 74106 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQzMTk2LCJiYXNlX2ZhcmUiOjE2OTA5MCwidGF4Ijo3NDEwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI0MzE5NiwiYmFzZV9mYXJlIjoxNjkwOTAsInRheCI6NzQxMDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQzMTk2LCJiYXNlX2ZhcmUiOjE2OTA5MCwidGF4Ijo3NDEwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 243196, "base_fare": 169090, "tax": 74106, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "169090.00", "tax": "74106.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 243196, "base_fare": 169090, "tax": 74106, "gross": { "base_fare": "169090.00", "tax": "74106.00", "discount": "0.00", "ait": "0.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": "40838.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "26321.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0MzE5Ni4wMCIsImJhc2VfZmFyZSI6IjE2OTA5MC4wMCIsInRheCI6Ijc0MTA2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY5MDkwLjAwIiwidGF4IjoiNzQxMDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNDMxOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNjkwOTAuMDAiLCJ0YXgiOiI3NDEwNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2OTA5MC4wMCIsInRheCI6Ijc0MTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjQzMTk2LjAwIiwiYmFzZV9mYXJlIjoiMTY5MDkwLjAwIiwidGF4IjoiNzQxMDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQzMTk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjQwODM4LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjYzMjEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRjYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNzAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJaUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDgzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_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-13", "segments": [ { "origin": "FRA", "destination": "AUH", "operating": "EY", "marketing": "EY", "booking_code": "H", "farebasis": "HLW05V2R", "cabin": "economy" }, { "origin": "AUH", "destination": "DAC", "operating": "3L", "marketing": "EY", "booking_code": "H", "farebasis": "HLW05V2R", "cabin": "economy" }, { "origin": "DAC", "destination": "AUH", "operating": "3L", "marketing": "EY", "booking_code": "M", "farebasis": "MLX05V2R", "cabin": "economy" }, { "origin": "AUH", "destination": "FRA", "operating": "EY", "marketing": "EY", "booking_code": "M", "farebasis": "MLX05V2R", "cabin": "economy" } ], "connecting": [ "AUH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-147", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": "7H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAWH8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T21:20:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "AUH", "arrival_time": "2026-11-14T06:40:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-13", "flight_time": "PT6H20M", "distance": "3014", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "124" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "3", "fareBasisCode": "HLW05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d02pZANREAZIoYobcXS+x+jBlqplow\/eva3QwhCcmcmF\/5jwXvJDfWRgArR3GKCdX5dwfprIKIb9uNF9iknpgkbRXXgWXk0Zp+MFhQqMlEPtPGWMyrz0p3Vk9FXo0udwE\/kXWWN29USiW5mMvaLyEEv1akPDfgsJQ==", "FareInfoRef": "R7CbtGDHuDKAlW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKA2H8L2FAAAA==", "origin": "AUH", "departure_time": "2026-11-14T13:55:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-11-14T20: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-14", "flight_time": "PT4H35M", "distance": "2260", "lay_over": "PT07H15M", "lay_over_date": "2026-11-14", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "63" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1366" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "3", "fareBasisCode": "HLW05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d02pZANREAZIoYobcXS+x+jBlqplow\/eva3QwhCcmcmF\/5jwXvJDfWRgArR3GKCdX5dwfprIKIb9uNF9iknpgkbRXXgWXk0Zp+MFhQqMlEPtPGWMyrz0p3Vk9FXo0udwE\/kXWWN29USiW5mMvaLyEEv1akPDfgsJQ==", "FareInfoRef": "R7CbtGDHuDKAlW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-147", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H0M", "transit_time": "13H15M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAaH8L2FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T21:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "AUH", "arrival_time": "2026-12-09T01:10:00.000+04:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-08", "flight_time": "PT5H55M", "distance": "2260", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "64" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1367" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8muv0wIWEEEVCHlCFqq7L0\/z+jhqRSLRkfevbZIQShLMZwDf8x4TPlhvpMQIVoliPCejfb8WsgOeO+v+lecmCYCL2iOvBZzWjMPlktKCwyUKsa17vFpMzZ7qyeBn01utQJ\/ES+qaxxe7RE0c2G1l2IK\/RSnfoCEK4sHQ==", "FareInfoRef": "R7CbtGDHuDKAzW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "R7CbtGDHuDKAeH8L2FAAAA==", "origin": "AUH", "departure_time": "2026-12-09T14:25:00.000+04:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "FRA", "arrival_time": "2026-12-09T18: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-09", "flight_time": "PT6H50M", "distance": "3014", "lay_over": "PT13H15M", "lay_over_date": "2026-12-09", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "123" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "123" }, "booking_class": { "brand_id": "2156930", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLX05V2R", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8muv0wIWEEEVCHlCFqq7L0\/z+jhqRSLRkfevbZIQShLMZwDf8x4TPlhvpMQIVoliPCejfb8WsgOeO+v+lecmCYCL2iOvBZzWjMPlktKCwyUKsa17vFpMzZ7qyeBn01utQJ\/ES+qaxxe7RE0c2G1l2IK\/RSnfoCEK4sHQ==", "FareInfoRef": "R7CbtGDHuDKAzW8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "EY", "calendar_total_currency": "BDT", "calendar_total_price": 243196, "calendar_total_sell": 243196, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 243196, "filter": { "id": "F1TT00006-147", "price": 243196, "journey_duration": "PT1D20H10M", "journey_duration_seconds": 159000, "layover_duration": "PT20H30M", "layover_duration_seconds": 73800, "carrier_operating": "EY", "carrier_marketing": "EY", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "AUH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-13T21:20:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-09T18:15:00.000+01:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611132120auh202611140640124auh202611141355dac20261114203063dac202612082115auh20261209011064auh202612091425fra202612091815123", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-148", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-13T21: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-13", "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-148", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-148", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-13T21: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-13", "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-148", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-148", "price": 257622, "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-13T20: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": "fra202611132015muc202611132110124muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-149", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-13T21: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-13", "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-149", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-149", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-13T21: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-13", "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-149", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-149", "price": 257622, "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-13T20: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": "fra202611132015muc202611132110124muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-150", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA8H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T19: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-13T20: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-150", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-150", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA8H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T19: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-13T20: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-150", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-150", "price": 257622, "journey_duration": "PT2D11H35M", "journey_duration_seconds": 214500, "layover_duration": "PT1D6H5M", "layover_duration_seconds": 108300, "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": "evening", "departure_departure_time": "2026-11-13T19: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": "fra202611131915muc202611132010122muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-151", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA8H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T19: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-13T20: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-151", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-151", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA8H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T19: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-13T20: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-151", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-151", "price": 257622, "journey_duration": "PT2D12H35M", "journey_duration_seconds": 218100, "layover_duration": "PT1D7H5M", "layover_duration_seconds": 111900, "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": "evening", "departure_departure_time": "2026-11-13T19: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": "fra202611131915muc202611132010122muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-152", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA+H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T19: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-13", "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": "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-152", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-152", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA+H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T19: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-13", "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": "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-152", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-152", "price": 257622, "journey_duration": "PT2D12H35M", "journey_duration_seconds": 218100, "layover_duration": "PT1D7H5M", "layover_duration_seconds": 111900, "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-13T18: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": "fra202611131815muc202611131910120muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-153", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA+H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T19: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-13", "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": "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-153", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-153", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA+H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T19: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-13", "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": "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-153", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-153", "price": 257622, "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-13T18: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": "fra202611131815muc202611131910120muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-154", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAAI8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T16: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-13T17: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-154", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-154", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAAI8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T16: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-13T17: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-154", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-154", "price": 257622, "journey_duration": "PT2D14H35M", "journey_duration_seconds": 225300, "layover_duration": "PT1D9H5M", "layover_duration_seconds": 119100, "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-13T16: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": "fra202611131615muc202611131710114muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-155", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAAI8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T16: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-13T17: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-155", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAAI8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T16: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-13T17: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "R7CbtGDHuDKASH8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKAmX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-155", "price": 257622, "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-13T16: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": "fra202611131615muc202611131710114muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "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": "R7CbtGDHuDKA4H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-13T21: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-13", "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "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": "R7CbtGDHuDKA4H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-13T21: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-13", "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-156", "price": 262523, "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-13T20: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": "fra202611132015muc202611132110124muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-157", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-13T21: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-13", "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-157", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA4H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T20: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-13T21: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-13", "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-157", "price": 262523, "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-13T20: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": "fra202611132015muc202611132110124muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "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": "R7CbtGDHuDKA8H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T19: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-13T20: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "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": "R7CbtGDHuDKA8H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T19: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-13T20: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-158", "price": 262523, "journey_duration": "PT1D23H55M", "journey_duration_seconds": 172500, "layover_duration": "PT18H25M", "layover_duration_seconds": 66300, "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": "evening", "departure_departure_time": "2026-11-13T19: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": "fra202611131915muc202611132010122muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-159", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA8H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T19: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-13T20: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-159", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA8H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T19: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-13T20: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-159", "price": 262523, "journey_duration": "PT2D0H55M", "journey_duration_seconds": 176100, "layover_duration": "PT19H25M", "layover_duration_seconds": 69900, "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": "evening", "departure_departure_time": "2026-11-13T19: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": "fra202611131915muc202611132010122muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-160", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA+H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T19: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-13", "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": "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-160", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA+H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T19: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-13", "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": "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-160", "price": 262523, "journey_duration": "PT2D0H55M", "journey_duration_seconds": 176100, "layover_duration": "PT19H25M", "layover_duration_seconds": 69900, "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-13T18: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": "fra202611131815muc202611131910120muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-161", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA+H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T19: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-13", "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": "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-161", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKA+H8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T18: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-13T19: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-13", "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": "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-161", "price": 262523, "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-13T18: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": "fra202611131815muc202611131910120muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "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": "R7CbtGDHuDKAAI8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T16: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-13T17: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "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": "R7CbtGDHuDKAAI8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T16: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-13T17: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAEI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-162", "price": 262523, "journey_duration": "PT2D2H55M", "journey_duration_seconds": 183300, "layover_duration": "PT21H25M", "layover_duration_seconds": 77100, "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-13T16: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": "fra202611131615muc202611131710114muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404359031105HNIEV", "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": "21179404359031105HNIEV", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-163", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAAI8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T16: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-13T17: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13", "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": 1794043598 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-163", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAAI8L2FAAAA==", "origin": "FRA", "departure_time": "2026-11-13T16: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-13T17: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-13", "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": "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": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKA6H8L2FAAAA==", "origin": "MUC", "departure_time": "2026-11-13T22: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-14T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-13", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-13", "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": "7", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAMH8L2FAAAA==", "origin": "BKK", "departure_time": "2026-11-14T23: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-15T00: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-14", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-14", "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-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF1FPVBruWdtgHrMywU7mO6qGvcXLksi6MjUV9fR6RW24g19xnliWlNfHfDPeDiL+iySAv3LvA4GdLO8=", "FareInfoRef": "R7CbtGDHuDKA9W8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "R7CbtGDHuDKAOH8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKACI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "R7CbtGDHuDKAGI8L2FAAAA==", "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": "R7CbtGDHuDKANX8L2FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "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-13-2026-12-09", "calendar_flight_date": "2026-11-13", "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-163", "price": 262523, "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-13T16: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": "fra202611131615muc202611131710114muc202611132210bkk202611141450772bkk202611142315dac202611150050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null } ], "FareFamily_AccountCode_PTC_Data": [] }