{ "status": "success", "tracking_id": "2117936072271B501J4MIA", "search_result_count": 0, "filter_policy_result_count": 0, "data": [ { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-0-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-0", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-0-026-0", "itt_flight_key": "F1SE00005-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "1H45M", "routes": [ { "air_segment_key": "0-0", "origin": "LOS", "departure_time": "2026-11-16T14:45:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "KGL", "arrival_time": "2026-11-16T21:05:00", "destination_terminal": null, "destination_airport": { "name": "Kigali International Airport", "city": "Kigali", "country": "Rwanda", "timezone": "Africa\/Kigali" }, "flight_date": "2026-11-16", "flight_time": "PT5H20M", "distance": 1943, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "WB", "carrier_name": "RwandAir", "carrier_logo": "WB.png", "flight_number": 203 }, "marketing": { "carrier": "WB", "carrier_name": "RwandAir", "carrier_logo": "WB.png", "flight_number": 203 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 10 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": "M", "seat_available": 9, "fareBasisCode": "U3PRNGST", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "U3PRNGST" ] } } }, { "air_segment_key": "1-0", "origin": "KGL", "departure_time": "2026-11-16T22:50:00", "origin_terminal": null, "origin_airport": { "name": "Kigali International Airport", "city": "Kigali", "country": "Rwanda", "timezone": "Africa\/Kigali" }, "destination": "LHR", "arrival_time": "2026-11-17T06:20:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-16", "flight_time": "PT9H30M", "distance": 4094, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "WB", "carrier_name": "RwandAir", "carrier_logo": "WB.png", "flight_number": 710 }, "marketing": { "carrier": "WB", "carrier_name": "RwandAir", "carrier_logo": "WB.png", "flight_number": 710 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 10 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": "M", "seat_available": 9, "fareBasisCode": "U3PRNGST", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "U3PRNGST" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-0-026-1", "itt_flight_key": "F1SE00005-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H45M", "transit_time": "1H35M", "routes": [ { "air_segment_key": "0-0", "origin": "LHR", "departure_time": "2026-11-29T20:30:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "KGL", "arrival_time": "2026-11-30T07:20:00", "destination_terminal": null, "destination_airport": { "name": "Kigali International Airport", "city": "Kigali", "country": "Rwanda", "timezone": "Africa\/Kigali" }, "flight_date": "2026-11-29", "flight_time": "PT8H50M", "distance": 4094, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "WB", "carrier_name": "RwandAir", "carrier_logo": "WB.png", "flight_number": 711 }, "marketing": { "carrier": "WB", "carrier_name": "RwandAir", "carrier_logo": "WB.png", "flight_number": 711 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 10 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": "M", "seat_available": 9, "fareBasisCode": "U3PRNGST", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "U3PRNGST" ] } } }, { "air_segment_key": "1-0", "origin": "KGL", "departure_time": "2026-11-30T08:55:00", "origin_terminal": null, "origin_airport": { "name": "Kigali International Airport", "city": "Kigali", "country": "Rwanda", "timezone": "Africa\/Kigali" }, "destination": "LOS", "arrival_time": "2026-11-30T13:15:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT5H20M", "distance": 1943, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "WB", "carrier_name": "RwandAir", "carrier_logo": "WB.png", "flight_number": 202 }, "marketing": { "carrier": "WB", "carrier_name": "RwandAir", "carrier_logo": "WB.png", "flight_number": 202 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 10 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": "B", "seat_available": 9, "fareBasisCode": "U3PRNGST", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "U3PRNGST" ] } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "BDT", "total": 99355.33, "gross_total": 790.7, "base_fare": 9997.53, "tax": 89355.3, "sell": { "currency": "BDT", "total": 99355.33, "base_fare": 9997.53, "tax": 89355.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Nzk4LjAyLCJiYXNlX2ZhcmUiOjgwLjMsInRheCI6NzE3Ljd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo3OTAuNzIsImJhc2VfZmFyZSI6NzMsInRheCI6NzE3LjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzkwLjcsImJhc2VfZmFyZSI6NzMsInRheCI6NzE3Ljd9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 99355.33, "base_fare": 9997.53, "tax": 89355.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9088.67", "tax": "89355.30", "discount": 246.51, "ait": "0.00", "service_charge": 1157.87 }, "partner": { "currency": "BDT", "total": 99355.33, "base_fare": 9997.53, "tax": 89355.3, "gross": { "base_fare": "9088.67", "tax": "89355.30", "discount": "246.51", "ait": "0.00", "service_charge": 1157.87 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijc5OC4wMiIsImJhc2VfZmFyZSI6IjgwLjMwIiwidGF4IjoiNzE3LjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzMuMDAiLCJ0YXgiOiI3MTcuNzAiLCJkaXNjb3VudCI6IjEuOTgiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjMwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4zMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNC41MCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijc5MC43MiIsImJhc2VfZmFyZSI6IjczLjAwIiwidGF4IjoiNzE3LjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzMuMDAiLCJ0YXgiOiI3MTcuNzAiLCJkaXNjb3VudCI6IjEuOTgiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI3OTAuNzAiLCJiYXNlX2ZhcmUiOiI3My4wMCIsInRheCI6IjcxNy43MCIsImRpc2NvdW50IjoiMS45OCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuMDAiLCJwYXlhYmxlIjo3OTAuNzIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 99355.33, "filter": { "id": "F1RT00004-0-026", "price": 99355.33, "gross_total": 790.7, "journey_duration": "PT15H45M", "journey_duration_seconds": 56700, "layover_duration": "PT1H35M", "layover_duration_seconds": 5700, "carrier_operating": "WB", "carrier_marketing": "WB", "aircraft": "332", "aircraft_name": "332", "cabin_class": "Economy", "connecting_airport": { "": "KGL" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T14:45:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-30T13:15:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611161445kgl202611162105203adtkgl202611162250lhr202611170620710adtlhr202611292030kgl202611300720711adtkgl202611300855los202611301315202adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-1-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-1", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-1-026-0", "itt_flight_key": "F1SE00005-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT25H00M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "0-1", "origin": "LOS", "departure_time": "2026-11-16T06:35:00", "origin_terminal": "1I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "ADD", "arrival_time": "2026-11-16T13:55:00", "destination_terminal": "2", "destination_airport": { "name": "Addis Ababa Bole International Airport", "city": "Addis Ababa", "country": "Ethiopia", "timezone": "Africa\/Addis_Ababa" }, "flight_date": "2026-11-16", "flight_time": "PT5H20M", "distance": 2436, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": 904 }, "marketing": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": 904 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "O", "meal_code": "M", "seat_available": 9, "fareBasisCode": "OLXPRNG", "matchedAccountCode": "HFO1", "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "OLXPRNG" ] } } }, { "air_segment_key": "1-1", "origin": "ADD", "departure_time": "2026-11-17T01:20:00", "origin_terminal": "2", "origin_airport": { "name": "Addis Ababa Bole International Airport", "city": "Addis Ababa", "country": "Ethiopia", "timezone": "Africa\/Addis_Ababa" }, "destination": "LHR", "arrival_time": "2026-11-17T06:35:00", "destination_terminal": "2", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT8H15M", "distance": 3674, "lay_over": "PT11H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": 700 }, "marketing": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": 700 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "O", "meal_code": "MB", "seat_available": 9, "fareBasisCode": "OLXPRNG", "matchedAccountCode": "HFO1", "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "OLXPRNG" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-1-026-1", "itt_flight_key": "F1SE00005-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H50M", "transit_time": "1H40M", "routes": [ { "air_segment_key": "0-1", "origin": "LHR", "departure_time": "2026-11-29T20:15:00", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ADD", "arrival_time": "2026-11-30T07:00:00", "destination_terminal": "2", "destination_airport": { "name": "Addis Ababa Bole International Airport", "city": "Addis Ababa", "country": "Ethiopia", "timezone": "Africa\/Addis_Ababa" }, "flight_date": "2026-11-29", "flight_time": "PT7H45M", "distance": 3674, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": 701 }, "marketing": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": 701 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "O", "meal_code": "DB", "seat_available": 9, "fareBasisCode": "OLXPRNG", "matchedAccountCode": "HFO1", "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "OLXPRNG" ] } } }, { "air_segment_key": "1-1", "origin": "ADD", "departure_time": "2026-11-30T08:40:00", "origin_terminal": "2", "origin_airport": { "name": "Addis Ababa Bole International Airport", "city": "Addis Ababa", "country": "Ethiopia", "timezone": "Africa\/Addis_Ababa" }, "destination": "LOS", "arrival_time": "2026-11-30T12:05:00", "destination_terminal": "1I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT5H25M", "distance": 2436, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": 901 }, "marketing": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": 901 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "O", "meal_code": "L", "seat_available": 9, "fareBasisCode": "OLXPRNG", "matchedAccountCode": "HFO1", "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "OLXPRNG" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 121725.89, "gross_total": 965.5, "base_fare": 13969.16, "tax": 107507.73, "sell": { "currency": "BDT", "total": 121725.89, "base_fare": 13969.16, "tax": 107507.73 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTc3LjcsImJhc2VfZmFyZSI6MTEyLjIsInRheCI6ODYzLjV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjcuNSwiYmFzZV9mYXJlIjoxMDIsInRheCI6ODYzLjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTY1LjUsImJhc2VfZmFyZSI6MTAyLCJ0YXgiOjg2My41fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 121725.89, "base_fare": 13969.16, "tax": 107507.73, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "12699.23", "tax": "107507.73", "discount": 0, "ait": "0.00", "service_charge": 1518.93 }, "partner": { "currency": "BDT", "total": 121725.89, "base_fare": 13969.16, "tax": 107507.73, "gross": { "base_fare": "12699.23", "tax": "107507.73", "discount": "0.00", "ait": "0.00", "service_charge": 1518.93 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk3Ny43MCIsImJhc2VfZmFyZSI6IjExMi4yMCIsInRheCI6Ijg2My41MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwMi4wMCIsInRheCI6Ijg2My41MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjEyLjIwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTAuMjAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxMjQuNTAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NjcuNTAiLCJiYXNlX2ZhcmUiOiIxMDIuMDAiLCJ0YXgiOiI4NjMuNTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDIuMDAiLCJ0YXgiOiI4NjMuNTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NjUuNTAiLCJiYXNlX2ZhcmUiOiIxMDIuMDAiLCJ0YXgiOiI4NjMuNTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6OTY3LjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 121725.89, "filter": { "id": "F1RT00004-1-026", "price": 121725.89, "gross_total": 965.5, "journey_duration": "PT14H50M", "journey_duration_seconds": 53400, "layover_duration": "PT1H40M", "layover_duration_seconds": 6000, "carrier_operating": "ET", "carrier_marketing": "ET", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": { "": "KGL", "2": "ADD" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-11-16T06:35:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-30T12:05:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611160635add202611161355904adtadd202611170120lhr202611170635700adtlhr202611292015add202611300700701adtadd202611300840los202611301205901adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-2-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-2", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-2-026-0", "itt_flight_key": "F1SE00005-2", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H05M", "transit_time": "8H50M", "routes": [ { "air_segment_key": "0-2", "origin": "LOS", "departure_time": "2026-11-16T09:15:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "DOH", "arrival_time": "2026-11-16T18:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT6H50M", "distance": 3433, "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": 1408 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1408 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } }, { "air_segment_key": "1-2", "origin": "DOH", "departure_time": "2026-11-17T02:55:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-11-17T07:20:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT7H25M", "distance": 3259, "lay_over": "PT08H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 105 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 105 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-2-026-1", "itt_flight_key": "F1SE00005-2", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "7H35M", "routes": [ { "air_segment_key": "0-2", "origin": "LHR", "departure_time": "2026-11-29T13:45:00", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-11-30T00:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-29", "flight_time": "PT7H20M", "distance": 3259, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": 127 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 5942 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } }, { "air_segment_key": "1-2", "origin": "DOH", "departure_time": "2026-11-30T07:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LOS", "arrival_time": "2026-11-30T14:00:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT8H20M", "distance": 3433, "lay_over": "PT07H35M", "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": 1405 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1405 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } } ] } ], "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 129855.9, "gross_total": 1023.1, "base_fare": 24514.5, "tax": 105092.39, "sell": { "currency": "BDT", "total": 129855.9, "base_fare": 24514.5, "tax": 105092.39 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA0MywiYmFzZV9mYXJlIjoxOTYuOSwidGF4Ijo4NDQuMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwMjUuMSwiYmFzZV9mYXJlIjoxNzksInRheCI6ODQ0LjEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAyMy4xLCJiYXNlX2ZhcmUiOjE3OSwidGF4Ijo4NDQuMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 129855.9, "base_fare": 24514.5, "tax": 105092.39, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "22285.91", "tax": "105092.39", "discount": 0, "ait": "0.00", "service_charge": 2477.6 }, "partner": { "currency": "BDT", "total": 129855.9, "base_fare": 24514.5, "tax": 105092.39, "gross": { "base_fare": "22285.91", "tax": "105092.39", "discount": "0.00", "ait": "0.00", "service_charge": 2477.6 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNDMuMDAiLCJiYXNlX2ZhcmUiOiIxOTYuOTAiLCJ0YXgiOiI4NDQuMTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzkuMDAiLCJ0YXgiOiI4NDQuMTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIxOS45MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjE3LjkwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTAyNS4xMCIsImJhc2VfZmFyZSI6IjE3OS4wMCIsInRheCI6Ijg0NC4xMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3OS4wMCIsInRheCI6Ijg0NC4xMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMjMuMTAiLCJiYXNlX2ZhcmUiOiIxNzkuMDAiLCJ0YXgiOiI4NDQuMTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTAyNS4xLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 129855.9, "filter": { "id": "F1RT00004-2-026", "price": 129855.9, "gross_total": 1023.1, "journey_duration": "PT23H15M", "journey_duration_seconds": 83700, "layover_duration": "PT7H35M", "layover_duration_seconds": 27300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-16T09:15:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-30T14:00:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611160915doh2026111618051408adtdoh202611170255lhr202611170720105adtlhr202611291345doh202611300005127adtdoh202611300740los2026113014001405adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-3-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-3", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-3-026-0", "itt_flight_key": "F1SE00005-3", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H45M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "0-3", "origin": "LOS", "departure_time": "2026-11-16T09:15:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "DOH", "arrival_time": "2026-11-16T18:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT6H50M", "distance": 3433, "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": 1408 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1408 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } }, { "air_segment_key": "1-3", "origin": "DOH", "departure_time": "2026-11-17T03:35:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-11-17T08:00:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT7H25M", "distance": 3259, "lay_over": "PT09H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 119 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 119 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-3-026-1", "itt_flight_key": "F1SE00005-3", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "7H35M", "routes": [ { "air_segment_key": "0-3", "origin": "LHR", "departure_time": "2026-11-29T13:45:00", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-11-30T00:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-29", "flight_time": "PT7H20M", "distance": 3259, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": 127 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 5942 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } }, { "air_segment_key": "1-3", "origin": "DOH", "departure_time": "2026-11-30T07:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LOS", "arrival_time": "2026-11-30T14:00:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT8H20M", "distance": 3433, "lay_over": "PT07H35M", "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": 1405 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1405 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } } ] } ], "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 129855.9, "gross_total": 1023.1, "base_fare": 24514.5, "tax": 105092.39, "sell": { "currency": "BDT", "total": 129855.9, "base_fare": 24514.5, "tax": 105092.39 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA0MywiYmFzZV9mYXJlIjoxOTYuOSwidGF4Ijo4NDQuMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwMjUuMSwiYmFzZV9mYXJlIjoxNzksInRheCI6ODQ0LjEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAyMy4xLCJiYXNlX2ZhcmUiOjE3OSwidGF4Ijo4NDQuMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 129855.9, "base_fare": 24514.5, "tax": 105092.39, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "22285.91", "tax": "105092.39", "discount": 0, "ait": "0.00", "service_charge": 2477.6 }, "partner": { "currency": "BDT", "total": 129855.9, "base_fare": 24514.5, "tax": 105092.39, "gross": { "base_fare": "22285.91", "tax": "105092.39", "discount": "0.00", "ait": "0.00", "service_charge": 2477.6 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNDMuMDAiLCJiYXNlX2ZhcmUiOiIxOTYuOTAiLCJ0YXgiOiI4NDQuMTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzkuMDAiLCJ0YXgiOiI4NDQuMTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIxOS45MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjE3LjkwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTAyNS4xMCIsImJhc2VfZmFyZSI6IjE3OS4wMCIsInRheCI6Ijg0NC4xMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3OS4wMCIsInRheCI6Ijg0NC4xMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMjMuMTAiLCJiYXNlX2ZhcmUiOiIxNzkuMDAiLCJ0YXgiOiI4NDQuMTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTAyNS4xLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 129855.9, "filter": { "id": "F1RT00004-3-026", "price": 129855.9, "gross_total": 1023.1, "journey_duration": "PT23H15M", "journey_duration_seconds": 83700, "layover_duration": "PT7H35M", "layover_duration_seconds": 27300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-16T09:15:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-30T14:00:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611160915doh2026111618051408adtdoh202611170335lhr202611170800119adtlhr202611291345doh202611300005127adtdoh202611300740los2026113014001405adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-4-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-4", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-4-026-0", "itt_flight_key": "F1SE00005-4", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H10M", "transit_time": "7H55M", "routes": [ { "air_segment_key": "0-4", "origin": "LOS", "departure_time": "2026-11-16T09:15:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "DOH", "arrival_time": "2026-11-16T18:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT6H50M", "distance": 3433, "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": 1408 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1408 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } }, { "air_segment_key": "1-4", "origin": "DOH", "departure_time": "2026-11-17T02:00:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-11-17T06:25:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT7H25M", "distance": 3259, "lay_over": "PT07H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 11 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 11 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-4-026-1", "itt_flight_key": "F1SE00005-4", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "7H35M", "routes": [ { "air_segment_key": "0-4", "origin": "LHR", "departure_time": "2026-11-29T13:45:00", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-11-30T00:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-29", "flight_time": "PT7H20M", "distance": 3259, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": 127 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 5942 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } }, { "air_segment_key": "1-4", "origin": "DOH", "departure_time": "2026-11-30T07:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LOS", "arrival_time": "2026-11-30T14:00:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT8H20M", "distance": 3433, "lay_over": "PT07H35M", "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": 1405 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1405 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } } ] } ], "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 129855.9, "gross_total": 1023.1, "base_fare": 24514.5, "tax": 105092.39, "sell": { "currency": "BDT", "total": 129855.9, "base_fare": 24514.5, "tax": 105092.39 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA0MywiYmFzZV9mYXJlIjoxOTYuOSwidGF4Ijo4NDQuMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwMjUuMSwiYmFzZV9mYXJlIjoxNzksInRheCI6ODQ0LjEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAyMy4xLCJiYXNlX2ZhcmUiOjE3OSwidGF4Ijo4NDQuMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 129855.9, "base_fare": 24514.5, "tax": 105092.39, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "22285.91", "tax": "105092.39", "discount": 0, "ait": "0.00", "service_charge": 2477.6 }, "partner": { "currency": "BDT", "total": 129855.9, "base_fare": 24514.5, "tax": 105092.39, "gross": { "base_fare": "22285.91", "tax": "105092.39", "discount": "0.00", "ait": "0.00", "service_charge": 2477.6 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNDMuMDAiLCJiYXNlX2ZhcmUiOiIxOTYuOTAiLCJ0YXgiOiI4NDQuMTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzkuMDAiLCJ0YXgiOiI4NDQuMTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIxOS45MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjE3LjkwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTAyNS4xMCIsImJhc2VfZmFyZSI6IjE3OS4wMCIsInRheCI6Ijg0NC4xMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3OS4wMCIsInRheCI6Ijg0NC4xMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMjMuMTAiLCJiYXNlX2ZhcmUiOiIxNzkuMDAiLCJ0YXgiOiI4NDQuMTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTAyNS4xLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 129855.9, "filter": { "id": "F1RT00004-4-026", "price": 129855.9, "gross_total": 1023.1, "journey_duration": "PT23H15M", "journey_duration_seconds": 83700, "layover_duration": "PT7H35M", "layover_duration_seconds": 27300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-16T09:15:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-30T14:00:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611160915doh2026111618051408adtdoh202611170200lhr20261117062511adtlhr202611291345doh202611300005127adtdoh202611300740los2026113014001405adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-5-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-5", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-5-026-0", "itt_flight_key": "F1SE00005-5", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "7H40M", "routes": [ { "air_segment_key": "0-5", "origin": "LOS", "departure_time": "2026-11-16T09:15:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "DOH", "arrival_time": "2026-11-16T18:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT6H50M", "distance": 3433, "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": 1408 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1408 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } }, { "air_segment_key": "1-5", "origin": "DOH", "departure_time": "2026-11-17T01:45:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-11-17T07:25:00", "destination_terminal": "5", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT8H40M", "distance": 3259, "lay_over": "PT07H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": 126 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 5943 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-5-026-1", "itt_flight_key": "F1SE00005-5", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "7H35M", "routes": [ { "air_segment_key": "0-5", "origin": "LHR", "departure_time": "2026-11-29T13:45:00", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-11-30T00:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-29", "flight_time": "PT7H20M", "distance": 3259, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": 127 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 5942 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } }, { "air_segment_key": "1-5", "origin": "DOH", "departure_time": "2026-11-30T07:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LOS", "arrival_time": "2026-11-30T14:00:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT8H20M", "distance": 3433, "lay_over": "PT07H35M", "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": 1405 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1405 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } } ] } ], "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 129855.9, "gross_total": 1023.1, "base_fare": 24514.5, "tax": 105092.39, "sell": { "currency": "BDT", "total": 129855.9, "base_fare": 24514.5, "tax": 105092.39 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA0MywiYmFzZV9mYXJlIjoxOTYuOSwidGF4Ijo4NDQuMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwMjUuMSwiYmFzZV9mYXJlIjoxNzksInRheCI6ODQ0LjEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAyMy4xLCJiYXNlX2ZhcmUiOjE3OSwidGF4Ijo4NDQuMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 129855.9, "base_fare": 24514.5, "tax": 105092.39, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "22285.91", "tax": "105092.39", "discount": 0, "ait": "0.00", "service_charge": 2477.6 }, "partner": { "currency": "BDT", "total": 129855.9, "base_fare": 24514.5, "tax": 105092.39, "gross": { "base_fare": "22285.91", "tax": "105092.39", "discount": "0.00", "ait": "0.00", "service_charge": 2477.6 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNDMuMDAiLCJiYXNlX2ZhcmUiOiIxOTYuOTAiLCJ0YXgiOiI4NDQuMTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzkuMDAiLCJ0YXgiOiI4NDQuMTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIxOS45MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjE3LjkwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTAyNS4xMCIsImJhc2VfZmFyZSI6IjE3OS4wMCIsInRheCI6Ijg0NC4xMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3OS4wMCIsInRheCI6Ijg0NC4xMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMjMuMTAiLCJiYXNlX2ZhcmUiOiIxNzkuMDAiLCJ0YXgiOiI4NDQuMTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTAyNS4xLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 129855.9, "filter": { "id": "F1RT00004-5-026", "price": 129855.9, "gross_total": 1023.1, "journey_duration": "PT23H15M", "journey_duration_seconds": 83700, "layover_duration": "PT7H35M", "layover_duration_seconds": 27300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-16T09:15:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-30T14:00:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611160915doh2026111618051408adtdoh202611170145lhr202611170725126adtlhr202611291345doh202611300005127adtdoh202611300740los2026113014001405adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-6-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-6", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-6-026-0", "itt_flight_key": "F1SE00005-6", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT29H45M", "transit_time": "15H30M", "routes": [ { "air_segment_key": "0-6", "origin": "LOS", "departure_time": "2026-11-16T09:15:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "DOH", "arrival_time": "2026-11-16T18:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT6H50M", "distance": 3433, "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": 1408 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1408 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } }, { "air_segment_key": "1-6", "origin": "DOH", "departure_time": "2026-11-17T09:35:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-11-17T14:00:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT7H25M", "distance": 3259, "lay_over": "PT15H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 109 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 109 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-6-026-1", "itt_flight_key": "F1SE00005-6", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "7H35M", "routes": [ { "air_segment_key": "0-6", "origin": "LHR", "departure_time": "2026-11-29T13:45:00", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-11-30T00:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-29", "flight_time": "PT7H20M", "distance": 3259, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": 127 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 5942 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } }, { "air_segment_key": "1-6", "origin": "DOH", "departure_time": "2026-11-30T07:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LOS", "arrival_time": "2026-11-30T14:00:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT8H20M", "distance": 3433, "lay_over": "PT07H35M", "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": 1405 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1405 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } } ] } ], "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 130179.6, "gross_total": 1025.7, "base_fare": 24514.5, "tax": 105416.09, "sell": { "currency": "BDT", "total": 130179.6, "base_fare": 24514.5, "tax": 105416.09 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA0NS42LCJiYXNlX2ZhcmUiOjE5Ni45LCJ0YXgiOjg0Ni43fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAyNy43LCJiYXNlX2ZhcmUiOjE3OSwidGF4Ijo4NDYuNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDI1LjcsImJhc2VfZmFyZSI6MTc5LCJ0YXgiOjg0Ni43fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 130179.6, "base_fare": 24514.5, "tax": 105416.09, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "22285.91", "tax": "105416.09", "discount": 0, "ait": "0.00", "service_charge": 2477.6 }, "partner": { "currency": "BDT", "total": 130179.6, "base_fare": 24514.5, "tax": 105416.09, "gross": { "base_fare": "22285.91", "tax": "105416.09", "discount": "0.00", "ait": "0.00", "service_charge": 2477.6 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNDUuNjAiLCJiYXNlX2ZhcmUiOiIxOTYuOTAiLCJ0YXgiOiI4NDYuNzAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzkuMDAiLCJ0YXgiOiI4NDYuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIxOS45MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjE3LjkwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTAyNy43MCIsImJhc2VfZmFyZSI6IjE3OS4wMCIsInRheCI6Ijg0Ni43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3OS4wMCIsInRheCI6Ijg0Ni43MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMjUuNzAiLCJiYXNlX2ZhcmUiOiIxNzkuMDAiLCJ0YXgiOiI4NDYuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTAyNy43LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 130179.6, "filter": { "id": "F1RT00004-6-026", "price": 130179.6, "gross_total": 1025.7, "journey_duration": "PT23H15M", "journey_duration_seconds": 83700, "layover_duration": "PT7H35M", "layover_duration_seconds": 27300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-16T09:15:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-30T14:00:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611160915doh2026111618051408adtdoh202611170935lhr202611171400109adtlhr202611291345doh202611300005127adtdoh202611300740los2026113014001405adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-7-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-7", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-7-026-0", "itt_flight_key": "F1SE00005-7", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT28H00M", "transit_time": "13H45M", "routes": [ { "air_segment_key": "0-7", "origin": "LOS", "departure_time": "2026-11-16T09:15:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "DOH", "arrival_time": "2026-11-16T18:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT6H50M", "distance": 3433, "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": 1408 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1408 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } }, { "air_segment_key": "1-7", "origin": "DOH", "departure_time": "2026-11-17T07:50:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-11-17T12:15:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT7H25M", "distance": 3259, "lay_over": "PT13H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 3 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 3 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-7-026-1", "itt_flight_key": "F1SE00005-7", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "7H35M", "routes": [ { "air_segment_key": "0-7", "origin": "LHR", "departure_time": "2026-11-29T13:45:00", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-11-30T00:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-29", "flight_time": "PT7H20M", "distance": 3259, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": 127 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 5942 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } }, { "air_segment_key": "1-7", "origin": "DOH", "departure_time": "2026-11-30T07:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LOS", "arrival_time": "2026-11-30T14:00:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT8H20M", "distance": 3433, "lay_over": "PT07H35M", "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": 1405 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1405 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } } ] } ], "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 130179.6, "gross_total": 1025.7, "base_fare": 24514.5, "tax": 105416.09, "sell": { "currency": "BDT", "total": 130179.6, "base_fare": 24514.5, "tax": 105416.09 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA0NS42LCJiYXNlX2ZhcmUiOjE5Ni45LCJ0YXgiOjg0Ni43fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAyNy43LCJiYXNlX2ZhcmUiOjE3OSwidGF4Ijo4NDYuNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDI1LjcsImJhc2VfZmFyZSI6MTc5LCJ0YXgiOjg0Ni43fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 130179.6, "base_fare": 24514.5, "tax": 105416.09, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "22285.91", "tax": "105416.09", "discount": 0, "ait": "0.00", "service_charge": 2477.6 }, "partner": { "currency": "BDT", "total": 130179.6, "base_fare": 24514.5, "tax": 105416.09, "gross": { "base_fare": "22285.91", "tax": "105416.09", "discount": "0.00", "ait": "0.00", "service_charge": 2477.6 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNDUuNjAiLCJiYXNlX2ZhcmUiOiIxOTYuOTAiLCJ0YXgiOiI4NDYuNzAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzkuMDAiLCJ0YXgiOiI4NDYuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIxOS45MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjE3LjkwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTAyNy43MCIsImJhc2VfZmFyZSI6IjE3OS4wMCIsInRheCI6Ijg0Ni43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3OS4wMCIsInRheCI6Ijg0Ni43MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMjUuNzAiLCJiYXNlX2ZhcmUiOiIxNzkuMDAiLCJ0YXgiOiI4NDYuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTAyNy43LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 130179.6, "filter": { "id": "F1RT00004-7-026", "price": 130179.6, "gross_total": 1025.7, "journey_duration": "PT23H15M", "journey_duration_seconds": 83700, "layover_duration": "PT7H35M", "layover_duration_seconds": 27300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-16T09:15:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-30T14:00:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611160915doh2026111618051408adtdoh202611170750lhr2026111712153adtlhr202611291345doh202611300005127adtdoh202611300740los2026113014001405adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-8-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-8", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-8-026-0", "itt_flight_key": "F1SE00005-8", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT29H10M", "transit_time": "14H55M", "routes": [ { "air_segment_key": "0-8", "origin": "LOS", "departure_time": "2026-11-16T09:15:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "DOH", "arrival_time": "2026-11-16T18:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT6H50M", "distance": 3433, "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": 1408 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1408 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } }, { "air_segment_key": "1-8", "origin": "DOH", "departure_time": "2026-11-17T09:00:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-11-17T13:25:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT7H25M", "distance": 3259, "lay_over": "PT14H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 7 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 7 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-8-026-1", "itt_flight_key": "F1SE00005-8", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "7H35M", "routes": [ { "air_segment_key": "0-8", "origin": "LHR", "departure_time": "2026-11-29T13:45:00", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-11-30T00:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-29", "flight_time": "PT7H20M", "distance": 3259, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": 127 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 5942 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } }, { "air_segment_key": "1-8", "origin": "DOH", "departure_time": "2026-11-30T07:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LOS", "arrival_time": "2026-11-30T14:00:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT8H20M", "distance": 3433, "lay_over": "PT07H35M", "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": 1405 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1405 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } } ] } ], "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 130179.6, "gross_total": 1025.7, "base_fare": 24514.5, "tax": 105416.09, "sell": { "currency": "BDT", "total": 130179.6, "base_fare": 24514.5, "tax": 105416.09 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA0NS42LCJiYXNlX2ZhcmUiOjE5Ni45LCJ0YXgiOjg0Ni43fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAyNy43LCJiYXNlX2ZhcmUiOjE3OSwidGF4Ijo4NDYuNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDI1LjcsImJhc2VfZmFyZSI6MTc5LCJ0YXgiOjg0Ni43fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 130179.6, "base_fare": 24514.5, "tax": 105416.09, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "22285.91", "tax": "105416.09", "discount": 0, "ait": "0.00", "service_charge": 2477.6 }, "partner": { "currency": "BDT", "total": 130179.6, "base_fare": 24514.5, "tax": 105416.09, "gross": { "base_fare": "22285.91", "tax": "105416.09", "discount": "0.00", "ait": "0.00", "service_charge": 2477.6 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNDUuNjAiLCJiYXNlX2ZhcmUiOiIxOTYuOTAiLCJ0YXgiOiI4NDYuNzAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzkuMDAiLCJ0YXgiOiI4NDYuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIxOS45MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjE3LjkwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTAyNy43MCIsImJhc2VfZmFyZSI6IjE3OS4wMCIsInRheCI6Ijg0Ni43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3OS4wMCIsInRheCI6Ijg0Ni43MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMjUuNzAiLCJiYXNlX2ZhcmUiOiIxNzkuMDAiLCJ0YXgiOiI4NDYuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTAyNy43LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 130179.6, "filter": { "id": "F1RT00004-8-026", "price": 130179.6, "gross_total": 1025.7, "journey_duration": "PT23H15M", "journey_duration_seconds": 83700, "layover_duration": "PT7H35M", "layover_duration_seconds": 27300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-16T09:15:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-30T14:00:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611160915doh2026111618051408adtdoh202611170900lhr2026111713257adtlhr202611291345doh202611300005127adtdoh202611300740los2026113014001405adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-9-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-10", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-9-026-0", "itt_flight_key": "F1SE00005-10", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "7H40M", "routes": [ { "air_segment_key": "0-10", "origin": "LOS", "departure_time": "2026-11-16T09:15:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "DOH", "arrival_time": "2026-11-16T18:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT6H50M", "distance": 3433, "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": 1408 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1408 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } }, { "air_segment_key": "1-10", "origin": "DOH", "departure_time": "2026-11-17T01:45:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-11-17T07:25:00", "destination_terminal": "5", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT8H40M", "distance": 3259, "lay_over": "PT07H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": 126 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 5943 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-9-026-1", "itt_flight_key": "F1SE00005-10", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H30M", "transit_time": "1H0M", "routes": [ { "air_segment_key": "0-10", "origin": "LHR", "departure_time": "2026-11-29T13:45:00", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-11-30T00:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-29", "flight_time": "PT7H20M", "distance": 3259, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": 127 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 5942 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NLR1R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NLR1R1RE" ] } } }, { "air_segment_key": "1-10", "origin": "DOH", "departure_time": "2026-11-30T01:05:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LOS", "arrival_time": "2026-11-30T07:15:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT8H10M", "distance": 3433, "lay_over": "PT01H00M", "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": 1407 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1407 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 5, "fareBasisCode": "NLR1R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NLR1R1RE" ] } } } ] } ], "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 131287.67, "gross_total": 1033.6, "base_fare": 25884.03, "tax": 105154.64, "sell": { "currency": "BDT", "total": 131287.67, "base_fare": 25884.03, "tax": 105154.64 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA1NC41LCJiYXNlX2ZhcmUiOjIwNy45LCJ0YXgiOjg0NC42fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAzNS42LCJiYXNlX2ZhcmUiOjE4OSwidGF4Ijo4NDQuNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDMzLjYsImJhc2VfZmFyZSI6MTg5LCJ0YXgiOjg0NC42fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 131287.67, "base_fare": 25884.03, "tax": 105154.64, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "23530.93", "tax": "105154.64", "discount": 0, "ait": "0.00", "service_charge": 2602.1 }, "partner": { "currency": "BDT", "total": 131287.67, "base_fare": 25884.03, "tax": 105154.64, "gross": { "base_fare": "23530.93", "tax": "105154.64", "discount": "0.00", "ait": "0.00", "service_charge": 2602.1 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNTQuNTAiLCJiYXNlX2ZhcmUiOiIyMDcuOTAiLCJ0YXgiOiI4NDQuNjAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODkuMDAiLCJ0YXgiOiI4NDQuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMC45MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjE4LjkwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTAzNS42MCIsImJhc2VfZmFyZSI6IjE4OS4wMCIsInRheCI6Ijg0NC42MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4OS4wMCIsInRheCI6Ijg0NC42MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMzMuNjAiLCJiYXNlX2ZhcmUiOiIxODkuMDAiLCJ0YXgiOiI4NDQuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTAzNS42LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 131287.67, "filter": { "id": "F1RT00004-9-026", "price": 131287.67, "gross_total": 1033.6, "journey_duration": "PT16H30M", "journey_duration_seconds": 59400, "layover_duration": "PT1H0M", "layover_duration_seconds": 3600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-16T09:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-30T07:15:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611160915doh2026111618051408adtdoh202611170145lhr202611170725126adtlhr202611291345doh202611300005127adtdoh202611300105los2026113007151407adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-10-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-11", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-10-026-0", "itt_flight_key": "F1SE00005-11", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "7H40M", "routes": [ { "air_segment_key": "0-11", "origin": "LOS", "departure_time": "2026-11-16T09:15:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "DOH", "arrival_time": "2026-11-16T18:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT6H50M", "distance": 3433, "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": 1408 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1408 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } }, { "air_segment_key": "1-11", "origin": "DOH", "departure_time": "2026-11-17T01:45:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-11-17T07:25:00", "destination_terminal": "5", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT8H40M", "distance": 3259, "lay_over": "PT07H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": 126 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 5943 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-10-026-1", "itt_flight_key": "F1SE00005-11", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H30M", "transit_time": "6H25M", "routes": [ { "air_segment_key": "0-11", "origin": "LHR", "departure_time": "2026-11-29T15:30:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-11-30T01:15:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-29", "flight_time": "PT6H45M", "distance": 3259, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 110 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 110 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 2, "fareBasisCode": "NLR1R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NLR1R1RE" ] } } }, { "air_segment_key": "1-11", "origin": "DOH", "departure_time": "2026-11-30T07:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LOS", "arrival_time": "2026-11-30T14:00:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT8H20M", "distance": 3433, "lay_over": "PT06H25M", "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": 1405 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1405 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 2, "fareBasisCode": "NLR1R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NLR1R1RE" ] } } } ] } ], "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 131287.67, "gross_total": 1033.6, "base_fare": 25884.03, "tax": 105154.64, "sell": { "currency": "BDT", "total": 131287.67, "base_fare": 25884.03, "tax": 105154.64 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA1NC41LCJiYXNlX2ZhcmUiOjIwNy45LCJ0YXgiOjg0NC42fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAzNS42LCJiYXNlX2ZhcmUiOjE4OSwidGF4Ijo4NDQuNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDMzLjYsImJhc2VfZmFyZSI6MTg5LCJ0YXgiOjg0NC42fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 131287.67, "base_fare": 25884.03, "tax": 105154.64, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "23530.93", "tax": "105154.64", "discount": 0, "ait": "0.00", "service_charge": 2602.1 }, "partner": { "currency": "BDT", "total": 131287.67, "base_fare": 25884.03, "tax": 105154.64, "gross": { "base_fare": "23530.93", "tax": "105154.64", "discount": "0.00", "ait": "0.00", "service_charge": 2602.1 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNTQuNTAiLCJiYXNlX2ZhcmUiOiIyMDcuOTAiLCJ0YXgiOiI4NDQuNjAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODkuMDAiLCJ0YXgiOiI4NDQuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMC45MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjE4LjkwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTAzNS42MCIsImJhc2VfZmFyZSI6IjE4OS4wMCIsInRheCI6Ijg0NC42MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4OS4wMCIsInRheCI6Ijg0NC42MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMzMuNjAiLCJiYXNlX2ZhcmUiOiIxODkuMDAiLCJ0YXgiOiI4NDQuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTAzNS42LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 131287.67, "filter": { "id": "F1RT00004-10-026", "price": 131287.67, "gross_total": 1033.6, "journey_duration": "PT21H30M", "journey_duration_seconds": 77400, "layover_duration": "PT6H25M", "layover_duration_seconds": 23100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-16T09:15:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-30T14:00:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611160915doh2026111618051408adtdoh202611170145lhr202611170725126adtlhr202611291530doh202611300115110adtdoh202611300740los2026113014001405adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-11-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-12", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-11-026-0", "itt_flight_key": "F1SE00005-12", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H10M", "transit_time": "7H55M", "routes": [ { "air_segment_key": "0-12", "origin": "LOS", "departure_time": "2026-11-16T09:15:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "DOH", "arrival_time": "2026-11-16T18:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT6H50M", "distance": 3433, "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": 1408 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1408 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } }, { "air_segment_key": "1-12", "origin": "DOH", "departure_time": "2026-11-17T02:00:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-11-17T06:25:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT7H25M", "distance": 3259, "lay_over": "PT07H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 11 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 11 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-11-026-1", "itt_flight_key": "F1SE00005-12", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H30M", "transit_time": "1H0M", "routes": [ { "air_segment_key": "0-12", "origin": "LHR", "departure_time": "2026-11-29T13:45:00", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-11-30T00:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-29", "flight_time": "PT7H20M", "distance": 3259, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": 127 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 5942 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NLR1R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NLR1R1RE" ] } } }, { "air_segment_key": "1-12", "origin": "DOH", "departure_time": "2026-11-30T01:05:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LOS", "arrival_time": "2026-11-30T07:15:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT8H10M", "distance": 3433, "lay_over": "PT01H00M", "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": 1407 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1407 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 5, "fareBasisCode": "NLR1R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NLR1R1RE" ] } } } ] } ], "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 131287.67, "gross_total": 1033.6, "base_fare": 25884.03, "tax": 105154.64, "sell": { "currency": "BDT", "total": 131287.67, "base_fare": 25884.03, "tax": 105154.64 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA1NC41LCJiYXNlX2ZhcmUiOjIwNy45LCJ0YXgiOjg0NC42fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAzNS42LCJiYXNlX2ZhcmUiOjE4OSwidGF4Ijo4NDQuNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDMzLjYsImJhc2VfZmFyZSI6MTg5LCJ0YXgiOjg0NC42fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 131287.67, "base_fare": 25884.03, "tax": 105154.64, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "23530.93", "tax": "105154.64", "discount": 0, "ait": "0.00", "service_charge": 2602.1 }, "partner": { "currency": "BDT", "total": 131287.67, "base_fare": 25884.03, "tax": 105154.64, "gross": { "base_fare": "23530.93", "tax": "105154.64", "discount": "0.00", "ait": "0.00", "service_charge": 2602.1 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNTQuNTAiLCJiYXNlX2ZhcmUiOiIyMDcuOTAiLCJ0YXgiOiI4NDQuNjAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODkuMDAiLCJ0YXgiOiI4NDQuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMC45MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjE4LjkwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTAzNS42MCIsImJhc2VfZmFyZSI6IjE4OS4wMCIsInRheCI6Ijg0NC42MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4OS4wMCIsInRheCI6Ijg0NC42MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMzMuNjAiLCJiYXNlX2ZhcmUiOiIxODkuMDAiLCJ0YXgiOiI4NDQuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTAzNS42LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 131287.67, "filter": { "id": "F1RT00004-11-026", "price": 131287.67, "gross_total": 1033.6, "journey_duration": "PT16H30M", "journey_duration_seconds": 59400, "layover_duration": "PT1H0M", "layover_duration_seconds": 3600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-16T09:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-30T07:15:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611160915doh2026111618051408adtdoh202611170200lhr20261117062511adtlhr202611291345doh202611300005127adtdoh202611300105los2026113007151407adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-12-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-13", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-12-026-0", "itt_flight_key": "F1SE00005-13", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H10M", "transit_time": "7H55M", "routes": [ { "air_segment_key": "0-13", "origin": "LOS", "departure_time": "2026-11-16T09:15:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "DOH", "arrival_time": "2026-11-16T18:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT6H50M", "distance": 3433, "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": 1408 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1408 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } }, { "air_segment_key": "1-13", "origin": "DOH", "departure_time": "2026-11-17T02:00:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-11-17T06:25:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT7H25M", "distance": 3259, "lay_over": "PT07H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 11 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 11 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-12-026-1", "itt_flight_key": "F1SE00005-13", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H45M", "transit_time": "7H45M", "routes": [ { "air_segment_key": "0-13", "origin": "LHR", "departure_time": "2026-11-29T14:15:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-11-29T23:55:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-29", "flight_time": "PT6H40M", "distance": 3259, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 4 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 4 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 2, "fareBasisCode": "NLR1R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NLR1R1RE" ] } } }, { "air_segment_key": "1-13", "origin": "DOH", "departure_time": "2026-11-30T07:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LOS", "arrival_time": "2026-11-30T14:00:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT8H20M", "distance": 3433, "lay_over": "PT07H45M", "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": 1405 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1405 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 2, "fareBasisCode": "NLR1R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NLR1R1RE" ] } } } ] } ], "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 131287.67, "gross_total": 1033.6, "base_fare": 25884.03, "tax": 105154.64, "sell": { "currency": "BDT", "total": 131287.67, "base_fare": 25884.03, "tax": 105154.64 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA1NC41LCJiYXNlX2ZhcmUiOjIwNy45LCJ0YXgiOjg0NC42fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAzNS42LCJiYXNlX2ZhcmUiOjE4OSwidGF4Ijo4NDQuNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDMzLjYsImJhc2VfZmFyZSI6MTg5LCJ0YXgiOjg0NC42fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 131287.67, "base_fare": 25884.03, "tax": 105154.64, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "23530.93", "tax": "105154.64", "discount": 0, "ait": "0.00", "service_charge": 2602.1 }, "partner": { "currency": "BDT", "total": 131287.67, "base_fare": 25884.03, "tax": 105154.64, "gross": { "base_fare": "23530.93", "tax": "105154.64", "discount": "0.00", "ait": "0.00", "service_charge": 2602.1 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNTQuNTAiLCJiYXNlX2ZhcmUiOiIyMDcuOTAiLCJ0YXgiOiI4NDQuNjAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODkuMDAiLCJ0YXgiOiI4NDQuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMC45MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjE4LjkwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTAzNS42MCIsImJhc2VfZmFyZSI6IjE4OS4wMCIsInRheCI6Ijg0NC42MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4OS4wMCIsInRheCI6Ijg0NC42MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMzMuNjAiLCJiYXNlX2ZhcmUiOiIxODkuMDAiLCJ0YXgiOiI4NDQuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTAzNS42LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 131287.67, "filter": { "id": "F1RT00004-12-026", "price": 131287.67, "gross_total": 1033.6, "journey_duration": "PT22H45M", "journey_duration_seconds": 81900, "layover_duration": "PT7H45M", "layover_duration_seconds": 27900, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-16T09:15:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-30T14:00:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611160915doh2026111618051408adtdoh202611170200lhr20261117062511adtlhr202611291415doh2026112923554adtdoh202611300740los2026113014001405adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-13-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-14", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-13-026-0", "itt_flight_key": "F1SE00005-14", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H45M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "0-14", "origin": "LOS", "departure_time": "2026-11-16T09:15:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "DOH", "arrival_time": "2026-11-16T18:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT6H50M", "distance": 3433, "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": 1408 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1408 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } }, { "air_segment_key": "1-14", "origin": "DOH", "departure_time": "2026-11-17T03:35:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-11-17T08:00:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT7H25M", "distance": 3259, "lay_over": "PT09H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 119 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 119 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-13-026-1", "itt_flight_key": "F1SE00005-14", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H30M", "transit_time": "1H0M", "routes": [ { "air_segment_key": "0-14", "origin": "LHR", "departure_time": "2026-11-29T13:45:00", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-11-30T00:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-29", "flight_time": "PT7H20M", "distance": 3259, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": 127 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 5942 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NLR1R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NLR1R1RE" ] } } }, { "air_segment_key": "1-14", "origin": "DOH", "departure_time": "2026-11-30T01:05:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LOS", "arrival_time": "2026-11-30T07:15:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT8H10M", "distance": 3433, "lay_over": "PT01H00M", "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": 1407 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1407 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 5, "fareBasisCode": "NLR1R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NLR1R1RE" ] } } } ] } ], "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 131287.67, "gross_total": 1033.6, "base_fare": 25884.03, "tax": 105154.64, "sell": { "currency": "BDT", "total": 131287.67, "base_fare": 25884.03, "tax": 105154.64 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA1NC41LCJiYXNlX2ZhcmUiOjIwNy45LCJ0YXgiOjg0NC42fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAzNS42LCJiYXNlX2ZhcmUiOjE4OSwidGF4Ijo4NDQuNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDMzLjYsImJhc2VfZmFyZSI6MTg5LCJ0YXgiOjg0NC42fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 131287.67, "base_fare": 25884.03, "tax": 105154.64, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "23530.93", "tax": "105154.64", "discount": 0, "ait": "0.00", "service_charge": 2602.1 }, "partner": { "currency": "BDT", "total": 131287.67, "base_fare": 25884.03, "tax": 105154.64, "gross": { "base_fare": "23530.93", "tax": "105154.64", "discount": "0.00", "ait": "0.00", "service_charge": 2602.1 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNTQuNTAiLCJiYXNlX2ZhcmUiOiIyMDcuOTAiLCJ0YXgiOiI4NDQuNjAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODkuMDAiLCJ0YXgiOiI4NDQuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMC45MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjE4LjkwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTAzNS42MCIsImJhc2VfZmFyZSI6IjE4OS4wMCIsInRheCI6Ijg0NC42MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4OS4wMCIsInRheCI6Ijg0NC42MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMzMuNjAiLCJiYXNlX2ZhcmUiOiIxODkuMDAiLCJ0YXgiOiI4NDQuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTAzNS42LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 131287.67, "filter": { "id": "F1RT00004-13-026", "price": 131287.67, "gross_total": 1033.6, "journey_duration": "PT16H30M", "journey_duration_seconds": 59400, "layover_duration": "PT1H0M", "layover_duration_seconds": 3600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-16T09:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-30T07:15:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611160915doh2026111618051408adtdoh202611170335lhr202611170800119adtlhr202611291345doh202611300005127adtdoh202611300105los2026113007151407adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-14-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-15", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-14-026-0", "itt_flight_key": "F1SE00005-15", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H05M", "transit_time": "8H50M", "routes": [ { "air_segment_key": "0-15", "origin": "LOS", "departure_time": "2026-11-16T09:15:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "DOH", "arrival_time": "2026-11-16T18:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT6H50M", "distance": 3433, "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": 1408 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1408 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } }, { "air_segment_key": "1-15", "origin": "DOH", "departure_time": "2026-11-17T02:55:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-11-17T07:20:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT7H25M", "distance": 3259, "lay_over": "PT08H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 105 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 105 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-14-026-1", "itt_flight_key": "F1SE00005-15", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H30M", "transit_time": "1H0M", "routes": [ { "air_segment_key": "0-15", "origin": "LHR", "departure_time": "2026-11-29T13:45:00", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-11-30T00:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-29", "flight_time": "PT7H20M", "distance": 3259, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": 127 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 5942 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NLR1R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NLR1R1RE" ] } } }, { "air_segment_key": "1-15", "origin": "DOH", "departure_time": "2026-11-30T01:05:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LOS", "arrival_time": "2026-11-30T07:15:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT8H10M", "distance": 3433, "lay_over": "PT01H00M", "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": 1407 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1407 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 5, "fareBasisCode": "NLR1R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NLR1R1RE" ] } } } ] } ], "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 131287.67, "gross_total": 1033.6, "base_fare": 25884.03, "tax": 105154.64, "sell": { "currency": "BDT", "total": 131287.67, "base_fare": 25884.03, "tax": 105154.64 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA1NC41LCJiYXNlX2ZhcmUiOjIwNy45LCJ0YXgiOjg0NC42fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAzNS42LCJiYXNlX2ZhcmUiOjE4OSwidGF4Ijo4NDQuNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDMzLjYsImJhc2VfZmFyZSI6MTg5LCJ0YXgiOjg0NC42fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 131287.67, "base_fare": 25884.03, "tax": 105154.64, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "23530.93", "tax": "105154.64", "discount": 0, "ait": "0.00", "service_charge": 2602.1 }, "partner": { "currency": "BDT", "total": 131287.67, "base_fare": 25884.03, "tax": 105154.64, "gross": { "base_fare": "23530.93", "tax": "105154.64", "discount": "0.00", "ait": "0.00", "service_charge": 2602.1 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNTQuNTAiLCJiYXNlX2ZhcmUiOiIyMDcuOTAiLCJ0YXgiOiI4NDQuNjAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODkuMDAiLCJ0YXgiOiI4NDQuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMC45MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjE4LjkwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTAzNS42MCIsImJhc2VfZmFyZSI6IjE4OS4wMCIsInRheCI6Ijg0NC42MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4OS4wMCIsInRheCI6Ijg0NC42MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMzMuNjAiLCJiYXNlX2ZhcmUiOiIxODkuMDAiLCJ0YXgiOiI4NDQuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTAzNS42LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 131287.67, "filter": { "id": "F1RT00004-14-026", "price": 131287.67, "gross_total": 1033.6, "journey_duration": "PT16H30M", "journey_duration_seconds": 59400, "layover_duration": "PT1H0M", "layover_duration_seconds": 3600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-16T09:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-30T07:15:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611160915doh2026111618051408adtdoh202611170255lhr202611170720105adtlhr202611291345doh202611300005127adtdoh202611300105los2026113007151407adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-15-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-16", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-15-026-0", "itt_flight_key": "F1SE00005-16", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H05M", "transit_time": "8H50M", "routes": [ { "air_segment_key": "0-16", "origin": "LOS", "departure_time": "2026-11-16T09:15:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "DOH", "arrival_time": "2026-11-16T18:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT6H50M", "distance": 3433, "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": 1408 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1408 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } }, { "air_segment_key": "1-16", "origin": "DOH", "departure_time": "2026-11-17T02:55:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-11-17T07:20:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT7H25M", "distance": 3259, "lay_over": "PT08H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 105 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 105 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-15-026-1", "itt_flight_key": "F1SE00005-16", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H30M", "transit_time": "6H25M", "routes": [ { "air_segment_key": "0-16", "origin": "LHR", "departure_time": "2026-11-29T15:30:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-11-30T01:15:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-29", "flight_time": "PT6H45M", "distance": 3259, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 110 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 110 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 2, "fareBasisCode": "NLR1R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NLR1R1RE" ] } } }, { "air_segment_key": "1-16", "origin": "DOH", "departure_time": "2026-11-30T07:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LOS", "arrival_time": "2026-11-30T14:00:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT8H20M", "distance": 3433, "lay_over": "PT06H25M", "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": 1405 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1405 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 2, "fareBasisCode": "NLR1R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NLR1R1RE" ] } } } ] } ], "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 131287.67, "gross_total": 1033.6, "base_fare": 25884.03, "tax": 105154.64, "sell": { "currency": "BDT", "total": 131287.67, "base_fare": 25884.03, "tax": 105154.64 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA1NC41LCJiYXNlX2ZhcmUiOjIwNy45LCJ0YXgiOjg0NC42fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAzNS42LCJiYXNlX2ZhcmUiOjE4OSwidGF4Ijo4NDQuNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDMzLjYsImJhc2VfZmFyZSI6MTg5LCJ0YXgiOjg0NC42fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 131287.67, "base_fare": 25884.03, "tax": 105154.64, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "23530.93", "tax": "105154.64", "discount": 0, "ait": "0.00", "service_charge": 2602.1 }, "partner": { "currency": "BDT", "total": 131287.67, "base_fare": 25884.03, "tax": 105154.64, "gross": { "base_fare": "23530.93", "tax": "105154.64", "discount": "0.00", "ait": "0.00", "service_charge": 2602.1 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNTQuNTAiLCJiYXNlX2ZhcmUiOiIyMDcuOTAiLCJ0YXgiOiI4NDQuNjAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODkuMDAiLCJ0YXgiOiI4NDQuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMC45MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjE4LjkwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTAzNS42MCIsImJhc2VfZmFyZSI6IjE4OS4wMCIsInRheCI6Ijg0NC42MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4OS4wMCIsInRheCI6Ijg0NC42MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMzMuNjAiLCJiYXNlX2ZhcmUiOiIxODkuMDAiLCJ0YXgiOiI4NDQuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTAzNS42LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 131287.67, "filter": { "id": "F1RT00004-15-026", "price": 131287.67, "gross_total": 1033.6, "journey_duration": "PT21H30M", "journey_duration_seconds": 77400, "layover_duration": "PT6H25M", "layover_duration_seconds": 23100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-16T09:15:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-30T14:00:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611160915doh2026111618051408adtdoh202611170255lhr202611170720105adtlhr202611291530doh202611300115110adtdoh202611300740los2026113014001405adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-16-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-9", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-16-026-0", "itt_flight_key": "F1SE00005-9", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H10M", "transit_time": "7H55M", "routes": [ { "air_segment_key": "0-9", "origin": "LOS", "departure_time": "2026-11-16T09:15:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "DOH", "arrival_time": "2026-11-16T18:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT6H50M", "distance": 3433, "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": 1408 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1408 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } }, { "air_segment_key": "1-9", "origin": "DOH", "departure_time": "2026-11-17T02:00:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-11-17T06:25:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT7H25M", "distance": 3259, "lay_over": "PT07H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 11 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 11 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-16-026-1", "itt_flight_key": "F1SE00005-9", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H30M", "transit_time": "6H25M", "routes": [ { "air_segment_key": "0-9", "origin": "LHR", "departure_time": "2026-11-29T15:30:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-11-30T01:15:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-29", "flight_time": "PT6H45M", "distance": 3259, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 110 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 110 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 2, "fareBasisCode": "NLR1R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NLR1R1RE" ] } } }, { "air_segment_key": "1-9", "origin": "DOH", "departure_time": "2026-11-30T07:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LOS", "arrival_time": "2026-11-30T14:00:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT8H20M", "distance": 3433, "lay_over": "PT06H25M", "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": 1405 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1405 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 2, "fareBasisCode": "NLR1R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NLR1R1RE" ] } } } ] } ], "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 131287.67, "gross_total": 1033.6, "base_fare": 25884.03, "tax": 105154.64, "sell": { "currency": "BDT", "total": 131287.67, "base_fare": 25884.03, "tax": 105154.64 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA1NC41LCJiYXNlX2ZhcmUiOjIwNy45LCJ0YXgiOjg0NC42fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAzNS42LCJiYXNlX2ZhcmUiOjE4OSwidGF4Ijo4NDQuNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDMzLjYsImJhc2VfZmFyZSI6MTg5LCJ0YXgiOjg0NC42fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 131287.67, "base_fare": 25884.03, "tax": 105154.64, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "23530.93", "tax": "105154.64", "discount": 0, "ait": "0.00", "service_charge": 2602.1 }, "partner": { "currency": "BDT", "total": 131287.67, "base_fare": 25884.03, "tax": 105154.64, "gross": { "base_fare": "23530.93", "tax": "105154.64", "discount": "0.00", "ait": "0.00", "service_charge": 2602.1 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNTQuNTAiLCJiYXNlX2ZhcmUiOiIyMDcuOTAiLCJ0YXgiOiI4NDQuNjAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODkuMDAiLCJ0YXgiOiI4NDQuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMC45MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjE4LjkwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTAzNS42MCIsImJhc2VfZmFyZSI6IjE4OS4wMCIsInRheCI6Ijg0NC42MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4OS4wMCIsInRheCI6Ijg0NC42MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMzMuNjAiLCJiYXNlX2ZhcmUiOiIxODkuMDAiLCJ0YXgiOiI4NDQuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTAzNS42LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 131287.67, "filter": { "id": "F1RT00004-16-026", "price": 131287.67, "gross_total": 1033.6, "journey_duration": "PT21H30M", "journey_duration_seconds": 77400, "layover_duration": "PT6H25M", "layover_duration_seconds": 23100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-16T09:15:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-30T14:00:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611160915doh2026111618051408adtdoh202611170200lhr20261117062511adtlhr202611291530doh202611300115110adtdoh202611300740los2026113014001405adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-17-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-17", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-17-026-0", "itt_flight_key": "F1SE00005-17", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT28H00M", "transit_time": "13H45M", "routes": [ { "air_segment_key": "0-17", "origin": "LOS", "departure_time": "2026-11-16T09:15:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "DOH", "arrival_time": "2026-11-16T18:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT6H50M", "distance": 3433, "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": 1408 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1408 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } }, { "air_segment_key": "1-17", "origin": "DOH", "departure_time": "2026-11-17T07:50:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-11-17T12:15:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT7H25M", "distance": 3259, "lay_over": "PT13H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 3 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 3 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP3RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP3RE" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-17-026-1", "itt_flight_key": "F1SE00005-17", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H30M", "transit_time": "1H0M", "routes": [ { "air_segment_key": "0-17", "origin": "LHR", "departure_time": "2026-11-29T13:45:00", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-11-30T00:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-29", "flight_time": "PT7H20M", "distance": 3259, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": 127 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 5942 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NLR1R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NLR1R1RE" ] } } }, { "air_segment_key": "1-17", "origin": "DOH", "departure_time": "2026-11-30T01:05:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LOS", "arrival_time": "2026-11-30T07:15:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT8H10M", "distance": 3433, "lay_over": "PT01H00M", "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": 1407 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1407 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 5, "fareBasisCode": "NLR1R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NLR1R1RE" ] } } } ] } ], "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 131611.37, "gross_total": 1036.2, "base_fare": 25884.03, "tax": 105478.34, "sell": { "currency": "BDT", "total": 131611.37, "base_fare": 25884.03, "tax": 105478.34 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA1Ny4xLCJiYXNlX2ZhcmUiOjIwNy45LCJ0YXgiOjg0Ny4yfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAzOC4yLCJiYXNlX2ZhcmUiOjE4OSwidGF4Ijo4NDcuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDM2LjIsImJhc2VfZmFyZSI6MTg5LCJ0YXgiOjg0Ny4yfX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 131611.37, "base_fare": 25884.03, "tax": 105478.34, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "23530.93", "tax": "105478.34", "discount": 0, "ait": "0.00", "service_charge": 2602.1 }, "partner": { "currency": "BDT", "total": 131611.37, "base_fare": 25884.03, "tax": 105478.34, "gross": { "base_fare": "23530.93", "tax": "105478.34", "discount": "0.00", "ait": "0.00", "service_charge": 2602.1 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNTcuMTAiLCJiYXNlX2ZhcmUiOiIyMDcuOTAiLCJ0YXgiOiI4NDcuMjAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODkuMDAiLCJ0YXgiOiI4NDcuMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMC45MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjE4LjkwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTAzOC4yMCIsImJhc2VfZmFyZSI6IjE4OS4wMCIsInRheCI6Ijg0Ny4yMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4OS4wMCIsInRheCI6Ijg0Ny4yMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMzYuMjAiLCJiYXNlX2ZhcmUiOiIxODkuMDAiLCJ0YXgiOiI4NDcuMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTAzOC4yLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 131611.37, "filter": { "id": "F1RT00004-17-026", "price": 131611.37, "gross_total": 1036.2, "journey_duration": "PT16H30M", "journey_duration_seconds": 59400, "layover_duration": "PT1H0M", "layover_duration_seconds": 3600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-16T09:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-30T07:15:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611160915doh2026111618051408adtdoh202611170750lhr2026111712153adtlhr202611291345doh202611300005127adtdoh202611300105los2026113007151407adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-18-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-18", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-18-026-0", "itt_flight_key": "F1SE00005-18", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H50M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "0-18", "origin": "LOS", "departure_time": "2026-11-16T15:30:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "DOH", "arrival_time": "2026-11-17T00:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT6H50M", "distance": 3433, "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": 1406 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1406 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } }, { "air_segment_key": "1-18", "origin": "DOH", "departure_time": "2026-11-17T02:55:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-11-17T07:20:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT7H25M", "distance": 3259, "lay_over": "PT02H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 105 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 105 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-18-026-1", "itt_flight_key": "F1SE00005-18", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "7H35M", "routes": [ { "air_segment_key": "0-18", "origin": "LHR", "departure_time": "2026-11-29T13:45:00", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-11-30T00:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-29", "flight_time": "PT7H20M", "distance": 3259, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": 127 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 5942 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } }, { "air_segment_key": "1-18", "origin": "DOH", "departure_time": "2026-11-30T07:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LOS", "arrival_time": "2026-11-30T14:00:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT8H20M", "distance": 3433, "lay_over": "PT07H35M", "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": 1405 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1405 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } } ] } ], "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 132433.09, "gross_total": 1042, "base_fare": 26979.65, "tax": 105204.44, "sell": { "currency": "BDT", "total": 132433.09, "base_fare": 26979.65, "tax": 105204.44 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA2My43LCJiYXNlX2ZhcmUiOjIxNi43LCJ0YXgiOjg0NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwNDQsImJhc2VfZmFyZSI6MTk3LCJ0YXgiOjg0NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDQyLCJiYXNlX2ZhcmUiOjE5NywidGF4Ijo4NDV9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 132433.09, "base_fare": 26979.65, "tax": 105204.44, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "24526.95", "tax": "105204.44", "discount": 0, "ait": "0.00", "service_charge": 2701.7 }, "partner": { "currency": "BDT", "total": 132433.09, "base_fare": 26979.65, "tax": 105204.44, "gross": { "base_fare": "24526.95", "tax": "105204.44", "discount": "0.00", "ait": "0.00", "service_charge": 2701.7 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNjMuNzAiLCJiYXNlX2ZhcmUiOiIyMTYuNzAiLCJ0YXgiOiI4NDUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTcuMDAiLCJ0YXgiOiI4NDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMS43MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjE5LjcwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTA0NC4wMCIsImJhc2VfZmFyZSI6IjE5Ny4wMCIsInRheCI6Ijg0NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5Ny4wMCIsInRheCI6Ijg0NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNDIuMDAiLCJiYXNlX2ZhcmUiOiIxOTcuMDAiLCJ0YXgiOiI4NDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTA0NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 132433.09, "filter": { "id": "F1RT00004-18-026", "price": 132433.09, "gross_total": 1042, "journey_duration": "PT23H15M", "journey_duration_seconds": 83700, "layover_duration": "PT7H35M", "layover_duration_seconds": 27300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T15:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-30T14:00:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611161530doh2026111700201406adtdoh202611170255lhr202611170720105adtlhr202611291345doh202611300005127adtdoh202611300740los2026113014001405adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-19-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-19", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-19-026-0", "itt_flight_key": "F1SE00005-19", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "3H15M", "routes": [ { "air_segment_key": "0-19", "origin": "LOS", "departure_time": "2026-11-16T15:30:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "DOH", "arrival_time": "2026-11-17T00:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT6H50M", "distance": 3433, "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": 1406 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1406 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } }, { "air_segment_key": "1-19", "origin": "DOH", "departure_time": "2026-11-17T03:35:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-11-17T08:00:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT7H25M", "distance": 3259, "lay_over": "PT03H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 119 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 119 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-19-026-1", "itt_flight_key": "F1SE00005-19", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "7H35M", "routes": [ { "air_segment_key": "0-19", "origin": "LHR", "departure_time": "2026-11-29T13:45:00", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-11-30T00:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-29", "flight_time": "PT7H20M", "distance": 3259, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": 127 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 5942 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } }, { "air_segment_key": "1-19", "origin": "DOH", "departure_time": "2026-11-30T07:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LOS", "arrival_time": "2026-11-30T14:00:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT8H20M", "distance": 3433, "lay_over": "PT07H35M", "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": 1405 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1405 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } } ] } ], "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 132433.09, "gross_total": 1042, "base_fare": 26979.65, "tax": 105204.44, "sell": { "currency": "BDT", "total": 132433.09, "base_fare": 26979.65, "tax": 105204.44 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA2My43LCJiYXNlX2ZhcmUiOjIxNi43LCJ0YXgiOjg0NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwNDQsImJhc2VfZmFyZSI6MTk3LCJ0YXgiOjg0NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDQyLCJiYXNlX2ZhcmUiOjE5NywidGF4Ijo4NDV9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 132433.09, "base_fare": 26979.65, "tax": 105204.44, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "24526.95", "tax": "105204.44", "discount": 0, "ait": "0.00", "service_charge": 2701.7 }, "partner": { "currency": "BDT", "total": 132433.09, "base_fare": 26979.65, "tax": 105204.44, "gross": { "base_fare": "24526.95", "tax": "105204.44", "discount": "0.00", "ait": "0.00", "service_charge": 2701.7 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNjMuNzAiLCJiYXNlX2ZhcmUiOiIyMTYuNzAiLCJ0YXgiOiI4NDUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTcuMDAiLCJ0YXgiOiI4NDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMS43MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjE5LjcwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTA0NC4wMCIsImJhc2VfZmFyZSI6IjE5Ny4wMCIsInRheCI6Ijg0NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5Ny4wMCIsInRheCI6Ijg0NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNDIuMDAiLCJiYXNlX2ZhcmUiOiIxOTcuMDAiLCJ0YXgiOiI4NDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTA0NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 132433.09, "filter": { "id": "F1RT00004-19-026", "price": 132433.09, "gross_total": 1042, "journey_duration": "PT23H15M", "journey_duration_seconds": 83700, "layover_duration": "PT7H35M", "layover_duration_seconds": 27300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T15:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-30T14:00:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611161530doh2026111700201406adtdoh202611170335lhr202611170800119adtlhr202611291345doh202611300005127adtdoh202611300740los2026113014001405adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-20-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-20", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-20-026-0", "itt_flight_key": "F1SE00005-20", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H55M", "transit_time": "1H40M", "routes": [ { "air_segment_key": "0-20", "origin": "LOS", "departure_time": "2026-11-16T15:30:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "DOH", "arrival_time": "2026-11-17T00:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT6H50M", "distance": 3433, "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": 1406 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1406 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } }, { "air_segment_key": "1-20", "origin": "DOH", "departure_time": "2026-11-17T02:00:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-11-17T06:25:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT7H25M", "distance": 3259, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 11 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 11 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-20-026-1", "itt_flight_key": "F1SE00005-20", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "7H35M", "routes": [ { "air_segment_key": "0-20", "origin": "LHR", "departure_time": "2026-11-29T13:45:00", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-11-30T00:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-29", "flight_time": "PT7H20M", "distance": 3259, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": 127 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 5942 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } }, { "air_segment_key": "1-20", "origin": "DOH", "departure_time": "2026-11-30T07:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LOS", "arrival_time": "2026-11-30T14:00:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT8H20M", "distance": 3433, "lay_over": "PT07H35M", "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": 1405 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1405 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } } ] } ], "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 132433.09, "gross_total": 1042, "base_fare": 26979.65, "tax": 105204.44, "sell": { "currency": "BDT", "total": 132433.09, "base_fare": 26979.65, "tax": 105204.44 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA2My43LCJiYXNlX2ZhcmUiOjIxNi43LCJ0YXgiOjg0NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwNDQsImJhc2VfZmFyZSI6MTk3LCJ0YXgiOjg0NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDQyLCJiYXNlX2ZhcmUiOjE5NywidGF4Ijo4NDV9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 132433.09, "base_fare": 26979.65, "tax": 105204.44, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "24526.95", "tax": "105204.44", "discount": 0, "ait": "0.00", "service_charge": 2701.7 }, "partner": { "currency": "BDT", "total": 132433.09, "base_fare": 26979.65, "tax": 105204.44, "gross": { "base_fare": "24526.95", "tax": "105204.44", "discount": "0.00", "ait": "0.00", "service_charge": 2701.7 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNjMuNzAiLCJiYXNlX2ZhcmUiOiIyMTYuNzAiLCJ0YXgiOiI4NDUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTcuMDAiLCJ0YXgiOiI4NDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMS43MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjE5LjcwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTA0NC4wMCIsImJhc2VfZmFyZSI6IjE5Ny4wMCIsInRheCI6Ijg0NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5Ny4wMCIsInRheCI6Ijg0NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNDIuMDAiLCJiYXNlX2ZhcmUiOiIxOTcuMDAiLCJ0YXgiOiI4NDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTA0NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 132433.09, "filter": { "id": "F1RT00004-20-026", "price": 132433.09, "gross_total": 1042, "journey_duration": "PT23H15M", "journey_duration_seconds": 83700, "layover_duration": "PT7H35M", "layover_duration_seconds": 27300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T15:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-30T14:00:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611161530doh2026111700201406adtdoh202611170200lhr20261117062511adtlhr202611291345doh202611300005127adtdoh202611300740los2026113014001405adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-21-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-21", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-21-026-0", "itt_flight_key": "F1SE00005-21", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H55M", "transit_time": "1H25M", "routes": [ { "air_segment_key": "0-21", "origin": "LOS", "departure_time": "2026-11-16T15:30:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "DOH", "arrival_time": "2026-11-17T00:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT6H50M", "distance": 3433, "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": 1406 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1406 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } }, { "air_segment_key": "1-21", "origin": "DOH", "departure_time": "2026-11-17T01:45:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-11-17T07:25:00", "destination_terminal": "5", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT8H40M", "distance": 3259, "lay_over": "PT01H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": 126 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 5943 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-21-026-1", "itt_flight_key": "F1SE00005-21", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "7H35M", "routes": [ { "air_segment_key": "0-21", "origin": "LHR", "departure_time": "2026-11-29T13:45:00", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-11-30T00:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-29", "flight_time": "PT7H20M", "distance": 3259, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": 127 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 5942 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } }, { "air_segment_key": "1-21", "origin": "DOH", "departure_time": "2026-11-30T07:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LOS", "arrival_time": "2026-11-30T14:00:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT8H20M", "distance": 3433, "lay_over": "PT07H35M", "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": 1405 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1405 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } } ] } ], "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 132433.09, "gross_total": 1042, "base_fare": 26979.65, "tax": 105204.44, "sell": { "currency": "BDT", "total": 132433.09, "base_fare": 26979.65, "tax": 105204.44 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA2My43LCJiYXNlX2ZhcmUiOjIxNi43LCJ0YXgiOjg0NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwNDQsImJhc2VfZmFyZSI6MTk3LCJ0YXgiOjg0NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDQyLCJiYXNlX2ZhcmUiOjE5NywidGF4Ijo4NDV9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 132433.09, "base_fare": 26979.65, "tax": 105204.44, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "24526.95", "tax": "105204.44", "discount": 0, "ait": "0.00", "service_charge": 2701.7 }, "partner": { "currency": "BDT", "total": 132433.09, "base_fare": 26979.65, "tax": 105204.44, "gross": { "base_fare": "24526.95", "tax": "105204.44", "discount": "0.00", "ait": "0.00", "service_charge": 2701.7 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNjMuNzAiLCJiYXNlX2ZhcmUiOiIyMTYuNzAiLCJ0YXgiOiI4NDUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTcuMDAiLCJ0YXgiOiI4NDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMS43MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjE5LjcwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTA0NC4wMCIsImJhc2VfZmFyZSI6IjE5Ny4wMCIsInRheCI6Ijg0NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5Ny4wMCIsInRheCI6Ijg0NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNDIuMDAiLCJiYXNlX2ZhcmUiOiIxOTcuMDAiLCJ0YXgiOiI4NDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTA0NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 132433.09, "filter": { "id": "F1RT00004-21-026", "price": 132433.09, "gross_total": 1042, "journey_duration": "PT23H15M", "journey_duration_seconds": 83700, "layover_duration": "PT7H35M", "layover_duration_seconds": 27300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T15:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-30T14:00:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611161530doh2026111700201406adtdoh202611170145lhr202611170725126adtlhr202611291345doh202611300005127adtdoh202611300740los2026113014001405adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-22-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-22", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-22-026-0", "itt_flight_key": "F1SE00005-22", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H55M", "transit_time": "1H40M", "routes": [ { "air_segment_key": "0-22", "origin": "LOS", "departure_time": "2026-11-16T15:30:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "DOH", "arrival_time": "2026-11-17T00:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT6H50M", "distance": 3433, "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": 1406 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1406 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } }, { "air_segment_key": "1-22", "origin": "DOH", "departure_time": "2026-11-17T02:00:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-11-17T06:25:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT7H25M", "distance": 3259, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 11 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 11 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-22-026-1", "itt_flight_key": "F1SE00005-22", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H30M", "transit_time": "1H0M", "routes": [ { "air_segment_key": "0-22", "origin": "LHR", "departure_time": "2026-11-29T13:45:00", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-11-30T00:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-29", "flight_time": "PT7H20M", "distance": 3259, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": 127 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 5942 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NLR1R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NLR1R1RE" ] } } }, { "air_segment_key": "1-22", "origin": "DOH", "departure_time": "2026-11-30T01:05:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LOS", "arrival_time": "2026-11-30T07:15:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT8H10M", "distance": 3433, "lay_over": "PT01H00M", "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": 1407 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1407 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 5, "fareBasisCode": "NLR1R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NLR1R1RE" ] } } } ] } ], "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 133864.87, "gross_total": 1052.5, "base_fare": 28349.17, "tax": 105266.69, "sell": { "currency": "BDT", "total": 133864.87, "base_fare": 28349.17, "tax": 105266.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA3NS4yLCJiYXNlX2ZhcmUiOjIyNy43LCJ0YXgiOjg0NS41fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA1NC41LCJiYXNlX2ZhcmUiOjIwNywidGF4Ijo4NDUuNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDUyLjUsImJhc2VfZmFyZSI6MjA3LCJ0YXgiOjg0NS41fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 133864.87, "base_fare": 28349.17, "tax": 105266.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "25771.98", "tax": "105266.69", "discount": 0, "ait": "0.00", "service_charge": 2826.2 }, "partner": { "currency": "BDT", "total": 133864.87, "base_fare": 28349.17, "tax": 105266.69, "gross": { "base_fare": "25771.98", "tax": "105266.69", "discount": "0.00", "ait": "0.00", "service_charge": 2826.2 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNzUuMjAiLCJiYXNlX2ZhcmUiOiIyMjcuNzAiLCJ0YXgiOiI4NDUuNTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDcuMDAiLCJ0YXgiOiI4NDUuNTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMi43MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIwLjcwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTA1NC41MCIsImJhc2VfZmFyZSI6IjIwNy4wMCIsInRheCI6Ijg0NS41MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwNy4wMCIsInRheCI6Ijg0NS41MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNTIuNTAiLCJiYXNlX2ZhcmUiOiIyMDcuMDAiLCJ0YXgiOiI4NDUuNTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTA1NC41LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 133864.87, "filter": { "id": "F1RT00004-22-026", "price": 133864.87, "gross_total": 1052.5, "journey_duration": "PT16H30M", "journey_duration_seconds": 59400, "layover_duration": "PT1H0M", "layover_duration_seconds": 3600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T15:30:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-30T07:15:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611161530doh2026111700201406adtdoh202611170200lhr20261117062511adtlhr202611291345doh202611300005127adtdoh202611300105los2026113007151407adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-23-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-23", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-23-026-0", "itt_flight_key": "F1SE00005-23", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H55M", "transit_time": "1H40M", "routes": [ { "air_segment_key": "0-23", "origin": "LOS", "departure_time": "2026-11-16T15:30:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "DOH", "arrival_time": "2026-11-17T00:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT6H50M", "distance": 3433, "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": 1406 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1406 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } }, { "air_segment_key": "1-23", "origin": "DOH", "departure_time": "2026-11-17T02:00:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-11-17T06:25:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT7H25M", "distance": 3259, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 11 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 11 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-23-026-1", "itt_flight_key": "F1SE00005-23", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H30M", "transit_time": "6H25M", "routes": [ { "air_segment_key": "0-23", "origin": "LHR", "departure_time": "2026-11-29T15:30:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-11-30T01:15:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-29", "flight_time": "PT6H45M", "distance": 3259, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 110 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 110 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 2, "fareBasisCode": "NLR1R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NLR1R1RE" ] } } }, { "air_segment_key": "1-23", "origin": "DOH", "departure_time": "2026-11-30T07:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LOS", "arrival_time": "2026-11-30T14:00:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT8H20M", "distance": 3433, "lay_over": "PT06H25M", "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": 1405 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1405 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 2, "fareBasisCode": "NLR1R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NLR1R1RE" ] } } } ] } ], "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 133864.87, "gross_total": 1052.5, "base_fare": 28349.17, "tax": 105266.69, "sell": { "currency": "BDT", "total": 133864.87, "base_fare": 28349.17, "tax": 105266.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA3NS4yLCJiYXNlX2ZhcmUiOjIyNy43LCJ0YXgiOjg0NS41fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA1NC41LCJiYXNlX2ZhcmUiOjIwNywidGF4Ijo4NDUuNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDUyLjUsImJhc2VfZmFyZSI6MjA3LCJ0YXgiOjg0NS41fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 133864.87, "base_fare": 28349.17, "tax": 105266.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "25771.98", "tax": "105266.69", "discount": 0, "ait": "0.00", "service_charge": 2826.2 }, "partner": { "currency": "BDT", "total": 133864.87, "base_fare": 28349.17, "tax": 105266.69, "gross": { "base_fare": "25771.98", "tax": "105266.69", "discount": "0.00", "ait": "0.00", "service_charge": 2826.2 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNzUuMjAiLCJiYXNlX2ZhcmUiOiIyMjcuNzAiLCJ0YXgiOiI4NDUuNTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDcuMDAiLCJ0YXgiOiI4NDUuNTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMi43MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIwLjcwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTA1NC41MCIsImJhc2VfZmFyZSI6IjIwNy4wMCIsInRheCI6Ijg0NS41MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwNy4wMCIsInRheCI6Ijg0NS41MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNTIuNTAiLCJiYXNlX2ZhcmUiOiIyMDcuMDAiLCJ0YXgiOiI4NDUuNTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTA1NC41LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 133864.87, "filter": { "id": "F1RT00004-23-026", "price": 133864.87, "gross_total": 1052.5, "journey_duration": "PT21H30M", "journey_duration_seconds": 77400, "layover_duration": "PT6H25M", "layover_duration_seconds": 23100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T15:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-30T14:00:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611161530doh2026111700201406adtdoh202611170200lhr20261117062511adtlhr202611291530doh202611300115110adtdoh202611300740los2026113014001405adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-24-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-24", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-24-026-0", "itt_flight_key": "F1SE00005-24", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H50M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "0-24", "origin": "LOS", "departure_time": "2026-11-16T15:30:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "DOH", "arrival_time": "2026-11-17T00:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT6H50M", "distance": 3433, "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": 1406 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1406 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } }, { "air_segment_key": "1-24", "origin": "DOH", "departure_time": "2026-11-17T02:55:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-11-17T07:20:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT7H25M", "distance": 3259, "lay_over": "PT02H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 105 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 105 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-24-026-1", "itt_flight_key": "F1SE00005-24", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H30M", "transit_time": "6H25M", "routes": [ { "air_segment_key": "0-24", "origin": "LHR", "departure_time": "2026-11-29T15:30:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-11-30T01:15:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-29", "flight_time": "PT6H45M", "distance": 3259, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 110 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 110 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 2, "fareBasisCode": "NLR1R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NLR1R1RE" ] } } }, { "air_segment_key": "1-24", "origin": "DOH", "departure_time": "2026-11-30T07:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LOS", "arrival_time": "2026-11-30T14:00:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT8H20M", "distance": 3433, "lay_over": "PT06H25M", "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": 1405 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1405 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 2, "fareBasisCode": "NLR1R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NLR1R1RE" ] } } } ] } ], "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 133864.87, "gross_total": 1052.5, "base_fare": 28349.17, "tax": 105266.69, "sell": { "currency": "BDT", "total": 133864.87, "base_fare": 28349.17, "tax": 105266.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA3NS4yLCJiYXNlX2ZhcmUiOjIyNy43LCJ0YXgiOjg0NS41fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA1NC41LCJiYXNlX2ZhcmUiOjIwNywidGF4Ijo4NDUuNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDUyLjUsImJhc2VfZmFyZSI6MjA3LCJ0YXgiOjg0NS41fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 133864.87, "base_fare": 28349.17, "tax": 105266.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "25771.98", "tax": "105266.69", "discount": 0, "ait": "0.00", "service_charge": 2826.2 }, "partner": { "currency": "BDT", "total": 133864.87, "base_fare": 28349.17, "tax": 105266.69, "gross": { "base_fare": "25771.98", "tax": "105266.69", "discount": "0.00", "ait": "0.00", "service_charge": 2826.2 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNzUuMjAiLCJiYXNlX2ZhcmUiOiIyMjcuNzAiLCJ0YXgiOiI4NDUuNTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDcuMDAiLCJ0YXgiOiI4NDUuNTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMi43MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIwLjcwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTA1NC41MCIsImJhc2VfZmFyZSI6IjIwNy4wMCIsInRheCI6Ijg0NS41MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwNy4wMCIsInRheCI6Ijg0NS41MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNTIuNTAiLCJiYXNlX2ZhcmUiOiIyMDcuMDAiLCJ0YXgiOiI4NDUuNTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTA1NC41LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 133864.87, "filter": { "id": "F1RT00004-24-026", "price": 133864.87, "gross_total": 1052.5, "journey_duration": "PT21H30M", "journey_duration_seconds": 77400, "layover_duration": "PT6H25M", "layover_duration_seconds": 23100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T15:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-30T14:00:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611161530doh2026111700201406adtdoh202611170255lhr202611170720105adtlhr202611291530doh202611300115110adtdoh202611300740los2026113014001405adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-25-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-25", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-25-026-0", "itt_flight_key": "F1SE00005-25", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H50M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "0-25", "origin": "LOS", "departure_time": "2026-11-16T15:30:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "DOH", "arrival_time": "2026-11-17T00:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT6H50M", "distance": 3433, "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": 1406 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1406 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } }, { "air_segment_key": "1-25", "origin": "DOH", "departure_time": "2026-11-17T02:55:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-11-17T07:20:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT7H25M", "distance": 3259, "lay_over": "PT02H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 105 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 105 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "QLNGP1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QLNGP1RE" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-25-026-1", "itt_flight_key": "F1SE00005-25", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H30M", "transit_time": "1H0M", "routes": [ { "air_segment_key": "0-25", "origin": "LHR", "departure_time": "2026-11-29T13:45:00", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-11-30T00:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-29", "flight_time": "PT7H20M", "distance": 3259, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": 127 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 5942 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NLR1R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NLR1R1RE" ] } } }, { "air_segment_key": "1-25", "origin": "DOH", "departure_time": "2026-11-30T01:05:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LOS", "arrival_time": "2026-11-30T07:15:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT8H10M", "distance": 3433, "lay_over": "PT01H00M", "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": 1407 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 1407 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 5, "fareBasisCode": "NLR1R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NLR1R1RE" ] } } } ] } ], "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 133864.87, "gross_total": 1052.5, "base_fare": 28349.17, "tax": 105266.69, "sell": { "currency": "BDT", "total": 133864.87, "base_fare": 28349.17, "tax": 105266.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA3NS4yLCJiYXNlX2ZhcmUiOjIyNy43LCJ0YXgiOjg0NS41fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA1NC41LCJiYXNlX2ZhcmUiOjIwNywidGF4Ijo4NDUuNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDUyLjUsImJhc2VfZmFyZSI6MjA3LCJ0YXgiOjg0NS41fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 133864.87, "base_fare": 28349.17, "tax": 105266.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "25771.98", "tax": "105266.69", "discount": 0, "ait": "0.00", "service_charge": 2826.2 }, "partner": { "currency": "BDT", "total": 133864.87, "base_fare": 28349.17, "tax": 105266.69, "gross": { "base_fare": "25771.98", "tax": "105266.69", "discount": "0.00", "ait": "0.00", "service_charge": 2826.2 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNzUuMjAiLCJiYXNlX2ZhcmUiOiIyMjcuNzAiLCJ0YXgiOiI4NDUuNTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDcuMDAiLCJ0YXgiOiI4NDUuNTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMi43MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIwLjcwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTA1NC41MCIsImJhc2VfZmFyZSI6IjIwNy4wMCIsInRheCI6Ijg0NS41MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwNy4wMCIsInRheCI6Ijg0NS41MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNTIuNTAiLCJiYXNlX2ZhcmUiOiIyMDcuMDAiLCJ0YXgiOiI4NDUuNTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTA1NC41LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 133864.87, "filter": { "id": "F1RT00004-25-026", "price": 133864.87, "gross_total": 1052.5, "journey_duration": "PT16H30M", "journey_duration_seconds": 59400, "layover_duration": "PT1H0M", "layover_duration_seconds": 3600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T15:30:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-30T07:15:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611161530doh2026111700201406adtdoh202611170255lhr202611170720105adtlhr202611291345doh202611300005127adtdoh202611300105los2026113007151407adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-26-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-26", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-26-026-0", "itt_flight_key": "F1SE00005-26", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H35M", "transit_time": "1H40M", "routes": [ { "air_segment_key": "0-26", "origin": "LOS", "departure_time": "2026-11-16T23:05:00", "origin_terminal": null, "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "AMS", "arrival_time": "2026-11-17T05:40:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-16", "flight_time": "PT6H35M", "distance": 3151, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 588 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 588 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "R", "meal_code": "M", "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } }, { "air_segment_key": "1-26", "origin": "AMS", "departure_time": "2026-11-17T07:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LHR", "arrival_time": "2026-11-17T07:40:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT1H20M", "distance": 231, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "295", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1001 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1001 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "L", "meal_code": "S", "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-26-026-1", "itt_flight_key": "F1SE00005-26", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H35M", "transit_time": "5H35M", "routes": [ { "air_segment_key": "0-26", "origin": "LHR", "departure_time": "2026-11-29T06:30:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "AMS", "arrival_time": "2026-11-29T09:00:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-29", "flight_time": "PT1H30M", "distance": 231, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1000 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1000 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "L", "meal_code": "S", "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } }, { "air_segment_key": "1-26", "origin": "AMS", "departure_time": "2026-11-29T14:35:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LOS", "arrival_time": "2026-11-29T21:05:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-29", "flight_time": "PT6H30M", "distance": 3151, "lay_over": "PT05H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "R", "meal_code": "M", "seat_available": 3, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } } ] } ], "promo_title": "LIGHT", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 134960.49, "gross_total": 1061.2, "base_fare": 28486.13, "tax": 106225.36, "sell": { "currency": "BDT", "total": 134960.49, "base_fare": 28486.13, "tax": 106225.36 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA4NCwiYmFzZV9mYXJlIjoyMjguOCwidGF4Ijo4NTMuMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwNjMuMiwiYmFzZV9mYXJlIjoyMDgsInRheCI6ODUzLjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA2MS4yLCJiYXNlX2ZhcmUiOjIwOCwidGF4Ijo4NTMuMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 134960.49, "base_fare": 28486.13, "tax": 106225.36, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "25896.48", "tax": "106225.36", "discount": 0, "ait": "0.00", "service_charge": 2838.65 }, "partner": { "currency": "BDT", "total": 134960.49, "base_fare": 28486.13, "tax": 106225.36, "gross": { "base_fare": "25896.48", "tax": "106225.36", "discount": "0.00", "ait": "0.00", "service_charge": 2838.65 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwODQuMDAiLCJiYXNlX2ZhcmUiOiIyMjguODAiLCJ0YXgiOiI4NTMuMjAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDguMDAiLCJ0YXgiOiI4NTMuMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMi44MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIwLjgwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTA2My4yMCIsImJhc2VfZmFyZSI6IjIwOC4wMCIsInRheCI6Ijg1My4yMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwOC4wMCIsInRheCI6Ijg1My4yMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNjEuMjAiLCJiYXNlX2ZhcmUiOiIyMDguMDAiLCJ0YXgiOiI4NTMuMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTA2My4yLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 134960.49, "filter": { "id": "F1RT00004-26-026", "price": 134960.49, "gross_total": 1061.2, "journey_duration": "PT13H35M", "journey_duration_seconds": 48900, "layover_duration": "PT5H35M", "layover_duration_seconds": 20100, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "781", "aircraft_name": "781", "cabin_class": "LIGHT", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH", "52": "AMS" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-16T23:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-29T21:05:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "los202611162305ams202611170540588adtams202611170720lhr2026111707401001adtlhr202611290630ams2026112909001000adtams202611291435los202611292105587adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-27-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-27", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-27-026-0", "itt_flight_key": "F1SE00005-27", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H55M", "transit_time": "3H0M", "routes": [ { "air_segment_key": "0-27", "origin": "LOS", "departure_time": "2026-11-16T23:05:00", "origin_terminal": null, "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "AMS", "arrival_time": "2026-11-17T05:40:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-16", "flight_time": "PT6H35M", "distance": 3151, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 588 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 588 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "R", "meal_code": "M", "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } }, { "air_segment_key": "1-27", "origin": "AMS", "departure_time": "2026-11-17T08:40:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LHR", "arrival_time": "2026-11-17T09:00:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT1H20M", "distance": 231, "lay_over": "PT03H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1003 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1003 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "L", "meal_code": "S", "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-27-026-1", "itt_flight_key": "F1SE00005-27", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H35M", "transit_time": "5H35M", "routes": [ { "air_segment_key": "0-27", "origin": "LHR", "departure_time": "2026-11-29T06:30:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "AMS", "arrival_time": "2026-11-29T09:00:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-29", "flight_time": "PT1H30M", "distance": 231, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1000 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1000 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "L", "meal_code": "S", "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } }, { "air_segment_key": "1-27", "origin": "AMS", "departure_time": "2026-11-29T14:35:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LOS", "arrival_time": "2026-11-29T21:05:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-29", "flight_time": "PT6H30M", "distance": 3151, "lay_over": "PT05H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "R", "meal_code": "M", "seat_available": 3, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } } ] } ], "promo_title": "LIGHT", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 134960.49, "gross_total": 1061.2, "base_fare": 28486.13, "tax": 106225.36, "sell": { "currency": "BDT", "total": 134960.49, "base_fare": 28486.13, "tax": 106225.36 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA4NCwiYmFzZV9mYXJlIjoyMjguOCwidGF4Ijo4NTMuMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwNjMuMiwiYmFzZV9mYXJlIjoyMDgsInRheCI6ODUzLjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA2MS4yLCJiYXNlX2ZhcmUiOjIwOCwidGF4Ijo4NTMuMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 134960.49, "base_fare": 28486.13, "tax": 106225.36, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "25896.48", "tax": "106225.36", "discount": 0, "ait": "0.00", "service_charge": 2838.65 }, "partner": { "currency": "BDT", "total": 134960.49, "base_fare": 28486.13, "tax": 106225.36, "gross": { "base_fare": "25896.48", "tax": "106225.36", "discount": "0.00", "ait": "0.00", "service_charge": 2838.65 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwODQuMDAiLCJiYXNlX2ZhcmUiOiIyMjguODAiLCJ0YXgiOiI4NTMuMjAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDguMDAiLCJ0YXgiOiI4NTMuMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMi44MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIwLjgwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTA2My4yMCIsImJhc2VfZmFyZSI6IjIwOC4wMCIsInRheCI6Ijg1My4yMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwOC4wMCIsInRheCI6Ijg1My4yMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNjEuMjAiLCJiYXNlX2ZhcmUiOiIyMDguMDAiLCJ0YXgiOiI4NTMuMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTA2My4yLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 134960.49, "filter": { "id": "F1RT00004-27-026", "price": 134960.49, "gross_total": 1061.2, "journey_duration": "PT13H35M", "journey_duration_seconds": 48900, "layover_duration": "PT5H35M", "layover_duration_seconds": 20100, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "781", "aircraft_name": "781", "cabin_class": "LIGHT", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH", "52": "AMS" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-16T23:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-29T21:05:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "los202611162305ams202611170540588adtams202611170840lhr2026111709001003adtlhr202611290630ams2026112909001000adtams202611291435los202611292105587adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-28-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-28", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-28-026-0", "itt_flight_key": "F1SE00005-28", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H40M", "transit_time": "4H40M", "routes": [ { "air_segment_key": "0-28", "origin": "LOS", "departure_time": "2026-11-16T23:05:00", "origin_terminal": null, "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "AMS", "arrival_time": "2026-11-17T05:40:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-16", "flight_time": "PT6H35M", "distance": 3151, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 588 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 588 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "R", "meal_code": "M", "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } }, { "air_segment_key": "1-28", "origin": "AMS", "departure_time": "2026-11-17T10:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LHR", "arrival_time": "2026-11-17T10:45:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT1H25M", "distance": 231, "lay_over": "PT04H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1005 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1005 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "L", "meal_code": "S", "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-28-026-1", "itt_flight_key": "F1SE00005-28", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H35M", "transit_time": "5H35M", "routes": [ { "air_segment_key": "0-28", "origin": "LHR", "departure_time": "2026-11-29T06:30:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "AMS", "arrival_time": "2026-11-29T09:00:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-29", "flight_time": "PT1H30M", "distance": 231, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1000 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1000 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "L", "meal_code": "S", "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } }, { "air_segment_key": "1-28", "origin": "AMS", "departure_time": "2026-11-29T14:35:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LOS", "arrival_time": "2026-11-29T21:05:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-29", "flight_time": "PT6H30M", "distance": 3151, "lay_over": "PT05H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "R", "meal_code": "M", "seat_available": 3, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } } ] } ], "promo_title": "LIGHT", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 134960.49, "gross_total": 1061.2, "base_fare": 28486.13, "tax": 106225.36, "sell": { "currency": "BDT", "total": 134960.49, "base_fare": 28486.13, "tax": 106225.36 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA4NCwiYmFzZV9mYXJlIjoyMjguOCwidGF4Ijo4NTMuMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwNjMuMiwiYmFzZV9mYXJlIjoyMDgsInRheCI6ODUzLjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA2MS4yLCJiYXNlX2ZhcmUiOjIwOCwidGF4Ijo4NTMuMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 134960.49, "base_fare": 28486.13, "tax": 106225.36, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "25896.48", "tax": "106225.36", "discount": 0, "ait": "0.00", "service_charge": 2838.65 }, "partner": { "currency": "BDT", "total": 134960.49, "base_fare": 28486.13, "tax": 106225.36, "gross": { "base_fare": "25896.48", "tax": "106225.36", "discount": "0.00", "ait": "0.00", "service_charge": 2838.65 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwODQuMDAiLCJiYXNlX2ZhcmUiOiIyMjguODAiLCJ0YXgiOiI4NTMuMjAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDguMDAiLCJ0YXgiOiI4NTMuMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMi44MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIwLjgwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTA2My4yMCIsImJhc2VfZmFyZSI6IjIwOC4wMCIsInRheCI6Ijg1My4yMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwOC4wMCIsInRheCI6Ijg1My4yMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNjEuMjAiLCJiYXNlX2ZhcmUiOiIyMDguMDAiLCJ0YXgiOiI4NTMuMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTA2My4yLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 134960.49, "filter": { "id": "F1RT00004-28-026", "price": 134960.49, "gross_total": 1061.2, "journey_duration": "PT13H35M", "journey_duration_seconds": 48900, "layover_duration": "PT5H35M", "layover_duration_seconds": 20100, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "781", "aircraft_name": "781", "cabin_class": "LIGHT", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH", "52": "AMS" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-16T23:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-29T21:05:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "los202611162305ams202611170540588adtams202611171020lhr2026111710451005adtlhr202611290630ams2026112909001000adtams202611291435los202611292105587adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-29-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-29", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-29-026-0", "itt_flight_key": "F1SE00005-29", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H45M", "transit_time": "7H50M", "routes": [ { "air_segment_key": "0-29", "origin": "LOS", "departure_time": "2026-11-16T23:05:00", "origin_terminal": null, "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "AMS", "arrival_time": "2026-11-17T05:40:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-16", "flight_time": "PT6H35M", "distance": 3151, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 588 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 588 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "R", "meal_code": "M", "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } }, { "air_segment_key": "1-29", "origin": "AMS", "departure_time": "2026-11-17T13:30:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LHR", "arrival_time": "2026-11-17T13:50:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT1H20M", "distance": 231, "lay_over": "PT07H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "295", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1009 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1009 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "L", "meal_code": "S", "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-29-026-1", "itt_flight_key": "F1SE00005-29", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H35M", "transit_time": "5H35M", "routes": [ { "air_segment_key": "0-29", "origin": "LHR", "departure_time": "2026-11-29T06:30:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "AMS", "arrival_time": "2026-11-29T09:00:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-29", "flight_time": "PT1H30M", "distance": 231, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1000 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1000 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "L", "meal_code": "S", "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } }, { "air_segment_key": "1-29", "origin": "AMS", "departure_time": "2026-11-29T14:35:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LOS", "arrival_time": "2026-11-29T21:05:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-29", "flight_time": "PT6H30M", "distance": 3151, "lay_over": "PT05H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "R", "meal_code": "M", "seat_available": 3, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } } ] } ], "promo_title": "LIGHT", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 134960.49, "gross_total": 1061.2, "base_fare": 28486.13, "tax": 106225.36, "sell": { "currency": "BDT", "total": 134960.49, "base_fare": 28486.13, "tax": 106225.36 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA4NCwiYmFzZV9mYXJlIjoyMjguOCwidGF4Ijo4NTMuMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwNjMuMiwiYmFzZV9mYXJlIjoyMDgsInRheCI6ODUzLjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA2MS4yLCJiYXNlX2ZhcmUiOjIwOCwidGF4Ijo4NTMuMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 134960.49, "base_fare": 28486.13, "tax": 106225.36, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "25896.48", "tax": "106225.36", "discount": 0, "ait": "0.00", "service_charge": 2838.65 }, "partner": { "currency": "BDT", "total": 134960.49, "base_fare": 28486.13, "tax": 106225.36, "gross": { "base_fare": "25896.48", "tax": "106225.36", "discount": "0.00", "ait": "0.00", "service_charge": 2838.65 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwODQuMDAiLCJiYXNlX2ZhcmUiOiIyMjguODAiLCJ0YXgiOiI4NTMuMjAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDguMDAiLCJ0YXgiOiI4NTMuMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMi44MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIwLjgwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTA2My4yMCIsImJhc2VfZmFyZSI6IjIwOC4wMCIsInRheCI6Ijg1My4yMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwOC4wMCIsInRheCI6Ijg1My4yMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNjEuMjAiLCJiYXNlX2ZhcmUiOiIyMDguMDAiLCJ0YXgiOiI4NTMuMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTA2My4yLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 134960.49, "filter": { "id": "F1RT00004-29-026", "price": 134960.49, "gross_total": 1061.2, "journey_duration": "PT13H35M", "journey_duration_seconds": 48900, "layover_duration": "PT5H35M", "layover_duration_seconds": 20100, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "781", "aircraft_name": "781", "cabin_class": "LIGHT", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH", "52": "AMS" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-16T23:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-29T21:05:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "los202611162305ams202611170540588adtams202611171330lhr2026111713501009adtlhr202611290630ams2026112909001000adtams202611291435los202611292105587adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-30-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-30", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-30-026-0", "itt_flight_key": "F1SE00005-30", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT25H00M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "0-30", "origin": "LOS", "departure_time": "2026-11-16T06:35:00", "origin_terminal": "1I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "ADD", "arrival_time": "2026-11-16T13:55:00", "destination_terminal": "2", "destination_airport": { "name": "Addis Ababa Bole International Airport", "city": "Addis Ababa", "country": "Ethiopia", "timezone": "Africa\/Addis_Ababa" }, "flight_date": "2026-11-16", "flight_time": "PT5H20M", "distance": 2436, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": 904 }, "marketing": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": 904 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "O", "meal_code": "M", "seat_available": 9, "fareBasisCode": "OLXPRNG", "matchedAccountCode": "HFO1", "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "OLXPRNG" ] } } }, { "air_segment_key": "1-30", "origin": "ADD", "departure_time": "2026-11-17T01:20:00", "origin_terminal": "2", "origin_airport": { "name": "Addis Ababa Bole International Airport", "city": "Addis Ababa", "country": "Ethiopia", "timezone": "Africa\/Addis_Ababa" }, "destination": "LHR", "arrival_time": "2026-11-17T06:35:00", "destination_terminal": "2", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT8H15M", "distance": 3674, "lay_over": "PT11H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": 700 }, "marketing": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": 700 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "O", "meal_code": "MB", "seat_available": 9, "fareBasisCode": "OLXPRNG", "matchedAccountCode": "HFO1", "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "OLXPRNG" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-30-026-1", "itt_flight_key": "F1SE00005-30", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "9H20M", "routes": [ { "air_segment_key": "0-30", "origin": "LHR", "departure_time": "2026-11-29T20:15:00", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ADD", "arrival_time": "2026-11-30T07:00:00", "destination_terminal": "2", "destination_airport": { "name": "Addis Ababa Bole International Airport", "city": "Addis Ababa", "country": "Ethiopia", "timezone": "Africa\/Addis_Ababa" }, "flight_date": "2026-11-29", "flight_time": "PT7H45M", "distance": 3674, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": 701 }, "marketing": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": 701 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "O", "meal_code": "DB", "seat_available": 9, "fareBasisCode": "OLXPRNG", "matchedAccountCode": "HFO1", "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "OLXPRNG" ] } } }, { "air_segment_key": "1-30", "origin": "ADD", "departure_time": "2026-11-30T16:20:00", "origin_terminal": "2", "origin_airport": { "name": "Addis Ababa Bole International Airport", "city": "Addis Ababa", "country": "Ethiopia", "timezone": "Africa\/Addis_Ababa" }, "destination": "LOS", "arrival_time": "2026-11-30T19:45:00", "destination_terminal": "1I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT5H25M", "distance": 2436, "lay_over": "PT09H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": 903 }, "marketing": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": 903 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "O", "meal_code": "M", "seat_available": 9, "fareBasisCode": "OLXPRNG", "matchedAccountCode": "HFO1", "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "OLXPRNG" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 134898.24, "gross_total": 1062.1, "base_fare": 26568.79, "tax": 108080.44, "sell": { "currency": "BDT", "total": 134898.24, "base_fare": 26568.79, "tax": 108080.44 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA4My41LCJiYXNlX2ZhcmUiOjIxMy40LCJ0YXgiOjg2OC4xfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA2NC4xLCJiYXNlX2ZhcmUiOjE5NCwidGF4Ijo4NjguMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDYyLjEsImJhc2VfZmFyZSI6MTk0LCJ0YXgiOjg2OC4xfX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 134898.24, "base_fare": 26568.79, "tax": 108080.44, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "24153.45", "tax": "108080.44", "discount": 0, "ait": "0.00", "service_charge": 2664.35 }, "partner": { "currency": "BDT", "total": 134898.24, "base_fare": 26568.79, "tax": 108080.44, "gross": { "base_fare": "24153.45", "tax": "108080.44", "discount": "0.00", "ait": "0.00", "service_charge": 2664.35 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwODMuNTAiLCJiYXNlX2ZhcmUiOiIyMTMuNDAiLCJ0YXgiOiI4NjguMTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTQuMDAiLCJ0YXgiOiI4NjguMTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMS40MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjE5LjQwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTA2NC4xMCIsImJhc2VfZmFyZSI6IjE5NC4wMCIsInRheCI6Ijg2OC4xMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5NC4wMCIsInRheCI6Ijg2OC4xMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNjIuMTAiLCJiYXNlX2ZhcmUiOiIxOTQuMDAiLCJ0YXgiOiI4NjguMTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTA2NC4xLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 134898.24, "filter": { "id": "F1RT00004-30-026", "price": 134898.24, "gross_total": 1062.1, "journey_duration": "PT22H30M", "journey_duration_seconds": 81000, "layover_duration": "PT9H20M", "layover_duration_seconds": 33600, "carrier_operating": "ET", "carrier_marketing": "ET", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH", "52": "AMS" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-11-16T06:35:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-30T19:45:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611160635add202611161355904adtadd202611170120lhr202611170635700adtlhr202611292015add202611300700701adtadd202611301620los202611301945903adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-31-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-31", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-31-026-0", "itt_flight_key": "F1SE00005-31", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H35M", "transit_time": "3H20M", "routes": [ { "air_segment_key": "0-31", "origin": "LOS", "departure_time": "2026-11-16T23:55:00", "origin_terminal": "1I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "CDG", "arrival_time": "2026-11-17T06:40:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2026-11-16", "flight_time": "PT6H45M", "distance": 2922, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "772", "picture": "772.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": 149 }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": 149 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "R", "meal_code": "MS", "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } }, { "air_segment_key": "1-31", "origin": "CDG", "departure_time": "2026-11-17T10:00:00", "origin_terminal": "2E", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "LHR", "arrival_time": "2026-11-17T10:30:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT1H30M", "distance": 216, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": 1580 }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": 1580 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-31-026-1", "itt_flight_key": "F1SE00005-31", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H35M", "transit_time": "5H35M", "routes": [ { "air_segment_key": "0-31", "origin": "LHR", "departure_time": "2026-11-29T06:30:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "AMS", "arrival_time": "2026-11-29T09:00:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-29", "flight_time": "PT1H30M", "distance": 231, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1000 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1000 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "L", "meal_code": "S", "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } }, { "air_segment_key": "1-31", "origin": "AMS", "departure_time": "2026-11-29T14:35:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LOS", "arrival_time": "2026-11-29T21:05:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-29", "flight_time": "PT6H30M", "distance": 3151, "lay_over": "PT05H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "R", "meal_code": "M", "seat_available": 3, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } } ] } ], "promo_title": "LIGHT", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 135246.84, "gross_total": 1062.4, "base_fare": 29992.6, "tax": 105005.24, "sell": { "currency": "BDT", "total": 135246.84, "base_fare": 29992.6, "tax": 105005.24 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA4Ni4zLCJiYXNlX2ZhcmUiOjI0MC45LCJ0YXgiOjg0My40fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA2NC40LCJiYXNlX2ZhcmUiOjIxOSwidGF4Ijo4NDMuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDYyLjQsImJhc2VfZmFyZSI6MjE5LCJ0YXgiOjg0My40fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 135246.84, "base_fare": 29992.6, "tax": 105005.24, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "27266.00", "tax": "105005.24", "discount": 0, "ait": "0.00", "service_charge": 2975.6 }, "partner": { "currency": "BDT", "total": 135246.84, "base_fare": 29992.6, "tax": 105005.24, "gross": { "base_fare": "27266.00", "tax": "105005.24", "discount": "0.00", "ait": "0.00", "service_charge": 2975.6 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwODYuMzAiLCJiYXNlX2ZhcmUiOiIyNDAuOTAiLCJ0YXgiOiI4NDMuNDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTkuMDAiLCJ0YXgiOiI4NDMuNDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMy45MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIxLjkwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTA2NC40MCIsImJhc2VfZmFyZSI6IjIxOS4wMCIsInRheCI6Ijg0My40MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxOS4wMCIsInRheCI6Ijg0My40MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNjIuNDAiLCJiYXNlX2ZhcmUiOiIyMTkuMDAiLCJ0YXgiOiI4NDMuNDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTA2NC40LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 135246.84, "filter": { "id": "F1RT00004-31-026", "price": 135246.84, "gross_total": 1062.4, "journey_duration": "PT13H35M", "journey_duration_seconds": 48900, "layover_duration": "PT5H35M", "layover_duration_seconds": 20100, "carrier_operating": "AF", "carrier_marketing": "AF", "aircraft": "772", "aircraft_name": "772", "cabin_class": "LIGHT", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH", "52": "AMS", "62": "CDG" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-16T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-29T21:05:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "los202611162355cdg202611170640149adtcdg202611171000lhr2026111710301580adtlhr202611290630ams2026112909001000adtams202611291435los202611292105587adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-32-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-32", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-32-026-0", "itt_flight_key": "F1SE00005-32", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H50M", "transit_time": "6H35M", "routes": [ { "air_segment_key": "0-32", "origin": "LOS", "departure_time": "2026-11-16T23:55:00", "origin_terminal": "1I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "CDG", "arrival_time": "2026-11-17T06:40:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2026-11-16", "flight_time": "PT6H45M", "distance": 2922, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "772", "picture": "772.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": 149 }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": 149 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "R", "meal_code": "MS", "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } }, { "air_segment_key": "1-32", "origin": "CDG", "departure_time": "2026-11-17T13:15:00", "origin_terminal": "2E", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "LHR", "arrival_time": "2026-11-17T13:45:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT1H30M", "distance": 216, "lay_over": "PT06H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": 1780 }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": 1780 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-32-026-1", "itt_flight_key": "F1SE00005-32", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H35M", "transit_time": "5H35M", "routes": [ { "air_segment_key": "0-32", "origin": "LHR", "departure_time": "2026-11-29T06:30:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "AMS", "arrival_time": "2026-11-29T09:00:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-29", "flight_time": "PT1H30M", "distance": 231, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1000 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1000 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "L", "meal_code": "S", "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } }, { "air_segment_key": "1-32", "origin": "AMS", "departure_time": "2026-11-29T14:35:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LOS", "arrival_time": "2026-11-29T21:05:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-29", "flight_time": "PT6H30M", "distance": 3151, "lay_over": "PT05H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "R", "meal_code": "M", "seat_available": 3, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } } ] } ], "promo_title": "LIGHT", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 135246.84, "gross_total": 1062.4, "base_fare": 29992.6, "tax": 105005.24, "sell": { "currency": "BDT", "total": 135246.84, "base_fare": 29992.6, "tax": 105005.24 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA4Ni4zLCJiYXNlX2ZhcmUiOjI0MC45LCJ0YXgiOjg0My40fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA2NC40LCJiYXNlX2ZhcmUiOjIxOSwidGF4Ijo4NDMuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDYyLjQsImJhc2VfZmFyZSI6MjE5LCJ0YXgiOjg0My40fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 135246.84, "base_fare": 29992.6, "tax": 105005.24, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "27266.00", "tax": "105005.24", "discount": 0, "ait": "0.00", "service_charge": 2975.6 }, "partner": { "currency": "BDT", "total": 135246.84, "base_fare": 29992.6, "tax": 105005.24, "gross": { "base_fare": "27266.00", "tax": "105005.24", "discount": "0.00", "ait": "0.00", "service_charge": 2975.6 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwODYuMzAiLCJiYXNlX2ZhcmUiOiIyNDAuOTAiLCJ0YXgiOiI4NDMuNDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTkuMDAiLCJ0YXgiOiI4NDMuNDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMy45MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIxLjkwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTA2NC40MCIsImJhc2VfZmFyZSI6IjIxOS4wMCIsInRheCI6Ijg0My40MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxOS4wMCIsInRheCI6Ijg0My40MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNjIuNDAiLCJiYXNlX2ZhcmUiOiIyMTkuMDAiLCJ0YXgiOiI4NDMuNDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTA2NC40LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 135246.84, "filter": { "id": "F1RT00004-32-026", "price": 135246.84, "gross_total": 1062.4, "journey_duration": "PT13H35M", "journey_duration_seconds": 48900, "layover_duration": "PT5H35M", "layover_duration_seconds": 20100, "carrier_operating": "AF", "carrier_marketing": "AF", "aircraft": "772", "aircraft_name": "772", "cabin_class": "LIGHT", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH", "52": "AMS", "62": "CDG" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-16T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-29T21:05:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "los202611162355cdg202611170640149adtcdg202611171315lhr2026111713451780adtlhr202611290630ams2026112909001000adtams202611291435los202611292105587adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-33-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1FT00025-5", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-33-026-0", "itt_flight_key": "F1FT00025-5-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H35M", "transit_time": "1H40M", "routes": [ { "air_segment_key": "KL588-LOS-AMS-202611162305", "origin": "LOS", "departure_time": "2026-11-16T23:05:00", "origin_terminal": null, "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "AMS", "arrival_time": "2026-11-17T05:40:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-16", "flight_time": "PT6H35M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "588" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "588" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "R", "meal_code": null, "seat_available": 9, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxNjb1uwzAMhB9GQLYYR1LUz+imaAtEdVt7txBD8RR06+aHr6I0QQGSIL67I+kLQpbtuSyFoy0nuyzl7GxU5RAL3Jppxj59TLWHPYMdEbndMWkIDffv0wOzQLdjIoAaT2\/jXfPwjJnalWvshjnu+hdygZr18Pz64AiqW9VsaPh\/hKzqDIT6hZl8FFdvS20ntQpwUg+2YFrvLg\/DRJ36HJS6KBuF2MWMDtv3z+WSr8NQRoYZc9pSHoyYYUyYnsY+j3+LabY2PmM0B7ntqyHvAzOElUV+AX+RU8A=", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } }, { "air_segment_key": "KL1001-AMS-LHR-202611170720", "origin": "AMS", "departure_time": "2026-11-17T07:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LHR", "arrival_time": "2026-11-17T07:40:00", "destination_terminal": "T4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT1H20M", "distance": null, "lay_over": "PT01H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "295", "name": "295", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1001" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1001" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 9, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxNjb1uwzAMhB9GQLYYR1LUz+imaAtEdVt7txBD8RR06+aHr6I0QQGSIL67I+kLQpbtuSyFoy0nuyzl7GxU5RAL3Jppxj59TLWHPYMdEbndMWkIDffv0wOzQLdjIoAaT2\/jXfPwjJnalWvshjnu+hdygZr18Pz64AiqW9VsaPh\/hKzqDIT6hZl8FFdvS20ntQpwUg+2YFrvLg\/DRJ36HJS6KBuF2MWMDtv3z+WSr8NQRoYZc9pSHoyYYUyYnsY+j3+LabY2PmM0B7ntqyHvAzOElUV+AX+RU8A=", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } } ] }, { "group": 2, "flight_key": "F1RT00004-33-026-1", "itt_flight_key": "F1FT00025-5-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H35M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "AF1681-LHR-CDG-202611290855", "origin": "LHR", "departure_time": "2026-11-29T08:55:00", "origin_terminal": "T4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "CDG", "arrival_time": "2026-11-29T11:20:00", "destination_terminal": "T2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2026-11-29", "flight_time": "PT1H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1681" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1681" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 9, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxNjb1uwzAMhB9GQLYYR1LUz+imaAtEdVt7txBD8RR06+aHr6I0QQGSIL67I+kLQpbtuSyFoy0nuyzl7GxU5RAL3Jppxj59TLWHPYMdEbndMWkIDffv0wOzQLdjIoAaT2\/jXfPwjJnalWvshjnu+hdygZr18Pz64AiqW9VsaPh\/hKzqDIT6hZl8FFdvS20ntQpwUg+2YFrvLg\/DRJ36HJS6KBuF2MWMDtv3z+WSr8NQRoYZc9pSHoyYYUyYnsY+j3+LabY2PmM0B7ntqyHvAzOElUV+AX+RU8A=", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } }, { "air_segment_key": "AF148-CDG-LOS-202611291455", "origin": "CDG", "departure_time": "2026-11-29T14:55:00", "origin_terminal": "T2E", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "LOS", "arrival_time": "2026-11-29T21:30:00", "destination_terminal": "T1I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-29", "flight_time": "PT6H35M", "distance": null, "lay_over": "PT03H35M", "lay_over_date": "2026-11-29", "aircraft": { "code": "772", "name": "772", "picture": "772.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "148" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "148" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxNjb1uwzAMhB9GQLYYR1LUz+imaAtEdVt7txBD8RR06+aHr6I0QQGSIL67I+kLQpbtuSyFoy0nuyzl7GxU5RAL3Jppxj59TLWHPYMdEbndMWkIDffv0wOzQLdjIoAaT2\/jXfPwjJnalWvshjnu+hdygZr18Pz64AiqW9VsaPh\/hKzqDIT6hZl8FFdvS20ntQpwUg+2YFrvLg\/DRJ36HJS6KBuF2MWMDtv3z+WSr8NQRoYZc9pSHoyYYUyYnsY+j3+LabY2PmM0B7ntqyHvAzOElUV+AX+RU8A=", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } } ] } ], "promo_title": "TG Agent Fare", "promo_rules": "Ticket must be issued within 12 hours of booking", "price": { "currency": "BDT", "total": 135291.66, "gross_total": 1063.5, "base_fare": 28975.42, "tax": 106067.24, "sell": { "currency": "BDT", "total": 135291.66, "base_fare": 28975.42, "tax": 106067.24 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA4Ni42NiwiYmFzZV9mYXJlIjoyMzIuNzMsInRheCI6ODUxLjkzfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA2NS41LCJiYXNlX2ZhcmUiOjIxMS41NywidGF4Ijo4NTEuOTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA2My41LCJiYXNlX2ZhcmUiOjIxMS41NywidGF4Ijo4NTEuOTN9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 135291.66, "base_fare": 28975.42, "tax": 106067.24, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "26340.95", "tax": "106067.24", "discount": 0, "ait": "0.00", "service_charge": 2883.47 }, "partner": { "currency": "BDT", "total": 135291.66, "base_fare": 28975.42, "tax": 106067.24, "gross": { "base_fare": "26340.95", "tax": "106067.24", "discount": "0.00", "ait": "0.00", "service_charge": 2883.47 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwODYuNjYiLCJiYXNlX2ZhcmUiOiIyMzIuNzMiLCJ0YXgiOiI4NTEuOTMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTEuNTciLCJ0YXgiOiI4NTEuOTMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMy4xNiJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIxLjE2IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTA2NS41MCIsImJhc2VfZmFyZSI6IjIxMS41NyIsInRheCI6Ijg1MS45MyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxMS41NyIsInRheCI6Ijg1MS45MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNjMuNTAiLCJiYXNlX2ZhcmUiOiIyMTEuNTciLCJ0YXgiOiI4NTEuOTMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTA2NS41LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "Review-FareRule" }, "total_price": 135291.66, "filter": { "id": "F1RT00004-33-026", "price": 135291.66, "gross_total": 1063.5, "journey_duration": "PT21H10M", "journey_duration_seconds": 76200, "layover_duration": "PT5H15M", "layover_duration_seconds": 18900, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "781", "aircraft_name": "781", "cabin_class": "Economy", "connecting_airport": [ "AMS", "CDG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-16T23:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-29T21:30:00", "refund": "Review-FareRule", "baggage_value": "pieces", "baggage_unit": 0, "baggage_title": "Standard Baggage" }, "filter_unique_filter_code": "los202611162305ams202611170540588ams202611170720lhr2026111707401001lhr202611290855cdg2026112911201681cdg202611291455los202611292130148", "destination_reach_time": "PT21H10M", "destination_reach_timestamp": 76200 }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-34-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1FT00025-6", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-34-026-0", "itt_flight_key": "F1FT00025-6-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H35M", "transit_time": "1H40M", "routes": [ { "air_segment_key": "KL588-LOS-AMS-202611162305", "origin": "LOS", "departure_time": "2026-11-16T23:05:00", "origin_terminal": null, "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "AMS", "arrival_time": "2026-11-17T05:40:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-16", "flight_time": "PT6H35M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "588" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "588" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "R", "meal_code": null, "seat_available": 4, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxNjk9rwzAMxT+MobeGJ8nyn2PW0Q3qZVtyr2lwcyq97ZYPP9ddy0AS4qf3JNE3hCzbc5kLR1tOdp7L2dmoyiEWuCXrEdv0OdUctgx2ROQ2h6QhNNx\/TE\/MAl0PiQBqPL2Pj5mHZxypbbnZ7pjjpt+TBmrS3evbkxMJ1jqzoeH\/FrJaf0KoV5jJR3F1t9R0UqMAJ\/VgC6blofIwTNSpz0Gpi7JSiF3M6LBefy6XfCuGMjLMmNOa8mDEDGPC9DL2efxrTJO18hWj2cm9Xwx5H5ghrCzyC3orU7Y=", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } }, { "air_segment_key": "KL1001-AMS-LHR-202611170720", "origin": "AMS", "departure_time": "2026-11-17T07:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LHR", "arrival_time": "2026-11-17T07:40:00", "destination_terminal": "T4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT1H20M", "distance": null, "lay_over": "PT01H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "295", "name": "295", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1001" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1001" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 4, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxNjk9rwzAMxT+MobeGJ8nyn2PW0Q3qZVtyr2lwcyq97ZYPP9ddy0AS4qf3JNE3hCzbc5kLR1tOdp7L2dmoyiEWuCXrEdv0OdUctgx2ROQ2h6QhNNx\/TE\/MAl0PiQBqPL2Pj5mHZxypbbnZ7pjjpt+TBmrS3evbkxMJ1jqzoeH\/FrJaf0KoV5jJR3F1t9R0UqMAJ\/VgC6blofIwTNSpz0Gpi7JSiF3M6LBefy6XfCuGMjLMmNOa8mDEDGPC9DL2efxrTJO18hWj2cm9Xwx5H5ghrCzyC3orU7Y=", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } } ] }, { "group": 2, "flight_key": "F1RT00004-34-026-1", "itt_flight_key": "F1FT00025-6-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H0M", "transit_time": "1H5M", "routes": [ { "air_segment_key": "AF1581-LHR-CDG-202611291130", "origin": "LHR", "departure_time": "2026-11-29T11:30:00", "origin_terminal": "T4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "CDG", "arrival_time": "2026-11-29T13:50:00", "destination_terminal": "T2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2026-11-29", "flight_time": "PT1H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1581" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1581" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 4, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxNjk9rwzAMxT+MobeGJ8nyn2PW0Q3qZVtyr2lwcyq97ZYPP9ddy0AS4qf3JNE3hCzbc5kLR1tOdp7L2dmoyiEWuCXrEdv0OdUctgx2ROQ2h6QhNNx\/TE\/MAl0PiQBqPL2Pj5mHZxypbbnZ7pjjpt+TBmrS3evbkxMJ1jqzoeH\/FrJaf0KoV5jJR3F1t9R0UqMAJ\/VgC6blofIwTNSpz0Gpi7JSiF3M6LBefy6XfCuGMjLMmNOa8mDEDGPC9DL2efxrTJO18hWj2cm9Xwx5H5ghrCzyC3orU7Y=", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } }, { "air_segment_key": "AF148-CDG-LOS-202611291455", "origin": "CDG", "departure_time": "2026-11-29T14:55:00", "origin_terminal": "T2E", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "LOS", "arrival_time": "2026-11-29T21:30:00", "destination_terminal": "T1I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-29", "flight_time": "PT6H35M", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-11-29", "aircraft": { "code": "772", "name": "772", "picture": "772.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "148" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "148" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 4, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxNjk9rwzAMxT+MobeGJ8nyn2PW0Q3qZVtyr2lwcyq97ZYPP9ddy0AS4qf3JNE3hCzbc5kLR1tOdp7L2dmoyiEWuCXrEdv0OdUctgx2ROQ2h6QhNNx\/TE\/MAl0PiQBqPL2Pj5mHZxypbbnZ7pjjpt+TBmrS3evbkxMJ1jqzoeH\/FrJaf0KoV5jJR3F1t9R0UqMAJ\/VgC6blofIwTNSpz0Gpi7JSiF3M6LBefy6XfCuGMjLMmNOa8mDEDGPC9DL2efxrTJO18hWj2cm9Xwx5H5ghrCzyC3orU7Y=", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } } ] } ], "promo_title": "TG Agent Fare", "promo_rules": "Ticket must be issued within 12 hours of booking", "price": { "currency": "BDT", "total": 135291.66, "gross_total": 1063.5, "base_fare": 28975.42, "tax": 106067.24, "sell": { "currency": "BDT", "total": 135291.66, "base_fare": 28975.42, "tax": 106067.24 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA4Ni42NiwiYmFzZV9mYXJlIjoyMzIuNzMsInRheCI6ODUxLjkzfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA2NS41LCJiYXNlX2ZhcmUiOjIxMS41NywidGF4Ijo4NTEuOTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA2My41LCJiYXNlX2ZhcmUiOjIxMS41NywidGF4Ijo4NTEuOTN9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 135291.66, "base_fare": 28975.42, "tax": 106067.24, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "26340.95", "tax": "106067.24", "discount": 0, "ait": "0.00", "service_charge": 2883.47 }, "partner": { "currency": "BDT", "total": 135291.66, "base_fare": 28975.42, "tax": 106067.24, "gross": { "base_fare": "26340.95", "tax": "106067.24", "discount": "0.00", "ait": "0.00", "service_charge": 2883.47 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwODYuNjYiLCJiYXNlX2ZhcmUiOiIyMzIuNzMiLCJ0YXgiOiI4NTEuOTMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTEuNTciLCJ0YXgiOiI4NTEuOTMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMy4xNiJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIxLjE2IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTA2NS41MCIsImJhc2VfZmFyZSI6IjIxMS41NyIsInRheCI6Ijg1MS45MyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxMS41NyIsInRheCI6Ijg1MS45MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNjMuNTAiLCJiYXNlX2ZhcmUiOiIyMTEuNTciLCJ0YXgiOiI4NTEuOTMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTA2NS41LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "Review-FareRule" }, "total_price": 135291.66, "filter": { "id": "F1RT00004-34-026", "price": 135291.66, "gross_total": 1063.5, "journey_duration": "PT18H35M", "journey_duration_seconds": 66900, "layover_duration": "PT2H45M", "layover_duration_seconds": 9900, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "781", "aircraft_name": "781", "cabin_class": "Economy", "connecting_airport": [ "AMS", "CDG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-16T23:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-29T21:30:00", "refund": "Review-FareRule", "baggage_value": "pieces", "baggage_unit": 0, "baggage_title": "Standard Baggage" }, "filter_unique_filter_code": "los202611162305ams202611170540588ams202611170720lhr2026111707401001lhr202611291130cdg2026112913501581cdg202611291455los202611292130148", "destination_reach_time": "PT18H35M", "destination_reach_timestamp": 66900 }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-35-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1FT00025-0", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-35-026-0", "itt_flight_key": "F1FT00025-0-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H50M", "transit_time": "6H35M", "routes": [ { "air_segment_key": "AF149-LOS-CDG-202611162355", "origin": "LOS", "departure_time": "2026-11-16T23:55:00", "origin_terminal": "T1I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "CDG", "arrival_time": "2026-11-17T06:40:00", "destination_terminal": "T2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2026-11-16", "flight_time": "PT6H45M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "772", "picture": "772.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "149" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "149" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "R", "meal_code": null, "seat_available": 9, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxNjLtqw0AQRT9mIZ3FnTv7LP0gSSGUIPVaLNaqTLp0+nhLqzgJzAzDfRwZoGJpb2UqTLZc7TSVm7fJOcZU4OcsMuLQfgzrdgeCXkT8y\/FVbKry+fL2K1OdW1YrRFS9fe+fXhAVN0qlbLVdZtpIPkqN\/qGYEHeUjTvpX0WscyMQASElJPUI1HW9rlOAqwugBWV+pgIMyUZijpYNwkKgUZ\/RYPn6vt\/zdoxkZJg+t0ubO6Om61sMp\/6Y+5\/H1Fg9nymZs+7\/bCSESELpqPoAzUBT1A==", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } }, { "air_segment_key": "AF1780-CDG-LHR-202611171315", "origin": "CDG", "departure_time": "2026-11-17T13:15:00", "origin_terminal": "T2E", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "LHR", "arrival_time": "2026-11-17T13:45:00", "destination_terminal": "T4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT1H30M", "distance": null, "lay_over": "PT06H35M", "lay_over_date": "2026-11-17", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1780" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1780" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 9, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxNjLtqw0AQRT9mIZ3FnTv7LP0gSSGUIPVaLNaqTLp0+nhLqzgJzAzDfRwZoGJpb2UqTLZc7TSVm7fJOcZU4OcsMuLQfgzrdgeCXkT8y\/FVbKry+fL2K1OdW1YrRFS9fe+fXhAVN0qlbLVdZtpIPkqN\/qGYEHeUjTvpX0WscyMQASElJPUI1HW9rlOAqwugBWV+pgIMyUZijpYNwkKgUZ\/RYPn6vt\/zdoxkZJg+t0ubO6Om61sMp\/6Y+5\/H1Fg9nymZs+7\/bCSESELpqPoAzUBT1A==", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } } ] }, { "group": 2, "flight_key": "F1RT00004-35-026-1", "itt_flight_key": "F1FT00025-0-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H35M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "AF1681-LHR-CDG-202611290855", "origin": "LHR", "departure_time": "2026-11-29T08:55:00", "origin_terminal": "T4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "CDG", "arrival_time": "2026-11-29T11:20:00", "destination_terminal": "T2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2026-11-29", "flight_time": "PT1H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1681" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1681" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 9, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxNjLtqw0AQRT9mIZ3FnTv7LP0gSSGUIPVaLNaqTLp0+nhLqzgJzAzDfRwZoGJpb2UqTLZc7TSVm7fJOcZU4OcsMuLQfgzrdgeCXkT8y\/FVbKry+fL2K1OdW1YrRFS9fe+fXhAVN0qlbLVdZtpIPkqN\/qGYEHeUjTvpX0WscyMQASElJPUI1HW9rlOAqwugBWV+pgIMyUZijpYNwkKgUZ\/RYPn6vt\/zdoxkZJg+t0ubO6Om61sMp\/6Y+5\/H1Fg9nymZs+7\/bCSESELpqPoAzUBT1A==", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } }, { "air_segment_key": "AF148-CDG-LOS-202611291455", "origin": "CDG", "departure_time": "2026-11-29T14:55:00", "origin_terminal": "T2E", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "LOS", "arrival_time": "2026-11-29T21:30:00", "destination_terminal": "T1I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-29", "flight_time": "PT6H35M", "distance": null, "lay_over": "PT03H35M", "lay_over_date": "2026-11-29", "aircraft": { "code": "772", "name": "772", "picture": "772.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "148" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "148" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxNjLtqw0AQRT9mIZ3FnTv7LP0gSSGUIPVaLNaqTLp0+nhLqzgJzAzDfRwZoGJpb2UqTLZc7TSVm7fJOcZU4OcsMuLQfgzrdgeCXkT8y\/FVbKry+fL2K1OdW1YrRFS9fe+fXhAVN0qlbLVdZtpIPkqN\/qGYEHeUjTvpX0WscyMQASElJPUI1HW9rlOAqwugBWV+pgIMyUZijpYNwkKgUZ\/RYPn6vt\/zdoxkZJg+t0ubO6Om61sMp\/6Y+5\/H1Fg9nymZs+7\/bCSESELpqPoAzUBT1A==", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } } ] } ], "promo_title": "TG Agent Fare", "promo_rules": "Ticket must be issued within 12 hours of booking", "price": { "currency": "BDT", "total": 135517.02, "gross_total": 1064.25, "base_fare": 30428.36, "tax": 104839.65, "sell": { "currency": "BDT", "total": 135517.02, "base_fare": 30428.36, "tax": 104839.65 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA4OC40NywiYmFzZV9mYXJlIjoyNDQuNCwidGF4Ijo4NDIuMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDY2LjI1LCJiYXNlX2ZhcmUiOjIyMi4xOCwidGF4Ijo4NDIuMDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA2NC4yNSwiYmFzZV9mYXJlIjoyMjIuMTgsInRheCI6ODQyLjA3fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 135517.02, "base_fare": 30428.36, "tax": 104839.65, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "27661.92", "tax": "104839.65", "discount": 0, "ait": "0.00", "service_charge": 3015.45 }, "partner": { "currency": "BDT", "total": 135517.02, "base_fare": 30428.36, "tax": 104839.65, "gross": { "base_fare": "27661.92", "tax": "104839.65", "discount": "0.00", "ait": "0.00", "service_charge": 3015.45 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwODguNDciLCJiYXNlX2ZhcmUiOiIyNDQuNDAiLCJ0YXgiOiI4NDIuMDciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjIuMTgiLCJ0YXgiOiI4NDIuMDciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyNC4yMiJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIyLjIyIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTA2Ni4yNSIsImJhc2VfZmFyZSI6IjIyMi4xOCIsInRheCI6Ijg0Mi4wNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMi4xOCIsInRheCI6Ijg0Mi4wNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNjQuMjUiLCJiYXNlX2ZhcmUiOiIyMjIuMTgiLCJ0YXgiOiI4NDIuMDciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTA2Ni4yNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "Review-FareRule" }, "total_price": 135517.02, "filter": { "id": "F1RT00004-35-026", "price": 135517.02, "gross_total": 1064.25, "journey_duration": "PT1D2H25M", "journey_duration_seconds": 95100, "layover_duration": "PT10H10M", "layover_duration_seconds": 36600, "carrier_operating": "AF", "carrier_marketing": "AF", "aircraft": "772", "aircraft_name": "772", "cabin_class": "Economy", "connecting_airport": [ "CDG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-16T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-29T21:30:00", "refund": "Review-FareRule", "baggage_value": "pieces", "baggage_unit": 0, "baggage_title": "Standard Baggage" }, "filter_unique_filter_code": "los202611162355cdg202611170640149cdg202611171315lhr2026111713451780lhr202611290855cdg2026112911201681cdg202611291455los202611292130148", "destination_reach_time": "PT1D2H25M", "destination_reach_timestamp": 95100 }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-36-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1FT00025-4", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-36-026-0", "itt_flight_key": "F1FT00025-4-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H50M", "transit_time": "6H35M", "routes": [ { "air_segment_key": "AF149-LOS-CDG-202611162355", "origin": "LOS", "departure_time": "2026-11-16T23:55:00", "origin_terminal": "T1I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "CDG", "arrival_time": "2026-11-17T06:40:00", "destination_terminal": "T2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2026-11-16", "flight_time": "PT6H45M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "772", "picture": "772.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "149" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "149" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "R", "meal_code": null, "seat_available": 4, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxNjLtqw0AQRT9mIZ3FnTv7LP0gSSGUIPVaLNaqTLp0+nhLqzgJzAzDfRwZoGJpb2UqTLZc7TSVm7fJOcZU4OcsOuLQfgzrdgeCXkT8y\/FVbKry+fL2K1OdW1YrRFS9fe+fXhAVN0qlbLVdZtpILkqN\/qGYRBQbysad9K8i1rkRiICQEpJ6BOq6XtcpwNUF0IIyP1MBhmQjMUfLBmEh0KjPaLB8fd\/veTtGMjJMn9ulzZ1R0\/UthlN\/zP3PY2qsns+UzFn3fzYSQiShdFR9AMVuU8g=", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } }, { "air_segment_key": "AF1780-CDG-LHR-202611171315", "origin": "CDG", "departure_time": "2026-11-17T13:15:00", "origin_terminal": "T2E", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "LHR", "arrival_time": "2026-11-17T13:45:00", "destination_terminal": "T4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT1H30M", "distance": null, "lay_over": "PT06H35M", "lay_over_date": "2026-11-17", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1780" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1780" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 4, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxNjLtqw0AQRT9mIZ3FnTv7LP0gSSGUIPVaLNaqTLp0+nhLqzgJzAzDfRwZoGJpb2UqTLZc7TSVm7fJOcZU4OcsOuLQfgzrdgeCXkT8y\/FVbKry+fL2K1OdW1YrRFS9fe+fXhAVN0qlbLVdZtpILkqN\/qGYRBQbysad9K8i1rkRiICQEpJ6BOq6XtcpwNUF0IIyP1MBhmQjMUfLBmEh0KjPaLB8fd\/veTtGMjJMn9ulzZ1R0\/UthlN\/zP3PY2qsns+UzFn3fzYSQiShdFR9AMVuU8g=", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } } ] }, { "group": 2, "flight_key": "F1RT00004-36-026-1", "itt_flight_key": "F1FT00025-4-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H0M", "transit_time": "1H5M", "routes": [ { "air_segment_key": "AF1581-LHR-CDG-202611291130", "origin": "LHR", "departure_time": "2026-11-29T11:30:00", "origin_terminal": "T4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "CDG", "arrival_time": "2026-11-29T13:50:00", "destination_terminal": "T2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2026-11-29", "flight_time": "PT1H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1581" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1581" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 4, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxNjLtqw0AQRT9mIZ3FnTv7LP0gSSGUIPVaLNaqTLp0+nhLqzgJzAzDfRwZoGJpb2UqTLZc7TSVm7fJOcZU4OcsOuLQfgzrdgeCXkT8y\/FVbKry+fL2K1OdW1YrRFS9fe+fXhAVN0qlbLVdZtpILkqN\/qGYRBQbysad9K8i1rkRiICQEpJ6BOq6XtcpwNUF0IIyP1MBhmQjMUfLBmEh0KjPaLB8fd\/veTtGMjJMn9ulzZ1R0\/UthlN\/zP3PY2qsns+UzFn3fzYSQiShdFR9AMVuU8g=", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } }, { "air_segment_key": "AF148-CDG-LOS-202611291455", "origin": "CDG", "departure_time": "2026-11-29T14:55:00", "origin_terminal": "T2E", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "LOS", "arrival_time": "2026-11-29T21:30:00", "destination_terminal": "T1I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-29", "flight_time": "PT6H35M", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-11-29", "aircraft": { "code": "772", "name": "772", "picture": "772.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "148" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "148" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 4, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxNjLtqw0AQRT9mIZ3FnTv7LP0gSSGUIPVaLNaqTLp0+nhLqzgJzAzDfRwZoGJpb2UqTLZc7TSVm7fJOcZU4OcsOuLQfgzrdgeCXkT8y\/FVbKry+fL2K1OdW1YrRFS9fe+fXhAVN0qlbLVdZtpILkqN\/qGYRBQbysad9K8i1rkRiICQEpJ6BOq6XtcpwNUF0IIyP1MBhmQjMUfLBmEh0KjPaLB8fd\/veTtGMjJMn9ulzZ1R0\/UthlN\/zP3PY2qsns+UzFn3fzYSQiShdFR9AMVuU8g=", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } } ] } ], "promo_title": "TG Agent Fare", "promo_rules": "Ticket must be issued within 12 hours of booking", "price": { "currency": "BDT", "total": 135517.02, "gross_total": 1064.25, "base_fare": 30428.36, "tax": 104839.65, "sell": { "currency": "BDT", "total": 135517.02, "base_fare": 30428.36, "tax": 104839.65 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA4OC40NywiYmFzZV9mYXJlIjoyNDQuNCwidGF4Ijo4NDIuMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDY2LjI1LCJiYXNlX2ZhcmUiOjIyMi4xOCwidGF4Ijo4NDIuMDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA2NC4yNSwiYmFzZV9mYXJlIjoyMjIuMTgsInRheCI6ODQyLjA3fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 135517.02, "base_fare": 30428.36, "tax": 104839.65, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "27661.92", "tax": "104839.65", "discount": 0, "ait": "0.00", "service_charge": 3015.45 }, "partner": { "currency": "BDT", "total": 135517.02, "base_fare": 30428.36, "tax": 104839.65, "gross": { "base_fare": "27661.92", "tax": "104839.65", "discount": "0.00", "ait": "0.00", "service_charge": 3015.45 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwODguNDciLCJiYXNlX2ZhcmUiOiIyNDQuNDAiLCJ0YXgiOiI4NDIuMDciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjIuMTgiLCJ0YXgiOiI4NDIuMDciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyNC4yMiJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIyLjIyIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTA2Ni4yNSIsImJhc2VfZmFyZSI6IjIyMi4xOCIsInRheCI6Ijg0Mi4wNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMi4xOCIsInRheCI6Ijg0Mi4wNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNjQuMjUiLCJiYXNlX2ZhcmUiOiIyMjIuMTgiLCJ0YXgiOiI4NDIuMDciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTA2Ni4yNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "Review-FareRule" }, "total_price": 135517.02, "filter": { "id": "F1RT00004-36-026", "price": 135517.02, "gross_total": 1064.25, "journey_duration": "PT23H50M", "journey_duration_seconds": 85800, "layover_duration": "PT7H40M", "layover_duration_seconds": 27600, "carrier_operating": "AF", "carrier_marketing": "AF", "aircraft": "772", "aircraft_name": "772", "cabin_class": "Economy", "connecting_airport": [ "CDG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-16T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-29T21:30:00", "refund": "Review-FareRule", "baggage_value": "pieces", "baggage_unit": 0, "baggage_title": "Standard Baggage" }, "filter_unique_filter_code": "los202611162355cdg202611170640149cdg202611171315lhr2026111713451780lhr202611291130cdg2026112913501581cdg202611291455los202611292130148", "destination_reach_time": "PT23H50M", "destination_reach_timestamp": 85800 }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-37-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-33", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-37-026-0", "itt_flight_key": "F1SE00005-33", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H35M", "transit_time": "1H40M", "routes": [ { "air_segment_key": "0-33", "origin": "LOS", "departure_time": "2026-11-16T23:05:00", "origin_terminal": null, "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "AMS", "arrival_time": "2026-11-17T05:40:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-16", "flight_time": "PT6H35M", "distance": 3151, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 588 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 588 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "R", "meal_code": "M", "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } }, { "air_segment_key": "1-33", "origin": "AMS", "departure_time": "2026-11-17T07:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LHR", "arrival_time": "2026-11-17T07:40:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT1H20M", "distance": 231, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "295", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1001 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1001 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "L", "meal_code": "S", "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-37-026-1", "itt_flight_key": "F1SE00005-33", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H25M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "0-33", "origin": "LHR", "departure_time": "2026-11-29T08:40:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "AMS", "arrival_time": "2026-11-29T11:05:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-29", "flight_time": "PT1H25M", "distance": 231, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1002 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1002 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "L", "meal_code": "S", "seat_available": 9, "fareBasisCode": "NRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NRL0SBRA" ] } } }, { "air_segment_key": "1-33", "origin": "AMS", "departure_time": "2026-11-29T14:35:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LOS", "arrival_time": "2026-11-29T21:05:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-29", "flight_time": "PT6H30M", "distance": 3151, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 2, "fareBasisCode": "NRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NRL0SBRA" ] } } } ] } ], "promo_title": "LIGHT", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 138695.56, "gross_total": 1088.6, "base_fare": 32046.89, "tax": 106399.66, "sell": { "currency": "BDT", "total": 138695.56, "base_fare": 32046.89, "tax": 106399.66 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTExNCwiYmFzZV9mYXJlIjoyNTcuNCwidGF4Ijo4NTQuNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwOTAuNiwiYmFzZV9mYXJlIjoyMzQsInRheCI6ODU0LjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA4OC42LCJiYXNlX2ZhcmUiOjIzNCwidGF4Ijo4NTQuNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 138695.56, "base_fare": 32046.89, "tax": 106399.66, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "29133.54", "tax": "106399.66", "discount": 0, "ait": "0.00", "service_charge": 3162.36 }, "partner": { "currency": "BDT", "total": 138695.56, "base_fare": 32046.89, "tax": 106399.66, "gross": { "base_fare": "29133.54", "tax": "106399.66", "discount": "0.00", "ait": "0.00", "service_charge": 3162.36 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMTQuMDAiLCJiYXNlX2ZhcmUiOiIyNTcuNDAiLCJ0YXgiOiI4NTQuNjAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMzQuMDAiLCJ0YXgiOiI4NTQuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyNS40MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIzLjQwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTA5MC42MCIsImJhc2VfZmFyZSI6IjIzNC4wMCIsInRheCI6Ijg1NC42MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIzNC4wMCIsInRheCI6Ijg1NC42MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwODguNjAiLCJiYXNlX2ZhcmUiOiIyMzQuMDAiLCJ0YXgiOiI4NTQuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTA5MC42LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 138695.56, "filter": { "id": "F1RT00004-37-026", "price": 138695.56, "gross_total": 1088.6, "journey_duration": "PT11H25M", "journey_duration_seconds": 41100, "layover_duration": "PT3H30M", "layover_duration_seconds": 12600, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "781", "aircraft_name": "781", "cabin_class": "LIGHT", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH", "52": "AMS", "62": "CDG" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-16T23:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-29T21:05:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "los202611162305ams202611170540588adtams202611170720lhr2026111707401001adtlhr202611290840ams2026112911051002adtams202611291435los202611292105587adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-38-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-34", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-38-026-0", "itt_flight_key": "F1SE00005-34", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H55M", "transit_time": "3H0M", "routes": [ { "air_segment_key": "0-34", "origin": "LOS", "departure_time": "2026-11-16T23:05:00", "origin_terminal": null, "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "AMS", "arrival_time": "2026-11-17T05:40:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-16", "flight_time": "PT6H35M", "distance": 3151, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 588 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 588 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "R", "meal_code": "M", "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } }, { "air_segment_key": "1-34", "origin": "AMS", "departure_time": "2026-11-17T08:40:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LHR", "arrival_time": "2026-11-17T09:00:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT1H20M", "distance": 231, "lay_over": "PT03H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1003 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1003 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "L", "meal_code": "S", "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-38-026-1", "itt_flight_key": "F1SE00005-34", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H25M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "0-34", "origin": "LHR", "departure_time": "2026-11-29T08:40:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "AMS", "arrival_time": "2026-11-29T11:05:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-29", "flight_time": "PT1H25M", "distance": 231, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1002 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1002 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "L", "meal_code": "S", "seat_available": 9, "fareBasisCode": "NRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NRL0SBRA" ] } } }, { "air_segment_key": "1-34", "origin": "AMS", "departure_time": "2026-11-29T14:35:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LOS", "arrival_time": "2026-11-29T21:05:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-29", "flight_time": "PT6H30M", "distance": 3151, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 2, "fareBasisCode": "NRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NRL0SBRA" ] } } } ] } ], "promo_title": "LIGHT", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 138695.56, "gross_total": 1088.6, "base_fare": 32046.89, "tax": 106399.66, "sell": { "currency": "BDT", "total": 138695.56, "base_fare": 32046.89, "tax": 106399.66 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTExNCwiYmFzZV9mYXJlIjoyNTcuNCwidGF4Ijo4NTQuNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwOTAuNiwiYmFzZV9mYXJlIjoyMzQsInRheCI6ODU0LjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA4OC42LCJiYXNlX2ZhcmUiOjIzNCwidGF4Ijo4NTQuNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 138695.56, "base_fare": 32046.89, "tax": 106399.66, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "29133.54", "tax": "106399.66", "discount": 0, "ait": "0.00", "service_charge": 3162.36 }, "partner": { "currency": "BDT", "total": 138695.56, "base_fare": 32046.89, "tax": 106399.66, "gross": { "base_fare": "29133.54", "tax": "106399.66", "discount": "0.00", "ait": "0.00", "service_charge": 3162.36 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMTQuMDAiLCJiYXNlX2ZhcmUiOiIyNTcuNDAiLCJ0YXgiOiI4NTQuNjAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMzQuMDAiLCJ0YXgiOiI4NTQuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyNS40MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIzLjQwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTA5MC42MCIsImJhc2VfZmFyZSI6IjIzNC4wMCIsInRheCI6Ijg1NC42MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIzNC4wMCIsInRheCI6Ijg1NC42MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwODguNjAiLCJiYXNlX2ZhcmUiOiIyMzQuMDAiLCJ0YXgiOiI4NTQuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTA5MC42LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 138695.56, "filter": { "id": "F1RT00004-38-026", "price": 138695.56, "gross_total": 1088.6, "journey_duration": "PT11H25M", "journey_duration_seconds": 41100, "layover_duration": "PT3H30M", "layover_duration_seconds": 12600, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "781", "aircraft_name": "781", "cabin_class": "LIGHT", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH", "52": "AMS", "62": "CDG" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-16T23:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-29T21:05:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "los202611162305ams202611170540588adtams202611170840lhr2026111709001003adtlhr202611290840ams2026112911051002adtams202611291435los202611292105587adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-39-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-35", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-39-026-0", "itt_flight_key": "F1SE00005-35", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H40M", "transit_time": "4H40M", "routes": [ { "air_segment_key": "0-35", "origin": "LOS", "departure_time": "2026-11-16T23:05:00", "origin_terminal": null, "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "AMS", "arrival_time": "2026-11-17T05:40:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-16", "flight_time": "PT6H35M", "distance": 3151, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 588 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 588 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "R", "meal_code": "M", "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } }, { "air_segment_key": "1-35", "origin": "AMS", "departure_time": "2026-11-17T10:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LHR", "arrival_time": "2026-11-17T10:45:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT1H25M", "distance": 231, "lay_over": "PT04H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1005 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1005 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "L", "meal_code": "S", "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-39-026-1", "itt_flight_key": "F1SE00005-35", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H25M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "0-35", "origin": "LHR", "departure_time": "2026-11-29T08:40:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "AMS", "arrival_time": "2026-11-29T11:05:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-29", "flight_time": "PT1H25M", "distance": 231, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1002 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1002 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "L", "meal_code": "S", "seat_available": 9, "fareBasisCode": "NRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NRL0SBRA" ] } } }, { "air_segment_key": "1-35", "origin": "AMS", "departure_time": "2026-11-29T14:35:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LOS", "arrival_time": "2026-11-29T21:05:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-29", "flight_time": "PT6H30M", "distance": 3151, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 2, "fareBasisCode": "NRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NRL0SBRA" ] } } } ] } ], "promo_title": "LIGHT", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 138695.56, "gross_total": 1088.6, "base_fare": 32046.89, "tax": 106399.66, "sell": { "currency": "BDT", "total": 138695.56, "base_fare": 32046.89, "tax": 106399.66 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTExNCwiYmFzZV9mYXJlIjoyNTcuNCwidGF4Ijo4NTQuNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwOTAuNiwiYmFzZV9mYXJlIjoyMzQsInRheCI6ODU0LjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA4OC42LCJiYXNlX2ZhcmUiOjIzNCwidGF4Ijo4NTQuNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 138695.56, "base_fare": 32046.89, "tax": 106399.66, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "29133.54", "tax": "106399.66", "discount": 0, "ait": "0.00", "service_charge": 3162.36 }, "partner": { "currency": "BDT", "total": 138695.56, "base_fare": 32046.89, "tax": 106399.66, "gross": { "base_fare": "29133.54", "tax": "106399.66", "discount": "0.00", "ait": "0.00", "service_charge": 3162.36 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMTQuMDAiLCJiYXNlX2ZhcmUiOiIyNTcuNDAiLCJ0YXgiOiI4NTQuNjAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMzQuMDAiLCJ0YXgiOiI4NTQuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyNS40MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIzLjQwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTA5MC42MCIsImJhc2VfZmFyZSI6IjIzNC4wMCIsInRheCI6Ijg1NC42MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIzNC4wMCIsInRheCI6Ijg1NC42MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwODguNjAiLCJiYXNlX2ZhcmUiOiIyMzQuMDAiLCJ0YXgiOiI4NTQuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTA5MC42LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 138695.56, "filter": { "id": "F1RT00004-39-026", "price": 138695.56, "gross_total": 1088.6, "journey_duration": "PT11H25M", "journey_duration_seconds": 41100, "layover_duration": "PT3H30M", "layover_duration_seconds": 12600, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "781", "aircraft_name": "781", "cabin_class": "LIGHT", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH", "52": "AMS", "62": "CDG" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-16T23:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-29T21:05:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "los202611162305ams202611170540588adtams202611171020lhr2026111710451005adtlhr202611290840ams2026112911051002adtams202611291435los202611292105587adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-40-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-36", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-40-026-0", "itt_flight_key": "F1SE00005-36", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H45M", "transit_time": "7H50M", "routes": [ { "air_segment_key": "0-36", "origin": "LOS", "departure_time": "2026-11-16T23:05:00", "origin_terminal": null, "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "AMS", "arrival_time": "2026-11-17T05:40:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-16", "flight_time": "PT6H35M", "distance": 3151, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 588 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 588 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "R", "meal_code": "M", "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } }, { "air_segment_key": "1-36", "origin": "AMS", "departure_time": "2026-11-17T13:30:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LHR", "arrival_time": "2026-11-17T13:50:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT1H20M", "distance": 231, "lay_over": "PT07H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "295", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1009 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1009 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "L", "meal_code": "S", "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-40-026-1", "itt_flight_key": "F1SE00005-36", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H25M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "0-36", "origin": "LHR", "departure_time": "2026-11-29T08:40:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "AMS", "arrival_time": "2026-11-29T11:05:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-29", "flight_time": "PT1H25M", "distance": 231, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1002 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1002 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "L", "meal_code": "S", "seat_available": 9, "fareBasisCode": "NRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NRL0SBRA" ] } } }, { "air_segment_key": "1-36", "origin": "AMS", "departure_time": "2026-11-29T14:35:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LOS", "arrival_time": "2026-11-29T21:05:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-29", "flight_time": "PT6H30M", "distance": 3151, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 2, "fareBasisCode": "NRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NRL0SBRA" ] } } } ] } ], "promo_title": "LIGHT", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 138695.56, "gross_total": 1088.6, "base_fare": 32046.89, "tax": 106399.66, "sell": { "currency": "BDT", "total": 138695.56, "base_fare": 32046.89, "tax": 106399.66 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTExNCwiYmFzZV9mYXJlIjoyNTcuNCwidGF4Ijo4NTQuNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwOTAuNiwiYmFzZV9mYXJlIjoyMzQsInRheCI6ODU0LjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA4OC42LCJiYXNlX2ZhcmUiOjIzNCwidGF4Ijo4NTQuNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 138695.56, "base_fare": 32046.89, "tax": 106399.66, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "29133.54", "tax": "106399.66", "discount": 0, "ait": "0.00", "service_charge": 3162.36 }, "partner": { "currency": "BDT", "total": 138695.56, "base_fare": 32046.89, "tax": 106399.66, "gross": { "base_fare": "29133.54", "tax": "106399.66", "discount": "0.00", "ait": "0.00", "service_charge": 3162.36 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMTQuMDAiLCJiYXNlX2ZhcmUiOiIyNTcuNDAiLCJ0YXgiOiI4NTQuNjAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMzQuMDAiLCJ0YXgiOiI4NTQuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyNS40MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIzLjQwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTA5MC42MCIsImJhc2VfZmFyZSI6IjIzNC4wMCIsInRheCI6Ijg1NC42MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIzNC4wMCIsInRheCI6Ijg1NC42MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwODguNjAiLCJiYXNlX2ZhcmUiOiIyMzQuMDAiLCJ0YXgiOiI4NTQuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTA5MC42LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 138695.56, "filter": { "id": "F1RT00004-40-026", "price": 138695.56, "gross_total": 1088.6, "journey_duration": "PT11H25M", "journey_duration_seconds": 41100, "layover_duration": "PT3H30M", "layover_duration_seconds": 12600, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "781", "aircraft_name": "781", "cabin_class": "LIGHT", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH", "52": "AMS", "62": "CDG" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-16T23:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-29T21:05:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "los202611162305ams202611170540588adtams202611171330lhr2026111713501009adtlhr202611290840ams2026112911051002adtams202611291435los202611292105587adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-41-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1FT00025-3", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-41-026-0", "itt_flight_key": "F1FT00025-3-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H45M", "transit_time": "13H35M", "routes": [ { "air_segment_key": "AT556-LOS-CMN-202611161905", "origin": "LOS", "departure_time": "2026-11-16T19:05:00", "origin_terminal": "T2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "CMN", "arrival_time": "2026-11-16T22:50:00", "destination_terminal": "T2", "destination_airport": { "name": "Mohammed V International Airport", "city": "Casablanca", "country": "Morocco", "timezone": "Africa\/Casablanca" }, "flight_date": "2026-11-16", "flight_time": "PT4H45M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": "556" }, "marketing": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": "556" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 3, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxFjk1rwzAMhn+MobeGV5JlxcdQCht0H+lKjjENbk5lt93y4+c46wq2EI8fvTL1EPLsb3nKHH2++mnKt+CjKrcxI8yJdMT+9PFV7vuewYGIwq67qIaKD29PTBG6dJcWqPj0cn48GTHrSDVkndowx91qUzWfQRyLj2XdYVvQ\/4SAWDACZUeJJIsSYAUZByknA1c1sAfT\/LAMjs2a4FNL3JQvsobG2oQGy\/fP\/Z7W4ighwfWpX4Y0OHF9h\/ORXrs0\/DWuarV8xugOsvWzI7OWGcLKIr+QG1OZ", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } }, { "air_segment_key": "AT800-CMN-LHR-202611171225", "origin": "CMN", "departure_time": "2026-11-17T12:25:00", "origin_terminal": "T1", "origin_airport": { "name": "Mohammed V International Airport", "city": "Casablanca", "country": "Morocco", "timezone": "Africa\/Casablanca" }, "destination": "LHR", "arrival_time": "2026-11-17T15:50:00", "destination_terminal": "T4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT3H25M", "distance": null, "lay_over": "PT13H35M", "lay_over_date": "2026-11-16", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": "800" }, "marketing": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": "800" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 3, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxFjk1rwzAMhn+MobeGV5JlxcdQCht0H+lKjjENbk5lt93y4+c46wq2EI8fvTL1EPLsb3nKHH2++mnKt+CjKrcxI8yJdMT+9PFV7vuewYGIwq67qIaKD29PTBG6dJcWqPj0cn48GTHrSDVkndowx91qUzWfQRyLj2XdYVvQ\/4SAWDACZUeJJIsSYAUZByknA1c1sAfT\/LAMjs2a4FNL3JQvsobG2oQGy\/fP\/Z7W4ighwfWpX4Y0OHF9h\/ORXrs0\/DWuarV8xugOsvWzI7OWGcLKIr+QG1OZ", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } } ] }, { "group": 2, "flight_key": "F1RT00004-41-026-1", "itt_flight_key": "F1FT00025-3-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H55M", "transit_time": "16H0M", "routes": [ { "air_segment_key": "AT801-LHR-CMN-202611291710", "origin": "LHR", "departure_time": "2026-11-29T17:10:00", "origin_terminal": "T4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "CMN", "arrival_time": "2026-11-29T20:30:00", "destination_terminal": "T2", "destination_airport": { "name": "Mohammed V International Airport", "city": "Casablanca", "country": "Morocco", "timezone": "Africa\/Casablanca" }, "flight_date": "2026-11-29", "flight_time": "PT3H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": "801" }, "marketing": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": "801" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 3, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxFjk1rwzAMhn+MobeGV5JlxcdQCht0H+lKjjENbk5lt93y4+c46wq2EI8fvTL1EPLsb3nKHH2++mnKt+CjKrcxI8yJdMT+9PFV7vuewYGIwq67qIaKD29PTBG6dJcWqPj0cn48GTHrSDVkndowx91qUzWfQRyLj2XdYVvQ\/4SAWDACZUeJJIsSYAUZByknA1c1sAfT\/LAMjs2a4FNL3JQvsobG2oQGy\/fP\/Z7W4ighwfWpX4Y0OHF9h\/ORXrs0\/DWuarV8xugOsvWzI7OWGcLKIr+QG1OZ", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } }, { "air_segment_key": "AT557-CMN-LOS-202611301230", "origin": "CMN", "departure_time": "2026-11-30T12:30:00", "origin_terminal": "T1", "origin_airport": { "name": "Mohammed V International Airport", "city": "Casablanca", "country": "Morocco", "timezone": "Africa\/Casablanca" }, "destination": "LOS", "arrival_time": "2026-11-30T18:05:00", "destination_terminal": "T2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT4H35M", "distance": null, "lay_over": "PT16H00M", "lay_over_date": "2026-11-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": "557" }, "marketing": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": "557" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 3, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxFjk1rwzAMhn+MobeGV5JlxcdQCht0H+lKjjENbk5lt93y4+c46wq2EI8fvTL1EPLsb3nKHH2++mnKt+CjKrcxI8yJdMT+9PFV7vuewYGIwq67qIaKD29PTBG6dJcWqPj0cn48GTHrSDVkndowx91qUzWfQRyLj2XdYVvQ\/4SAWDACZUeJJIsSYAUZByknA1c1sAfT\/LAMjs2a4FNL3JQvsobG2oQGy\/fP\/Z7W4ighwfWpX4Y0OHF9h\/ORXrs0\/DWuarV8xugOsvWzI7OWGcLKIr+QG1OZ", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } } ] } ], "promo_title": "TG Agent Fare", "promo_rules": "Ticket must be issued within 24 hours of booking", "price": { "currency": "BDT", "total": 139374.1, "gross_total": 1089.69, "base_fare": 38023, "tax": 101102.09, "sell": { "currency": "BDT", "total": 139374.1, "base_fare": 38023, "tax": 101102.09 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTExOS40NSwiYmFzZV9mYXJlIjozMDUuNCwidGF4Ijo4MTIuMDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDkxLjY5LCJiYXNlX2ZhcmUiOjI3Ny42NCwidGF4Ijo4MTIuMDUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA4OS42OSwiYmFzZV9mYXJlIjoyNzcuNjQsInRheCI6ODEyLjA1fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 139374.1, "base_fare": 38023, "tax": 101102.09, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "34566.82", "tax": "101102.09", "discount": 0, "ait": "0.00", "service_charge": 3705.19 }, "partner": { "currency": "BDT", "total": 139374.1, "base_fare": 38023, "tax": 101102.09, "gross": { "base_fare": "34566.82", "tax": "101102.09", "discount": "0.00", "ait": "0.00", "service_charge": 3705.19 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMTkuNDUiLCJiYXNlX2ZhcmUiOiIzMDUuNDAiLCJ0YXgiOiI4MTIuMDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNzcuNjQiLCJ0YXgiOiI4MTIuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyOS43NiJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjI3Ljc2IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTA5MS42OSIsImJhc2VfZmFyZSI6IjI3Ny42NCIsInRheCI6IjgxMi4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3Ny42NCIsInRheCI6IjgxMi4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwODkuNjkiLCJiYXNlX2ZhcmUiOiIyNzcuNjQiLCJ0YXgiOiI4MTIuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTA5MS42OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "Review-FareRule" }, "total_price": 139374.1, "filter": { "id": "F1RT00004-41-026", "price": 139374.1, "gross_total": 1089.69, "journey_duration": "PT1D21H40M", "journey_duration_seconds": 164400, "layover_duration": "PT1D5H35M", "layover_duration_seconds": 106500, "carrier_operating": "AT", "carrier_marketing": "AT", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "CMN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T19:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-30T18:05:00", "refund": "Review-FareRule", "baggage_value": "pieces", "baggage_unit": 0, "baggage_title": "Standard Baggage" }, "filter_unique_filter_code": "los202611161905cmn202611162250556cmn202611171225lhr202611171550800lhr202611291710cmn202611292030801cmn202611301230los202611301805557", "destination_reach_time": "PT1D21H40M", "destination_reach_timestamp": 164400 }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-42-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-37", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-42-026-0", "itt_flight_key": "F1SE00005-37", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H35M", "transit_time": "3H20M", "routes": [ { "air_segment_key": "0-37", "origin": "LOS", "departure_time": "2026-11-16T23:55:00", "origin_terminal": "1I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "CDG", "arrival_time": "2026-11-17T06:40:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2026-11-16", "flight_time": "PT6H45M", "distance": 2922, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "772", "picture": "772.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": 149 }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": 149 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "R", "meal_code": "MS", "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } }, { "air_segment_key": "1-37", "origin": "CDG", "departure_time": "2026-11-17T10:00:00", "origin_terminal": "2E", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "LHR", "arrival_time": "2026-11-17T10:30:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT1H30M", "distance": 216, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": 1580 }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": 1580 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-42-026-1", "itt_flight_key": "F1SE00005-37", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H25M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "0-37", "origin": "LHR", "departure_time": "2026-11-29T08:40:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "AMS", "arrival_time": "2026-11-29T11:05:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-29", "flight_time": "PT1H25M", "distance": 231, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1002 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1002 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "L", "meal_code": "S", "seat_available": 9, "fareBasisCode": "NRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NRL0SBRA" ] } } }, { "air_segment_key": "1-37", "origin": "AMS", "departure_time": "2026-11-29T14:35:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LOS", "arrival_time": "2026-11-29T21:05:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-29", "flight_time": "PT6H30M", "distance": 3151, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 2, "fareBasisCode": "NRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NRL0SBRA" ] } } } ] } ], "promo_title": "LIGHT", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 138969.46, "gross_total": 1089.7, "base_fare": 33553.37, "tax": 105167.09, "sell": { "currency": "BDT", "total": 138969.46, "base_fare": 33553.37, "tax": 105167.09 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTExNi4yLCJiYXNlX2ZhcmUiOjI2OS41LCJ0YXgiOjg0NC43fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA5MS43LCJiYXNlX2ZhcmUiOjI0NSwidGF4Ijo4NDQuNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMDg5LjcsImJhc2VfZmFyZSI6MjQ1LCJ0YXgiOjg0NC43fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 138969.46, "base_fare": 33553.37, "tax": 105167.09, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "30503.06", "tax": "105167.09", "discount": 0, "ait": "0.00", "service_charge": 3299.31 }, "partner": { "currency": "BDT", "total": 138969.46, "base_fare": 33553.37, "tax": 105167.09, "gross": { "base_fare": "30503.06", "tax": "105167.09", "discount": "0.00", "ait": "0.00", "service_charge": 3299.31 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMTYuMjAiLCJiYXNlX2ZhcmUiOiIyNjkuNTAiLCJ0YXgiOiI4NDQuNzAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNDUuMDAiLCJ0YXgiOiI4NDQuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyNi41MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjI0LjUwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTA5MS43MCIsImJhc2VfZmFyZSI6IjI0NS4wMCIsInRheCI6Ijg0NC43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0NS4wMCIsInRheCI6Ijg0NC43MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwODkuNzAiLCJiYXNlX2ZhcmUiOiIyNDUuMDAiLCJ0YXgiOiI4NDQuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTA5MS43LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 138969.46, "filter": { "id": "F1RT00004-42-026", "price": 138969.46, "gross_total": 1089.7, "journey_duration": "PT11H25M", "journey_duration_seconds": 41100, "layover_duration": "PT3H30M", "layover_duration_seconds": 12600, "carrier_operating": "AF", "carrier_marketing": "AF", "aircraft": "772", "aircraft_name": "772", "cabin_class": "LIGHT", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH", "52": "AMS", "62": "CDG" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-16T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-29T21:05:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "los202611162355cdg202611170640149adtcdg202611171000lhr2026111710301580adtlhr202611290840ams2026112911051002adtams202611291435los202611292105587adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-43-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1FT00025-7", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-43-026-0", "itt_flight_key": "F1FT00025-7-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H5M", "transit_time": "1H55M", "routes": [ { "air_segment_key": "AT554-LOS-CMN-202611160645", "origin": "LOS", "departure_time": "2026-11-16T06:45:00", "origin_terminal": "T2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "CMN", "arrival_time": "2026-11-16T10:30:00", "destination_terminal": "T2", "destination_airport": { "name": "Mohammed V International Airport", "city": "Casablanca", "country": "Morocco", "timezone": "Africa\/Casablanca" }, "flight_date": "2026-11-16", "flight_time": "PT4H45M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": "554" }, "marketing": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": "554" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 3, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxFjc1qw0AMhB9mIbeY0ez\/0YRCC2kbp8FHLzEbn0Jvve3Dd71uE5CE+DQzkhO0GJpbnjOjyVczz\/nmTLSWIWa4JdFM2B8\/v2p\/7Ak6EXG7\/mKtafjw\/sRwxpb+EoCGj6\/nx0lIO0kLWV0bZtytamnKZxCjeEFZf\/gt6OHQEGpMQP1RI8VH7eAr8nS6Vgau1oMGlOVf5aEY2cGmIOxCoWfnYkKH8v1zv6d1KElIUEMayphGpdXQ4\/wib30a\/xbVZG2cYlQHve2LEu8DCU1LrX8BPmBTXg==", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } }, { "air_segment_key": "AT800-CMN-LHR-202611161225", "origin": "CMN", "departure_time": "2026-11-16T12:25:00", "origin_terminal": "T1", "origin_airport": { "name": "Mohammed V International Airport", "city": "Casablanca", "country": "Morocco", "timezone": "Africa\/Casablanca" }, "destination": "LHR", "arrival_time": "2026-11-16T15:50:00", "destination_terminal": "T4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-16", "flight_time": "PT3H25M", "distance": null, "lay_over": "PT01H55M", "lay_over_date": "2026-11-16", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": "800" }, "marketing": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": "800" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 3, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxFjc1qw0AMhB9mIbeY0ez\/0YRCC2kbp8FHLzEbn0Jvve3Dd71uE5CE+DQzkhO0GJpbnjOjyVczz\/nmTLSWIWa4JdFM2B8\/v2p\/7Ak6EXG7\/mKtafjw\/sRwxpb+EoCGj6\/nx0lIO0kLWV0bZtytamnKZxCjeEFZf\/gt6OHQEGpMQP1RI8VH7eAr8nS6Vgau1oMGlOVf5aEY2cGmIOxCoWfnYkKH8v1zv6d1KElIUEMayphGpdXQ4\/wib30a\/xbVZG2cYlQHve2LEu8DCU1LrX8BPmBTXg==", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } } ] }, { "group": 2, "flight_key": "F1RT00004-43-026-1", "itt_flight_key": "F1FT00025-7-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H55M", "transit_time": "16H0M", "routes": [ { "air_segment_key": "AT801-LHR-CMN-202611291710", "origin": "LHR", "departure_time": "2026-11-29T17:10:00", "origin_terminal": "T4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "CMN", "arrival_time": "2026-11-29T20:30:00", "destination_terminal": "T2", "destination_airport": { "name": "Mohammed V International Airport", "city": "Casablanca", "country": "Morocco", "timezone": "Africa\/Casablanca" }, "flight_date": "2026-11-29", "flight_time": "PT3H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": "801" }, "marketing": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": "801" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 3, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxFjc1qw0AMhB9mIbeY0ez\/0YRCC2kbp8FHLzEbn0Jvve3Dd71uE5CE+DQzkhO0GJpbnjOjyVczz\/nmTLSWIWa4JdFM2B8\/v2p\/7Ak6EXG7\/mKtafjw\/sRwxpb+EoCGj6\/nx0lIO0kLWV0bZtytamnKZxCjeEFZf\/gt6OHQEGpMQP1RI8VH7eAr8nS6Vgau1oMGlOVf5aEY2cGmIOxCoWfnYkKH8v1zv6d1KElIUEMayphGpdXQ4\/wib30a\/xbVZG2cYlQHve2LEu8DCU1LrX8BPmBTXg==", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } }, { "air_segment_key": "AT557-CMN-LOS-202611301230", "origin": "CMN", "departure_time": "2026-11-30T12:30:00", "origin_terminal": "T1", "origin_airport": { "name": "Mohammed V International Airport", "city": "Casablanca", "country": "Morocco", "timezone": "Africa\/Casablanca" }, "destination": "LOS", "arrival_time": "2026-11-30T18:05:00", "destination_terminal": "T2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT4H35M", "distance": null, "lay_over": "PT16H00M", "lay_over_date": "2026-11-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": "557" }, "marketing": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": "557" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 3, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxFjc1qw0AMhB9mIbeY0ez\/0YRCC2kbp8FHLzEbn0Jvve3Dd71uE5CE+DQzkhO0GJpbnjOjyVczz\/nmTLSWIWa4JdFM2B8\/v2p\/7Ak6EXG7\/mKtafjw\/sRwxpb+EoCGj6\/nx0lIO0kLWV0bZtytamnKZxCjeEFZf\/gt6OHQEGpMQP1RI8VH7eAr8nS6Vgau1oMGlOVf5aEY2cGmIOxCoWfnYkKH8v1zv6d1KElIUEMayphGpdXQ4\/wib30a\/xbVZG2cYlQHve2LEu8DCU1LrX8BPmBTXg==", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } } ] } ], "promo_title": "TG Agent Fare", "promo_rules": "Ticket must be issued within 24 hours of booking", "price": { "currency": "BDT", "total": 141442.09, "gross_total": 1104.85, "base_fare": 39997.61, "tax": 101195.47, "sell": { "currency": "BDT", "total": 141442.09, "base_fare": 39997.61, "tax": 101195.47 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTEzNi4wNiwiYmFzZV9mYXJlIjozMjEuMjYsInRheCI6ODEyLjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTA2Ljg1LCJiYXNlX2ZhcmUiOjI5Mi4wNSwidGF4Ijo4MTIuOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTA0Ljg1LCJiYXNlX2ZhcmUiOjI5Mi4wNSwidGF4Ijo4MTIuOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 141442.09, "base_fare": 39997.61, "tax": 101195.47, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "36360.90", "tax": "101195.47", "discount": 0, "ait": "0.00", "service_charge": 3885.72 }, "partner": { "currency": "BDT", "total": 141442.09, "base_fare": 39997.61, "tax": 101195.47, "gross": { "base_fare": "36360.90", "tax": "101195.47", "discount": "0.00", "ait": "0.00", "service_charge": 3885.72 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMzYuMDYiLCJiYXNlX2ZhcmUiOiIzMjEuMjYiLCJ0YXgiOiI4MTIuODAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyOTIuMDUiLCJ0YXgiOiI4MTIuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMS4yMSJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjI5LjIxIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTEwNi44NSIsImJhc2VfZmFyZSI6IjI5Mi4wNSIsInRheCI6IjgxMi44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI5Mi4wNSIsInRheCI6IjgxMi44MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMDQuODUiLCJiYXNlX2ZhcmUiOiIyOTIuMDUiLCJ0YXgiOiI4MTIuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTEwNi44NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "Review-FareRule" }, "total_price": 141442.09, "filter": { "id": "F1RT00004-43-026", "price": 141442.09, "gross_total": 1104.85, "journey_duration": "PT1D10H0M", "journey_duration_seconds": 122400, "layover_duration": "PT17H55M", "layover_duration_seconds": 64500, "carrier_operating": "AT", "carrier_marketing": "AT", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "CMN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-11-16T06:45:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-30T18:05:00", "refund": "Review-FareRule", "baggage_value": "pieces", "baggage_unit": 0, "baggage_title": "Standard Baggage" }, "filter_unique_filter_code": "los202611160645cmn202611161030554cmn202611161225lhr202611161550800lhr202611291710cmn202611292030801cmn202611301230los202611301805557", "destination_reach_time": "PT1D10H0M", "destination_reach_timestamp": 122400 }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-44-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-38", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-44-026-0", "itt_flight_key": "F1SE00005-38", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H35M", "transit_time": "3H20M", "routes": [ { "air_segment_key": "0-38", "origin": "LOS", "departure_time": "2026-11-16T23:55:00", "origin_terminal": "1I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "CDG", "arrival_time": "2026-11-17T06:40:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2026-11-16", "flight_time": "PT6H45M", "distance": 2922, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "772", "picture": "772.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": 149 }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": 149 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "R", "meal_code": "MS", "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } }, { "air_segment_key": "1-38", "origin": "CDG", "departure_time": "2026-11-17T10:00:00", "origin_terminal": "2E", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "LHR", "arrival_time": "2026-11-17T10:30:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT1H30M", "distance": 216, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": 1580 }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": 1580 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 9, "fareBasisCode": "RRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBRA" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-44-026-1", "itt_flight_key": "F1SE00005-38", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H45M", "transit_time": "4H35M", "routes": [ { "air_segment_key": "0-38", "origin": "LHR", "departure_time": "2026-11-29T06:20:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "CDG", "arrival_time": "2026-11-29T08:40:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2026-11-29", "flight_time": "PT1H20M", "distance": 216, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": 1381 }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": 1381 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 9, "fareBasisCode": "NRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NRL0SBRA" ] } } }, { "air_segment_key": "1-38", "origin": "CDG", "departure_time": "2026-11-29T10:20:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "AMS", "arrival_time": "2026-11-29T11:40:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-29", "flight_time": "PT1H20M", "distance": 248, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "295", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1406 }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": 8382 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "L", "meal_code": "S", "seat_available": 9, "fareBasisCode": "NRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NRL0SBRA" ] } } }, { "air_segment_key": "2-38", "origin": "AMS", "departure_time": "2026-11-29T14:35:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LOS", "arrival_time": "2026-11-29T21:05:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-29", "flight_time": "PT6H30M", "distance": 3151, "lay_over": "PT02H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": 8434 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "LIGHT", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 1, "fareBasisCode": "NRL0SBRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "LIGHT", "brand_code": "LIGHTBAG", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NRL0SBRA" ] } } } ] } ], "promo_title": "LIGHT", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 141770.77, "gross_total": 1112, "base_fare": 33827.27, "tax": 107694.49, "sell": { "currency": "BDT", "total": 141770.77, "base_fare": 33827.27, "tax": 107694.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTEzOC43LCJiYXNlX2ZhcmUiOjI3MS43LCJ0YXgiOjg2NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjExMTQsImJhc2VfZmFyZSI6MjQ3LCJ0YXgiOjg2NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTEyLCJiYXNlX2ZhcmUiOjI0NywidGF4Ijo4NjV9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 141770.77, "base_fare": 33827.27, "tax": 107694.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "30752.07", "tax": "107694.49", "discount": 0, "ait": "0.00", "service_charge": 3324.21 }, "partner": { "currency": "BDT", "total": 141770.77, "base_fare": 33827.27, "tax": 107694.49, "gross": { "base_fare": "30752.07", "tax": "107694.49", "discount": "0.00", "ait": "0.00", "service_charge": 3324.21 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMzguNzAiLCJiYXNlX2ZhcmUiOiIyNzEuNzAiLCJ0YXgiOiI4NjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNDcuMDAiLCJ0YXgiOiI4NjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyNi43MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjI0LjcwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTExNC4wMCIsImJhc2VfZmFyZSI6IjI0Ny4wMCIsInRheCI6Ijg2NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0Ny4wMCIsInRheCI6Ijg2NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMTIuMDAiLCJiYXNlX2ZhcmUiOiIyNDcuMDAiLCJ0YXgiOiI4NjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTExNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 141770.77, "filter": { "id": "F1RT00004-44-026", "price": 141770.77, "gross_total": 1112, "journey_duration": "PT13H45M", "journey_duration_seconds": 49500, "layover_duration": "PT4H35M", "layover_duration_seconds": 16500, "carrier_operating": "AF", "carrier_marketing": "AF", "aircraft": "772", "aircraft_name": "772", "cabin_class": "LIGHT", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH", "52": "AMS", "62": "CDG" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "night", "departure_departure_time": "2026-11-16T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-29T21:05:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "los202611162355cdg202611170640149adtcdg202611171000lhr2026111710301580adtlhr202611290620cdg2026112908401381adtcdg202611291020ams2026112911401406adtams202611291435los202611292105587adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-45-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-39", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-45-026-0", "itt_flight_key": "F1SE00005-39", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT7H00M", "transit_time": null, "routes": [ { "air_segment_key": "0-39", "origin": "LOS", "departure_time": "2026-11-16T09:20:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "LHR", "arrival_time": "2026-11-16T15:20:00", "destination_terminal": "3", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-16", "flight_time": "PT7H00M", "distance": 3099, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "339", "name": "339", "picture": "339.png" }, "operating": { "carrier": "VS", "carrier_name": "Virgin Atlantic Airways", "carrier_logo": "VS.png", "flight_number": 412 }, "marketing": { "carrier": "VS", "carrier_name": "Virgin Atlantic Airways", "carrier_logo": "VS.png", "flight_number": 412 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 10 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "O", "meal_code": "L", "seat_available": 9, "fareBasisCode": "OGA8D8SI", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "CLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "OGA8D8SI" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-45-026-1", "itt_flight_key": "F1SE00005-39", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H35M", "transit_time": "5H35M", "routes": [ { "air_segment_key": "0-39", "origin": "LHR", "departure_time": "2026-11-29T06:30:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "AMS", "arrival_time": "2026-11-29T09:00:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-29", "flight_time": "PT1H30M", "distance": 231, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1000 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1000 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "Y", "booking_code": "L", "meal_code": "S", "seat_available": 9, "fareBasisCode": "RRL0SBJA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "STANDARD", "brand_code": "STANDARD3", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBJA" ] } } }, { "air_segment_key": "1-39", "origin": "AMS", "departure_time": "2026-11-29T14:35:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LOS", "arrival_time": "2026-11-29T21:05:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-29", "flight_time": "PT6H30M", "distance": 3151, "lay_over": "PT05H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "Y", "booking_code": "R", "meal_code": "M", "seat_available": 3, "fareBasisCode": "RRL0SBJA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "STANDARD", "brand_code": "STANDARD3", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "RRL0SBJA" ] } } } ] } ], "promo_title": "STANDARD", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 142791.68, "gross_total": 1114.6, "base_fare": 41496.61, "tax": 101046.06, "sell": { "currency": "BDT", "total": 142791.68, "base_fare": 41496.61, "tax": 101046.06 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE0Ni45LCJiYXNlX2ZhcmUiOjMzMy4zLCJ0YXgiOjgxMS42fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTExNi42LCJiYXNlX2ZhcmUiOjMwMywidGF4Ijo4MTEuNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTE0LjYsImJhc2VfZmFyZSI6MzAzLCJ0YXgiOjgxMS42fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 142791.68, "base_fare": 41496.61, "tax": 101046.06, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "37724.20", "tax": "101046.06", "discount": 0, "ait": "0.00", "service_charge": 4021.42 }, "partner": { "currency": "BDT", "total": 142791.68, "base_fare": 41496.61, "tax": 101046.06, "gross": { "base_fare": "37724.20", "tax": "101046.06", "discount": "0.00", "ait": "0.00", "service_charge": 4021.42 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExNDYuOTAiLCJiYXNlX2ZhcmUiOiIzMzMuMzAiLCJ0YXgiOiI4MTEuNjAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMDMuMDAiLCJ0YXgiOiI4MTEuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMi4zMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjMwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTExNi42MCIsImJhc2VfZmFyZSI6IjMwMy4wMCIsInRheCI6IjgxMS42MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMwMy4wMCIsInRheCI6IjgxMS42MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMTQuNjAiLCJiYXNlX2ZhcmUiOiIzMDMuMDAiLCJ0YXgiOiI4MTEuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTExNi42LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 142791.68, "filter": { "id": "F1RT00004-45-026", "price": 142791.68, "gross_total": 1114.6, "journey_duration": "PT13H35M", "journey_duration_seconds": 48900, "layover_duration": "PT5H35M", "layover_duration_seconds": 20100, "carrier_operating": "VS", "carrier_marketing": "VS", "aircraft": "339", "aircraft_name": "339", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH", "52": "AMS", "62": "CDG" }, "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-16T09:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-29T21:05:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611160920lhr202611161520412adtlhr202611290630ams2026112909001000adtams202611291435los202611292105587adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-46-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1FT00025-9", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-46-026-0", "itt_flight_key": "F1FT00025-9-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H35M", "transit_time": "1H40M", "routes": [ { "air_segment_key": "KL588-LOS-AMS-202611162305", "origin": "LOS", "departure_time": "2026-11-16T23:05:00", "origin_terminal": null, "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "AMS", "arrival_time": "2026-11-17T05:40:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-16", "flight_time": "PT6H35M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "588" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "588" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "R", "meal_code": null, "seat_available": 5, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxNTbtuwzAM\/BgB2WIcSUmUxrRLgagPyJktxFA8Bd266eNry01bgHcgjndHGiFk2d7qXDnaerXzXG\/eRuc4xAq\/FKEJx\/Q+rng7MtgTkT+ckwuhy6fX8VdmgWvnRAB1Pb3kx02hjIl6yxbbZY6Hbke3\/lVxhBe07YvuTf8iZMVNQFi\/MJNG8Wu3rPCyTgWuTsEWTMvDpTCsboCW4OwQubH4wWvBgPb5db+XjQwVFJhcUkvlYsTknDA+5VO5\/Cym2zp9xGieZd8XQ6qBGcKORb4BPV9UaA==", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } }, { "air_segment_key": "KL1001-AMS-LHR-202611170720", "origin": "AMS", "departure_time": "2026-11-17T07:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LHR", "arrival_time": "2026-11-17T07:40:00", "destination_terminal": "T4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT1H20M", "distance": null, "lay_over": "PT01H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "295", "name": "295", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1001" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1001" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 5, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxNTbtuwzAM\/BgB2WIcSUmUxrRLgagPyJktxFA8Bd266eNry01bgHcgjndHGiFk2d7qXDnaerXzXG\/eRuc4xAq\/FKEJx\/Q+rng7MtgTkT+ckwuhy6fX8VdmgWvnRAB1Pb3kx02hjIl6yxbbZY6Hbke3\/lVxhBe07YvuTf8iZMVNQFi\/MJNG8Wu3rPCyTgWuTsEWTMvDpTCsboCW4OwQubH4wWvBgPb5db+XjQwVFJhcUkvlYsTknDA+5VO5\/Cym2zp9xGieZd8XQ6qBGcKORb4BPV9UaA==", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } } ] }, { "group": 2, "flight_key": "F1RT00004-46-026-1", "itt_flight_key": "F1FT00025-9-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H35M", "transit_time": "5H35M", "routes": [ { "air_segment_key": "KL1000-LHR-AMS-202611290630", "origin": "LHR", "departure_time": "2026-11-29T06:30:00", "origin_terminal": "T4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "AMS", "arrival_time": "2026-11-29T09:00:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-29", "flight_time": "PT1H30M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1000" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1000" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 5, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxNTbtuwzAM\/BgB2WIcSUmUxrRLgagPyJktxFA8Bd266eNry01bgHcgjndHGiFk2d7qXDnaerXzXG\/eRuc4xAq\/FKEJx\/Q+rng7MtgTkT+ckwuhy6fX8VdmgWvnRAB1Pb3kx02hjIl6yxbbZY6Hbke3\/lVxhBe07YvuTf8iZMVNQFi\/MJNG8Wu3rPCyTgWuTsEWTMvDpTCsboCW4OwQubH4wWvBgPb5db+XjQwVFJhcUkvlYsTknDA+5VO5\/Cym2zp9xGieZd8XQ6qBGcKORb4BPV9UaA==", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } }, { "air_segment_key": "KL587-AMS-LOS-202611291435", "origin": "AMS", "departure_time": "2026-11-29T14:35:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LOS", "arrival_time": "2026-11-29T21:05:00", "destination_terminal": "T2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-29", "flight_time": "PT6H30M", "distance": null, "lay_over": "PT05H35M", "lay_over_date": "2026-11-29", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "587" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "587" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "T", "meal_code": null, "seat_available": 5, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxNTbtuwzAM\/BgB2WIcSUmUxrRLgagPyJktxFA8Bd266eNry01bgHcgjndHGiFk2d7qXDnaerXzXG\/eRuc4xAq\/FKEJx\/Q+rng7MtgTkT+ckwuhy6fX8VdmgWvnRAB1Pb3kx02hjIl6yxbbZY6Hbke3\/lVxhBe07YvuTf8iZMVNQFi\/MJNG8Wu3rPCyTgWuTsEWTMvDpTCsboCW4OwQubH4wWvBgPb5db+XjQwVFJhcUkvlYsTknDA+5VO5\/Cym2zp9xGieZd8XQ6qBGcKORb4BPV9UaA==", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } } ] } ], "promo_title": "TG Agent Fare", "promo_rules": "Ticket must be issued within 12 hours of booking", "price": { "currency": "BDT", "total": 144360.41, "gross_total": 1129.99, "base_fare": 37671.9, "tax": 106439.5, "sell": { "currency": "BDT", "total": 144360.41, "base_fare": 37671.9, "tax": 106439.5 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE1OS41LCJiYXNlX2ZhcmUiOjMwMi41OCwidGF4Ijo4NTQuOTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTMxLjk5LCJiYXNlX2ZhcmUiOjI3NS4wNywidGF4Ijo4NTQuOTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTEyOS45OSwiYmFzZV9mYXJlIjoyNzUuMDcsInRheCI6ODU0LjkyfX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 144360.41, "base_fare": 37671.9, "tax": 106439.5, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "34246.85", "tax": "106439.50", "discount": 0, "ait": "0.00", "service_charge": 3674.06 }, "partner": { "currency": "BDT", "total": 144360.41, "base_fare": 37671.9, "tax": 106439.5, "gross": { "base_fare": "34246.85", "tax": "106439.50", "discount": "0.00", "ait": "0.00", "service_charge": 3674.06 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExNTkuNTAiLCJiYXNlX2ZhcmUiOiIzMDIuNTgiLCJ0YXgiOiI4NTQuOTIiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNzUuMDciLCJ0YXgiOiI4NTQuOTIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyOS41MSJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjI3LjUxIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTEzMS45OSIsImJhc2VfZmFyZSI6IjI3NS4wNyIsInRheCI6Ijg1NC45MiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NS4wNyIsInRheCI6Ijg1NC45MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMjkuOTkiLCJiYXNlX2ZhcmUiOiIyNzUuMDciLCJ0YXgiOiI4NTQuOTIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTEzMS45OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "Review-FareRule" }, "total_price": 144360.41, "filter": { "id": "F1RT00004-46-026", "price": 144360.41, "gross_total": 1129.99, "journey_duration": "PT23H10M", "journey_duration_seconds": 83400, "layover_duration": "PT7H15M", "layover_duration_seconds": 26100, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "781", "aircraft_name": "781", "cabin_class": "Economy", "connecting_airport": [ "AMS" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-16T23:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-29T21:05:00", "refund": "Review-FareRule", "baggage_value": "pieces", "baggage_unit": 0, "baggage_title": "Standard Baggage" }, "filter_unique_filter_code": "los202611162305ams202611170540588ams202611170720lhr2026111707401001lhr202611290630ams2026112909001000ams202611291435los202611292105587", "destination_reach_time": "PT23H10M", "destination_reach_timestamp": 83400 }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-47-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-40", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-47-026-0", "itt_flight_key": "F1SE00005-40", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H05M", "transit_time": "1H55M", "routes": [ { "air_segment_key": "0-40", "origin": "LOS", "departure_time": "2026-11-16T06:45:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "CMN", "arrival_time": "2026-11-16T10:30:00", "destination_terminal": "2", "destination_airport": { "name": "Mohammed V International Airport", "city": "Casablanca", "country": "Morocco", "timezone": "Africa\/Casablanca" }, "flight_date": "2026-11-16", "flight_time": "PT4H45M", "distance": 1971, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": 554 }, "marketing": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": 554 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 10 kg" } } }, "booking_class": { "cabin_class": "ECO ESSENTIAL", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QA0RE1IA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO ESSENTIAL", "brand_code": "EESSENTIAL", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QA0RE1IA" ] } } }, { "air_segment_key": "1-40", "origin": "CMN", "departure_time": "2026-11-16T12:25:00", "origin_terminal": "1", "origin_airport": { "name": "Mohammed V International Airport", "city": "Casablanca", "country": "Morocco", "timezone": "Africa\/Casablanca" }, "destination": "LHR", "arrival_time": "2026-11-16T15:50:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-16", "flight_time": "PT3H25M", "distance": 1300, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": 800 }, "marketing": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": 800 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 10 kg" } } }, "booking_class": { "cabin_class": "ECO ESSENTIAL", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 3, "fareBasisCode": "QA0RE1IA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO ESSENTIAL", "brand_code": "EESSENTIAL", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QA0RE1IA" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-47-026-1", "itt_flight_key": "F1SE00005-40", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H55M", "transit_time": "16H0M", "routes": [ { "air_segment_key": "0-40", "origin": "LHR", "departure_time": "2026-11-29T17:10:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "CMN", "arrival_time": "2026-11-29T20:30:00", "destination_terminal": "2", "destination_airport": { "name": "Mohammed V International Airport", "city": "Casablanca", "country": "Morocco", "timezone": "Africa\/Casablanca" }, "flight_date": "2026-11-29", "flight_time": "PT3H20M", "distance": 1300, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": 801 }, "marketing": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": 801 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 10 kg" } } }, "booking_class": { "cabin_class": "ECO ESSENTIAL", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 9, "fareBasisCode": "VA0RE1IA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO ESSENTIAL", "brand_code": "EESSENTIAL", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VA0RE1IA" ] } } }, { "air_segment_key": "1-40", "origin": "CMN", "departure_time": "2026-11-30T12:30:00", "origin_terminal": "1", "origin_airport": { "name": "Mohammed V International Airport", "city": "Casablanca", "country": "Morocco", "timezone": "Africa\/Casablanca" }, "destination": "LOS", "arrival_time": "2026-11-30T18:05:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT4H35M", "distance": 1971, "lay_over": "PT16H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": 557 }, "marketing": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": 557 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 10 kg" } } }, "booking_class": { "cabin_class": "ECO ESSENTIAL", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 5, "fareBasisCode": "VA0RE1IA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO ESSENTIAL", "brand_code": "EESSENTIAL", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VA0RE1IA" ] } } } ] } ], "promo_title": "ECO ESSENTIAL", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 146053.64, "gross_total": 1138.4, "base_fare": 44783.48, "tax": 101021.16, "sell": { "currency": "BDT", "total": 146053.64, "base_fare": 44783.48, "tax": 101021.16 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE3My4xLCJiYXNlX2ZhcmUiOjM1OS43LCJ0YXgiOjgxMS40fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE0MC40LCJiYXNlX2ZhcmUiOjMyNywidGF4Ijo4MTEuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTM4LjQsImJhc2VfZmFyZSI6MzI3LCJ0YXgiOjgxMS40fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 146053.64, "base_fare": 44783.48, "tax": 101021.16, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "40712.25", "tax": "101021.16", "discount": 0, "ait": "0.00", "service_charge": 4320.23 }, "partner": { "currency": "BDT", "total": 146053.64, "base_fare": 44783.48, "tax": 101021.16, "gross": { "base_fare": "40712.25", "tax": "101021.16", "discount": "0.00", "ait": "0.00", "service_charge": 4320.23 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExNzMuMTAiLCJiYXNlX2ZhcmUiOiIzNTkuNzAiLCJ0YXgiOiI4MTEuNDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMjcuMDAiLCJ0YXgiOiI4MTEuNDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzNC43MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMyLjcwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTE0MC40MCIsImJhc2VfZmFyZSI6IjMyNy4wMCIsInRheCI6IjgxMS40MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNy4wMCIsInRheCI6IjgxMS40MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMzguNDAiLCJiYXNlX2ZhcmUiOiIzMjcuMDAiLCJ0YXgiOiI4MTEuNDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTE0MC40LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 146053.64, "filter": { "id": "F1RT00004-47-026", "price": 146053.64, "gross_total": 1138.4, "journey_duration": "PT23H55M", "journey_duration_seconds": 86100, "layover_duration": "PT16H0M", "layover_duration_seconds": 57600, "carrier_operating": "AT", "carrier_marketing": "AT", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "ECO ESSENTIAL", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH", "52": "AMS", "62": "CDG", "80": "CMN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-11-16T06:45:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-30T18:05:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "los202611160645cmn202611161030554adtcmn202611161225lhr202611161550800adtlhr202611291710cmn202611292030801adtcmn202611301230los202611301805557adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-48-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-41", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-48-026-0", "itt_flight_key": "F1SE00005-41", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT7H00M", "transit_time": null, "routes": [ { "air_segment_key": "0-41", "origin": "LOS", "departure_time": "2026-11-16T09:20:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "LHR", "arrival_time": "2026-11-16T15:20:00", "destination_terminal": "3", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-16", "flight_time": "PT7H00M", "distance": 3099, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "339", "name": "339", "picture": "339.png" }, "operating": { "carrier": "VS", "carrier_name": "Virgin Atlantic Airways", "carrier_logo": "VS.png", "flight_number": 412 }, "marketing": { "carrier": "VS", "carrier_name": "Virgin Atlantic Airways", "carrier_logo": "VS.png", "flight_number": 412 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 10 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "O", "meal_code": "L", "seat_available": 9, "fareBasisCode": "OGA8D8SI", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "CLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "OGA8D8SI" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-48-026-1", "itt_flight_key": "F1SE00005-41", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H25M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "0-41", "origin": "LHR", "departure_time": "2026-11-29T08:40:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "AMS", "arrival_time": "2026-11-29T11:05:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-29", "flight_time": "PT1H25M", "distance": 231, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1002 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1002 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "Y", "booking_code": "L", "meal_code": "S", "seat_available": 9, "fareBasisCode": "NRL0SBJA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "STANDARD", "brand_code": "STANDARD3", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NRL0SBJA" ] } } }, { "air_segment_key": "1-41", "origin": "AMS", "departure_time": "2026-11-29T14:35:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LOS", "arrival_time": "2026-11-29T21:05:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-29", "flight_time": "PT6H30M", "distance": 3151, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 2, "fareBasisCode": "NRL0SBJA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "STANDARD", "brand_code": "STANDARD3", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NRL0SBJA" ] } } } ] } ], "promo_title": "STANDARD", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 146813.11, "gross_total": 1144.1, "base_fare": 45331.29, "tax": 101232.82, "sell": { "currency": "BDT", "total": 146813.11, "base_fare": 45331.29, "tax": 101232.82 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE3OS4yLCJiYXNlX2ZhcmUiOjM2NC4xLCJ0YXgiOjgxMy4xfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE0Ni4xLCJiYXNlX2ZhcmUiOjMzMSwidGF4Ijo4MTMuMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTQ0LjEsImJhc2VfZmFyZSI6MzMxLCJ0YXgiOjgxMy4xfX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 146813.11, "base_fare": 45331.29, "tax": 101232.82, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "41210.26", "tax": "101232.82", "discount": 0, "ait": "0.00", "service_charge": 4370.03 }, "partner": { "currency": "BDT", "total": 146813.11, "base_fare": 45331.29, "tax": 101232.82, "gross": { "base_fare": "41210.26", "tax": "101232.82", "discount": "0.00", "ait": "0.00", "service_charge": 4370.03 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExNzkuMjAiLCJiYXNlX2ZhcmUiOiIzNjQuMTAiLCJ0YXgiOiI4MTMuMTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMzEuMDAiLCJ0YXgiOiI4MTMuMTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzNS4xMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzLjEwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTE0Ni4xMCIsImJhc2VfZmFyZSI6IjMzMS4wMCIsInRheCI6IjgxMy4xMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMzMS4wMCIsInRheCI6IjgxMy4xMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExNDQuMTAiLCJiYXNlX2ZhcmUiOiIzMzEuMDAiLCJ0YXgiOiI4MTMuMTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTE0Ni4xLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 146813.11, "filter": { "id": "F1RT00004-48-026", "price": 146813.11, "gross_total": 1144.1, "journey_duration": "PT11H25M", "journey_duration_seconds": 41100, "layover_duration": "PT3H30M", "layover_duration_seconds": 12600, "carrier_operating": "VS", "carrier_marketing": "VS", "aircraft": "339", "aircraft_name": "339", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH", "52": "AMS", "62": "CDG", "80": "CMN" }, "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-16T09:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-29T21:05:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611160920lhr202611161520412adtlhr202611290840ams2026112911051002adtams202611291435los202611292105587adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-49-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-42", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-49-026-0", "itt_flight_key": "F1SE00005-42", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT7H00M", "transit_time": null, "routes": [ { "air_segment_key": "0-42", "origin": "LOS", "departure_time": "2026-11-16T09:20:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "LHR", "arrival_time": "2026-11-16T15:20:00", "destination_terminal": "3", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-16", "flight_time": "PT7H00M", "distance": 3099, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "339", "name": "339", "picture": "339.png" }, "operating": { "carrier": "VS", "carrier_name": "Virgin Atlantic Airways", "carrier_logo": "VS.png", "flight_number": 412 }, "marketing": { "carrier": "VS", "carrier_name": "Virgin Atlantic Airways", "carrier_logo": "VS.png", "flight_number": 412 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 10 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "O", "meal_code": "L", "seat_available": 9, "fareBasisCode": "OGA8D8SI", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "CLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "OGA8D8SI" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-49-026-1", "itt_flight_key": "F1SE00005-42", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H40M", "transit_time": "15H55M", "routes": [ { "air_segment_key": "0-42", "origin": "LHR", "departure_time": "2026-11-29T20:25:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "AMS", "arrival_time": "2026-11-29T22:40:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-29", "flight_time": "PT1H15M", "distance": 231, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "295", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1016 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1016 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "Y", "booking_code": "L", "meal_code": "S", "seat_available": 9, "fareBasisCode": "NRL0SBJA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "STANDARD", "brand_code": "STANDARD3", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NRL0SBJA" ] } } }, { "air_segment_key": "1-42", "origin": "AMS", "departure_time": "2026-11-30T14:35:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LOS", "arrival_time": "2026-11-30T21:05:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT6H30M", "distance": 3151, "lay_over": "PT15H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 2, "fareBasisCode": "NRL0SBJA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "STANDARD", "brand_code": "STANDARD3", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NRL0SBJA" ] } } } ] } ], "promo_title": "STANDARD", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 146813.11, "gross_total": 1144.1, "base_fare": 45331.29, "tax": 101232.82, "sell": { "currency": "BDT", "total": 146813.11, "base_fare": 45331.29, "tax": 101232.82 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE3OS4yLCJiYXNlX2ZhcmUiOjM2NC4xLCJ0YXgiOjgxMy4xfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE0Ni4xLCJiYXNlX2ZhcmUiOjMzMSwidGF4Ijo4MTMuMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTQ0LjEsImJhc2VfZmFyZSI6MzMxLCJ0YXgiOjgxMy4xfX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 146813.11, "base_fare": 45331.29, "tax": 101232.82, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "41210.26", "tax": "101232.82", "discount": 0, "ait": "0.00", "service_charge": 4370.03 }, "partner": { "currency": "BDT", "total": 146813.11, "base_fare": 45331.29, "tax": 101232.82, "gross": { "base_fare": "41210.26", "tax": "101232.82", "discount": "0.00", "ait": "0.00", "service_charge": 4370.03 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExNzkuMjAiLCJiYXNlX2ZhcmUiOiIzNjQuMTAiLCJ0YXgiOiI4MTMuMTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMzEuMDAiLCJ0YXgiOiI4MTMuMTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzNS4xMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzLjEwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTE0Ni4xMCIsImJhc2VfZmFyZSI6IjMzMS4wMCIsInRheCI6IjgxMy4xMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMzMS4wMCIsInRheCI6IjgxMy4xMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExNDQuMTAiLCJiYXNlX2ZhcmUiOiIzMzEuMDAiLCJ0YXgiOiI4MTMuMTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTE0Ni4xLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 146813.11, "filter": { "id": "F1RT00004-49-026", "price": 146813.11, "gross_total": 1144.1, "journey_duration": "PT23H40M", "journey_duration_seconds": 85200, "layover_duration": "PT15H55M", "layover_duration_seconds": 57300, "carrier_operating": "VS", "carrier_marketing": "VS", "aircraft": "339", "aircraft_name": "339", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH", "52": "AMS", "62": "CDG", "80": "CMN" }, "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-16T09:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-30T21:05:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611160920lhr202611161520412adtlhr202611292025ams2026112922401016adtams202611301435los202611302105587adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-50-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-43", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-50-026-0", "itt_flight_key": "F1SE00005-43", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H45M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "0-43", "origin": "LOS", "departure_time": "2026-11-16T18:05:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "DXB", "arrival_time": "2026-11-17T04:35:00", "destination_terminal": "3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-16", "flight_time": "PT7H30M", "distance": 3665, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": 784 }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": 784 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "Y", "booking_code": "L", "meal_code": "M", "seat_available": 9, "fareBasisCode": "LLAAPNG1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO SAVER", "brand_code": "ECOSAVER", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "LLAAPNG1" ] } } }, { "air_segment_key": "1-43", "origin": "DXB", "departure_time": "2026-11-17T09:40:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-11-17T13:50:00", "destination_terminal": "3", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT8H10M", "distance": 3420, "lay_over": "PT05H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": 29 }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": 29 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "Y", "booking_code": "L", "meal_code": "M", "seat_available": 9, "fareBasisCode": "LLAAPNG1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO SAVER", "brand_code": "ECOSAVER", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "LLAAPNG1" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-50-026-1", "itt_flight_key": "F1SE00005-43", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H20M", "transit_time": "1H45M", "routes": [ { "air_segment_key": "0-43", "origin": "LHR", "departure_time": "2026-11-29T22:00:00", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-11-30T08:45:00", "destination_terminal": "3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-29", "flight_time": "PT6H45M", "distance": 3420, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": 6 }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": 6 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "Y", "booking_code": "L", "meal_code": "M", "seat_available": 9, "fareBasisCode": "LLAAPNG1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO SAVER", "brand_code": "ECOSAVER", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "LLAAPNG1" ] } } }, { "air_segment_key": "1-43", "origin": "DXB", "departure_time": "2026-11-30T10:30:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LOS", "arrival_time": "2026-11-30T16:20:00", "destination_terminal": "1I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT8H50M", "distance": 3665, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": 783 }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": 783 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 7 kg" } } }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "Y", "booking_code": "L", "meal_code": "M", "seat_available": 9, "fareBasisCode": "LLAAPNG1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO SAVER", "brand_code": "ECOSAVER", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "LLAAPNG1" ] } } } ] } ], "promo_title": "ECO SAVER", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 148705.55, "gross_total": 1152, "base_fare": 55328.82, "tax": 93127.72, "sell": { "currency": "BDT", "total": 148705.55, "base_fare": 55328.82, "tax": 93127.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE5NC40LCJiYXNlX2ZhcmUiOjQ0NC40LCJ0YXgiOjc0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjExNTQsImJhc2VfZmFyZSI6NDA0LCJ0YXgiOjc0OCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTUyLCJiYXNlX2ZhcmUiOjQwNCwidGF4Ijo3NDh9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 148705.55, "base_fare": 55328.82, "tax": 93127.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "50298.93", "tax": "93127.72", "discount": 0, "ait": "0.00", "service_charge": 5278.9 }, "partner": { "currency": "BDT", "total": 148705.55, "base_fare": 55328.82, "tax": 93127.72, "gross": { "base_fare": "50298.93", "tax": "93127.72", "discount": "0.00", "ait": "0.00", "service_charge": 5278.9 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExOTQuNDAiLCJiYXNlX2ZhcmUiOiI0NDQuNDAiLCJ0YXgiOiI3NDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0MDQuMDAiLCJ0YXgiOiI3NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0Mi40MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjQwLjQwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTE1NC4wMCIsImJhc2VfZmFyZSI6IjQwNC4wMCIsInRheCI6Ijc0OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQwNC4wMCIsInRheCI6Ijc0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExNTIuMDAiLCJiYXNlX2ZhcmUiOiI0MDQuMDAiLCJ0YXgiOiI3NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTE1NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 148705.55, "filter": { "id": "F1RT00004-50-026", "price": 148705.55, "gross_total": 1152, "journey_duration": "PT17H20M", "journey_duration_seconds": 62400, "layover_duration": "PT1H45M", "layover_duration_seconds": 6300, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECO SAVER", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH", "52": "AMS", "62": "CDG", "80": "CMN", "84": "DXB" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T18:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-30T16:20:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611161805dxb202611170435784adtdxb202611170940lhr20261117135029adtlhr202611292200dxb2026113008456adtdxb202611301030los202611301620783adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-51-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-44", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-51-026-0", "itt_flight_key": "F1SE00005-44", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT7H00M", "transit_time": null, "routes": [ { "air_segment_key": "0-44", "origin": "LOS", "departure_time": "2026-11-16T09:20:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "LHR", "arrival_time": "2026-11-16T15:20:00", "destination_terminal": "3", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-16", "flight_time": "PT7H00M", "distance": 3099, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "339", "name": "339", "picture": "339.png" }, "operating": { "carrier": "VS", "carrier_name": "Virgin Atlantic Airways", "carrier_logo": "VS.png", "flight_number": 412 }, "marketing": { "carrier": "VS", "carrier_name": "Virgin Atlantic Airways", "carrier_logo": "VS.png", "flight_number": 412 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 10 kg" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "O", "meal_code": "L", "seat_available": 9, "fareBasisCode": "OGA8D8SI", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "CLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "OGA8D8SI" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-51-026-1", "itt_flight_key": "F1SE00005-44", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H45M", "transit_time": "4H35M", "routes": [ { "air_segment_key": "0-44", "origin": "LHR", "departure_time": "2026-11-29T06:20:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "CDG", "arrival_time": "2026-11-29T08:40:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2026-11-29", "flight_time": "PT1H20M", "distance": 216, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": 1381 }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": 1381 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 9, "fareBasisCode": "NRL0SBJA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "STANDARD", "brand_code": "STANDARD3", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NRL0SBJA" ] } } }, { "air_segment_key": "1-44", "origin": "CDG", "departure_time": "2026-11-29T10:20:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "AMS", "arrival_time": "2026-11-29T11:40:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-11-29", "flight_time": "PT1H20M", "distance": 248, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "295", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 1406 }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": 8382 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "Y", "booking_code": "L", "meal_code": "S", "seat_available": 9, "fareBasisCode": "NRL0SBJA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "STANDARD", "brand_code": "STANDARD3", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NRL0SBJA" ] } } }, { "air_segment_key": "2-44", "origin": "AMS", "departure_time": "2026-11-29T14:35:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "LOS", "arrival_time": "2026-11-29T21:05:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-29", "flight_time": "PT6H30M", "distance": 3151, "lay_over": "PT02H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": 587 }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": 8434 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 12 kg" } } }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 1, "fareBasisCode": "NRL0SBJA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "STANDARD", "brand_code": "STANDARD3", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NRL0SBJA" ] } } } ] } ], "promo_title": "STANDARD", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 149465, "gross_total": 1165.3, "base_fare": 45468.24, "tax": 103747.76, "sell": { "currency": "BDT", "total": 149465, "base_fare": 45468.24, "tax": 103747.76 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTIwMC41LCJiYXNlX2ZhcmUiOjM2NS4yLCJ0YXgiOjgzMy4zfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE2Ny4zLCJiYXNlX2ZhcmUiOjMzMiwidGF4Ijo4MzMuMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTY1LjMsImJhc2VfZmFyZSI6MzMyLCJ0YXgiOjgzMy4zfX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 149465, "base_fare": 45468.24, "tax": 103747.76, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "41334.76", "tax": "103747.76", "discount": 0, "ait": "0.00", "service_charge": 4382.48 }, "partner": { "currency": "BDT", "total": 149465, "base_fare": 45468.24, "tax": 103747.76, "gross": { "base_fare": "41334.76", "tax": "103747.76", "discount": "0.00", "ait": "0.00", "service_charge": 4382.48 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEyMDAuNTAiLCJiYXNlX2ZhcmUiOiIzNjUuMjAiLCJ0YXgiOiI4MzMuMzAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMzIuMDAiLCJ0YXgiOiI4MzMuMzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzNS4yMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzLjIwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTE2Ny4zMCIsImJhc2VfZmFyZSI6IjMzMi4wMCIsInRheCI6IjgzMy4zMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMzMi4wMCIsInRheCI6IjgzMy4zMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExNjUuMzAiLCJiYXNlX2ZhcmUiOiIzMzIuMDAiLCJ0YXgiOiI4MzMuMzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTE2Ny4zLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 149465, "filter": { "id": "F1RT00004-51-026", "price": 149465, "gross_total": 1165.3, "journey_duration": "PT13H45M", "journey_duration_seconds": 49500, "layover_duration": "PT4H35M", "layover_duration_seconds": 16500, "carrier_operating": "VS", "carrier_marketing": "VS", "aircraft": "339", "aircraft_name": "339", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH", "52": "AMS", "62": "CDG", "80": "CMN", "84": "DXB" }, "total_segment_count": 4, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-16T09:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-29T21:05:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611160920lhr202611161520412adtlhr202611290620cdg2026112908401381adtcdg202611291020ams2026112911401406adtams202611291435los202611292105587adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-52-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-45", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-52-026-0", "itt_flight_key": "F1SE00005-45", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H40M", "transit_time": "8H10M", "routes": [ { "air_segment_key": "0-45", "origin": "LOS", "departure_time": "2026-11-16T15:00:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "CAI", "arrival_time": "2026-11-16T21:20:00", "destination_terminal": "3", "destination_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "flight_date": "2026-11-16", "flight_time": "PT5H20M", "distance": 2440, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": 876 }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": 876 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "T", "meal_code": "M", "seat_available": 9, "fareBasisCode": "TRING\/PV", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "TRING\/PV" ] } } }, { "air_segment_key": "1-45", "origin": "CAI", "departure_time": "2026-11-17T05:30:00", "origin_terminal": "3", "origin_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "destination": "LHR", "arrival_time": "2026-11-17T08:40:00", "destination_terminal": "2", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": 2196, "lay_over": "PT08H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": 783 }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": 783 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "T", "meal_code": "M", "seat_available": 9, "fareBasisCode": "TRING\/PV", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "TRING\/PV" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-52-026-1", "itt_flight_key": "F1SE00005-45", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "3H55M", "routes": [ { "air_segment_key": "0-45", "origin": "LHR", "departure_time": "2026-11-29T22:00:00", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "CAI", "arrival_time": "2026-11-30T04:55:00", "destination_terminal": "3", "destination_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "flight_date": "2026-11-29", "flight_time": "PT4H55M", "distance": 2196, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": 780 }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": 780 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": "M", "seat_available": 9, "fareBasisCode": "LRING\/PV", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "LRING\/PV" ] } } }, { "air_segment_key": "1-45", "origin": "CAI", "departure_time": "2026-11-30T08:50:00", "origin_terminal": "3", "origin_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "destination": "LOS", "arrival_time": "2026-11-30T13:45:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT5H55M", "distance": 2440, "lay_over": "PT03H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": 875 }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": 875 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": "M", "seat_available": 9, "fareBasisCode": "LRING\/PV", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "LRING\/PV" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 148202.56, "gross_total": 1205.36, "base_fare": 26294.88, "tax": 126165.65, "sell": { "currency": "BDT", "total": 148202.56, "base_fare": 26294.88, "tax": 126165.65 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE5MC4zNiwiYmFzZV9mYXJlIjoyMTEuMiwidGF4IjoxMDEzLjM2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE3MS4xNiwiYmFzZV9mYXJlIjoxOTIsInRheCI6MTAxMy4zNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMjA1LjM2LCJiYXNlX2ZhcmUiOjE5MiwidGF4IjoxMDEzLjM2fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 148202.56, "base_fare": 26294.88, "tax": 126165.65, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "23904.44", "tax": "126165.65", "discount": 4506.98, "ait": "0.00", "service_charge": 2639.45 }, "partner": { "currency": "BDT", "total": 148202.56, "base_fare": 26294.88, "tax": 126165.65, "gross": { "base_fare": "23904.44", "tax": "126165.65", "discount": "4506.98", "ait": "0.00", "service_charge": 2639.45 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExOTAuMzYiLCJiYXNlX2ZhcmUiOiIyMTEuMjAiLCJ0YXgiOiIxMDEzLjM2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkyLjAwIiwidGF4IjoiMTAxMy4zNiIsImRpc2NvdW50IjoiMzYuMjAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyMS4yMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjE5LjIwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTE3MS4xNiIsImJhc2VfZmFyZSI6IjE5Mi4wMCIsInRheCI6IjEwMTMuMzYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTIuMDAiLCJ0YXgiOiIxMDEzLjM2IiwiZGlzY291bnQiOiIzNi4yMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEyMDUuMzYiLCJiYXNlX2ZhcmUiOiIxOTIuMDAiLCJ0YXgiOiIxMDEzLjM2IiwiZGlzY291bnQiOiIzNi4yMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuMDAiLCJwYXlhYmxlIjoxMTcxLjE2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 148202.56, "filter": { "id": "F1RT00004-52-026", "price": 148202.56, "gross_total": 1205.36, "journey_duration": "PT14H45M", "journey_duration_seconds": 53100, "layover_duration": "PT3H55M", "layover_duration_seconds": 14100, "carrier_operating": "MS", "carrier_marketing": "MS", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Economy", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH", "52": "AMS", "62": "CDG", "80": "CMN", "84": "DXB", "88": "CAI" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T15:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-30T13:45:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611161500cai202611162120876adtcai202611170530lhr202611170840783adtlhr202611292200cai202611300455780adtcai202611300850los202611301345875adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-53-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-46", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-53-026-0", "itt_flight_key": "F1SE00005-46", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H50M", "transit_time": "1H40M", "routes": [ { "air_segment_key": "0-46", "origin": "LOS", "departure_time": "2026-11-16T23:55:00", "origin_terminal": "1I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "FRA", "arrival_time": "2026-11-17T06:25:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-16", "flight_time": "PT6H30M", "distance": 3008, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": 569 }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": 569 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 8 kg" } } }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "Y", "booking_code": "W", "meal_code": "RM", "seat_available": 3, "fareBasisCode": "WX3XIYNC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY COMFORT", "brand_code": "ECOCMFT", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WX3XIYNC" ] } } }, { "air_segment_key": "1-46", "origin": "FRA", "departure_time": "2026-11-17T08:05:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "LHR", "arrival_time": "2026-11-17T08:45:00", "destination_terminal": "2", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT1H40M", "distance": 408, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": 900 }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": 900 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 8 kg" } } }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "Y", "booking_code": "W", "meal_code": "RG", "seat_available": 3, "fareBasisCode": "WX3XIYNC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY COMFORT", "brand_code": "ECOCMFT", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WX3XIYNC" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-53-026-1", "itt_flight_key": "F1SE00005-46", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H20M", "transit_time": "2H10M", "routes": [ { "air_segment_key": "0-46", "origin": "LHR", "departure_time": "2026-11-29T06:30:00", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "FRA", "arrival_time": "2026-11-29T09:05:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-29", "flight_time": "PT1H35M", "distance": 408, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "VL", "carrier_name": "Med View Airlines", "carrier_logo": "VL.png", "flight_number": 921 }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": 4233 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 8 kg" } } }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "Y", "booking_code": "W", "meal_code": "RG", "seat_available": 9, "fareBasisCode": "WX3XIYNC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY COMFORT", "brand_code": "ECOCMFT", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WX3XIYNC" ] } } }, { "air_segment_key": "1-46", "origin": "FRA", "departure_time": "2026-11-29T11:15:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "LOS", "arrival_time": "2026-11-29T17:50:00", "destination_terminal": "1I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-29", "flight_time": "PT6H35M", "distance": 3008, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": 568 }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": 568 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 8 kg" } } }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "Y", "booking_code": "W", "meal_code": "RM", "seat_available": 9, "fareBasisCode": "WX3XIYNC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY COMFORT", "brand_code": "ECOCMFT", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WX3XIYNC" ] } } } ] } ], "promo_title": "ECONOMY COMFORT", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 168513.85, "gross_total": 1300.9, "base_fare": 69297.98, "tax": 98966.87, "sell": { "currency": "BDT", "total": 168513.85, "base_fare": 69297.98, "tax": 98966.87 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTM1My41LCJiYXNlX2ZhcmUiOjU1Ni42LCJ0YXgiOjc5NC45fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTMwMi45LCJiYXNlX2ZhcmUiOjUwNiwidGF4Ijo3OTQuOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMzAwLjksImJhc2VfZmFyZSI6NTA2LCJ0YXgiOjc5NC45fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 168513.85, "base_fare": 69297.98, "tax": 98966.87, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "62998.16", "tax": "98966.87", "discount": 0, "ait": "0.00", "service_charge": 6548.82 }, "partner": { "currency": "BDT", "total": 168513.85, "base_fare": 69297.98, "tax": 98966.87, "gross": { "base_fare": "62998.16", "tax": "98966.87", "discount": "0.00", "ait": "0.00", "service_charge": 6548.82 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEzNTMuNTAiLCJiYXNlX2ZhcmUiOiI1NTYuNjAiLCJ0YXgiOiI3OTQuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MDYuMDAiLCJ0YXgiOiI3OTQuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI1Mi42MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjUwLjYwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTMwMi45MCIsImJhc2VfZmFyZSI6IjUwNi4wMCIsInRheCI6Ijc5NC45MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwNi4wMCIsInRheCI6Ijc5NC45MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEzMDAuOTAiLCJiYXNlX2ZhcmUiOiI1MDYuMDAiLCJ0YXgiOiI3OTQuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTMwMi45LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 168513.85, "filter": { "id": "F1RT00004-53-026", "price": 168513.85, "gross_total": 1300.9, "journey_duration": "PT10H20M", "journey_duration_seconds": 37200, "layover_duration": "PT2H10M", "layover_duration_seconds": 7800, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY COMFORT", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH", "52": "AMS", "62": "CDG", "80": "CMN", "84": "DXB", "88": "CAI", "90": "FRA" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-16T23:55:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-29T17:50:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "los202611162355fra202611170625569adtfra202611170805lhr202611170845900adtlhr202611290630fra202611290905921adtfra202611291115los202611291750568adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-54-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-47", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-54-026-0", "itt_flight_key": "F1SE00005-47", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H50M", "transit_time": "1H40M", "routes": [ { "air_segment_key": "0-47", "origin": "LOS", "departure_time": "2026-11-16T23:55:00", "origin_terminal": "1I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "FRA", "arrival_time": "2026-11-17T06:25:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-16", "flight_time": "PT6H30M", "distance": 3008, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": 569 }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": 569 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 8 kg" } } }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "Y", "booking_code": "W", "meal_code": "RM", "seat_available": 3, "fareBasisCode": "WX3XIYNC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY COMFORT", "brand_code": "ECOCMFT", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WX3XIYNC" ] } } }, { "air_segment_key": "1-47", "origin": "FRA", "departure_time": "2026-11-17T08:05:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "LHR", "arrival_time": "2026-11-17T08:45:00", "destination_terminal": "2", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT1H40M", "distance": 408, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": 900 }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": 900 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 8 kg" } } }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "Y", "booking_code": "W", "meal_code": "RG", "seat_available": 3, "fareBasisCode": "WX3XIYNC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY COMFORT", "brand_code": "ECOCMFT", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WX3XIYNC" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-54-026-1", "itt_flight_key": "F1SE00005-47", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H20M", "transit_time": "1H10M", "routes": [ { "air_segment_key": "0-47", "origin": "LHR", "departure_time": "2026-11-29T07:30:00", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "FRA", "arrival_time": "2026-11-29T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-29", "flight_time": "PT1H35M", "distance": 408, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": 923 }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": 923 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 8 kg" } } }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "Y", "booking_code": "W", "meal_code": "RG", "seat_available": 9, "fareBasisCode": "WX3XIYNC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY COMFORT", "brand_code": "ECOCMFT", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WX3XIYNC" ] } } }, { "air_segment_key": "1-47", "origin": "FRA", "departure_time": "2026-11-29T11:15:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "LOS", "arrival_time": "2026-11-29T17:50:00", "destination_terminal": "1I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-29", "flight_time": "PT6H35M", "distance": 3008, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": 568 }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": 568 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 8 kg" } } }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "Y", "booking_code": "W", "meal_code": "RM", "seat_available": 9, "fareBasisCode": "WX3XIYNC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY COMFORT", "brand_code": "ECOCMFT", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WX3XIYNC" ] } } } ] } ], "promo_title": "ECONOMY COMFORT", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 168513.85, "gross_total": 1300.9, "base_fare": 69297.98, "tax": 98966.87, "sell": { "currency": "BDT", "total": 168513.85, "base_fare": 69297.98, "tax": 98966.87 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTM1My41LCJiYXNlX2ZhcmUiOjU1Ni42LCJ0YXgiOjc5NC45fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTMwMi45LCJiYXNlX2ZhcmUiOjUwNiwidGF4Ijo3OTQuOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMzAwLjksImJhc2VfZmFyZSI6NTA2LCJ0YXgiOjc5NC45fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 168513.85, "base_fare": 69297.98, "tax": 98966.87, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "62998.16", "tax": "98966.87", "discount": 0, "ait": "0.00", "service_charge": 6548.82 }, "partner": { "currency": "BDT", "total": 168513.85, "base_fare": 69297.98, "tax": 98966.87, "gross": { "base_fare": "62998.16", "tax": "98966.87", "discount": "0.00", "ait": "0.00", "service_charge": 6548.82 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEzNTMuNTAiLCJiYXNlX2ZhcmUiOiI1NTYuNjAiLCJ0YXgiOiI3OTQuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MDYuMDAiLCJ0YXgiOiI3OTQuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI1Mi42MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjUwLjYwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTMwMi45MCIsImJhc2VfZmFyZSI6IjUwNi4wMCIsInRheCI6Ijc5NC45MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwNi4wMCIsInRheCI6Ijc5NC45MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEzMDAuOTAiLCJiYXNlX2ZhcmUiOiI1MDYuMDAiLCJ0YXgiOiI3OTQuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTMwMi45LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 168513.85, "filter": { "id": "F1RT00004-54-026", "price": 168513.85, "gross_total": 1300.9, "journey_duration": "PT9H20M", "journey_duration_seconds": 33600, "layover_duration": "PT1H10M", "layover_duration_seconds": 4200, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY COMFORT", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH", "52": "AMS", "62": "CDG", "80": "CMN", "84": "DXB", "88": "CAI", "90": "FRA" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-16T23:55:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-29T17:50:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "los202611162355fra202611170625569adtfra202611170805lhr202611170845900adtlhr202611290730fra202611291005923adtfra202611291115los202611291750568adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-55-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-48", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-55-026-0", "itt_flight_key": "F1SE00005-48", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H05M", "transit_time": "1H55M", "routes": [ { "air_segment_key": "0-48", "origin": "LOS", "departure_time": "2026-11-16T06:45:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "CMN", "arrival_time": "2026-11-16T10:30:00", "destination_terminal": "2", "destination_airport": { "name": "Mohammed V International Airport", "city": "Casablanca", "country": "Morocco", "timezone": "Africa\/Casablanca" }, "flight_date": "2026-11-16", "flight_time": "PT4H45M", "distance": 1971, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": 554 }, "marketing": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": 554 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 10 kg" } } }, "booking_class": { "cabin_class": "ECO ESSENTIAL", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QA0RE1IA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO ESSENTIAL", "brand_code": "EESSENTIAL", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QA0RE1IA" ] } } }, { "air_segment_key": "1-48", "origin": "CMN", "departure_time": "2026-11-16T12:25:00", "origin_terminal": "1", "origin_airport": { "name": "Mohammed V International Airport", "city": "Casablanca", "country": "Morocco", "timezone": "Africa\/Casablanca" }, "destination": "LHR", "arrival_time": "2026-11-16T15:50:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-16", "flight_time": "PT3H25M", "distance": 1300, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": 800 }, "marketing": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": 800 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 10 kg" } } }, "booking_class": { "cabin_class": "ECO ESSENTIAL", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 3, "fareBasisCode": "QA0RE1IA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO ESSENTIAL", "brand_code": "EESSENTIAL", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QA0RE1IA" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-55-026-1", "itt_flight_key": "F1SE00005-48", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H35M", "transit_time": "3H40M", "routes": [ { "air_segment_key": "0-48", "origin": "LHR", "departure_time": "2026-11-29T17:10:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "CMN", "arrival_time": "2026-11-29T20:30:00", "destination_terminal": "2", "destination_airport": { "name": "Mohammed V International Airport", "city": "Casablanca", "country": "Morocco", "timezone": "Africa\/Casablanca" }, "flight_date": "2026-11-29", "flight_time": "PT3H20M", "distance": 1300, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": 801 }, "marketing": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": 801 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 10 kg" } } }, "booking_class": { "cabin_class": "ECO CLASSIC", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 9, "fareBasisCode": "MA0RE2IA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MA0RE2IA" ] } } }, { "air_segment_key": "1-48", "origin": "CMN", "departure_time": "2026-11-30T00:10:00", "origin_terminal": "1", "origin_airport": { "name": "Mohammed V International Airport", "city": "Casablanca", "country": "Morocco", "timezone": "Africa\/Casablanca" }, "destination": "LOS", "arrival_time": "2026-11-30T05:45:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT4H35M", "distance": 1971, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": 555 }, "marketing": { "carrier": "AT", "carrier_name": "Royal Air Maroc", "carrier_logo": "AT.png", "flight_number": 555 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces x 23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 10 kg" } } }, "booking_class": { "cabin_class": "ECO CLASSIC", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 9, "fareBasisCode": "MA0RE2IA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MA0RE2IA" ] } } } ] } ], "promo_title": "ECO CLASSIC", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 171128.4, "gross_total": 1322.3, "base_fare": 68750.17, "tax": 102129.23, "sell": { "currency": "BDT", "total": 171128.4, "base_fare": 68750.17, "tax": 102129.23 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTM3NC41LCJiYXNlX2ZhcmUiOjU1Mi4yLCJ0YXgiOjgyMC4zfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTMyNC4zLCJiYXNlX2ZhcmUiOjUwMiwidGF4Ijo4MjAuMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMzIyLjMsImJhc2VfZmFyZSI6NTAyLCJ0YXgiOjgyMC4zfX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 171128.4, "base_fare": 68750.17, "tax": 102129.23, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "62500.15", "tax": "102129.23", "discount": 0, "ait": "0.00", "service_charge": 6499.02 }, "partner": { "currency": "BDT", "total": 171128.4, "base_fare": 68750.17, "tax": 102129.23, "gross": { "base_fare": "62500.15", "tax": "102129.23", "discount": "0.00", "ait": "0.00", "service_charge": 6499.02 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEzNzQuNTAiLCJiYXNlX2ZhcmUiOiI1NTIuMjAiLCJ0YXgiOiI4MjAuMzAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MDIuMDAiLCJ0YXgiOiI4MjAuMzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI1Mi4yMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjUwLjIwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTMyNC4zMCIsImJhc2VfZmFyZSI6IjUwMi4wMCIsInRheCI6IjgyMC4zMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMi4wMCIsInRheCI6IjgyMC4zMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEzMjIuMzAiLCJiYXNlX2ZhcmUiOiI1MDIuMDAiLCJ0YXgiOiI4MjAuMzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTMyNC4zLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 171128.4, "filter": { "id": "F1RT00004-55-026", "price": 171128.4, "gross_total": 1322.3, "journey_duration": "PT11H35M", "journey_duration_seconds": 41700, "layover_duration": "PT3H40M", "layover_duration_seconds": 13200, "carrier_operating": "AT", "carrier_marketing": "AT", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "ECO ESSENTIAL", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH", "52": "AMS", "62": "CDG", "80": "CMN", "84": "DXB", "88": "CAI", "90": "FRA" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-11-16T06:45:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-30T05:45:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "los202611160645cmn202611161030554adtcmn202611161225lhr202611161550800adtlhr202611291710cmn202611292030801adtcmn202611300010los202611300545555adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-56-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1FT00025-1", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-56-026-0", "itt_flight_key": "F1FT00025-1-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H0M", "transit_time": "13H20M", "routes": [ { "air_segment_key": "KQ533-LOS-NBO-202611161230", "origin": "LOS", "departure_time": "2026-11-16T12:30:00", "origin_terminal": "T2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "NBO", "arrival_time": "2026-11-16T19:50:00", "destination_terminal": "T1A", "destination_airport": { "name": "Jomo Kenyatta International Airport", "city": "Nairobi", "country": "Kenya", "timezone": "Africa\/Nairobi" }, "flight_date": "2026-11-16", "flight_time": "PT5H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KQ", "carrier_name": "Kenya Airways", "carrier_logo": "KQ.png", "flight_number": "533" }, "marketing": { "carrier": "KQ", "carrier_name": "Kenya Airways", "carrier_logo": "KQ.png", "flight_number": "533" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": null, "seat_available": 9, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxFTcFqwzAM\/RhDbw1Pkm3F1w3WQbN0acg1psHNqey2mz9+jkM7kB7S03tP9AUhy\/aelsTBpptdlnT3NjjHbUjwa6Qw49hdxtL9kcGeiPzhPDiRSvdvlxdNLMjngYBKd5\/X50kRCDPVkM210xwOm5qq8j+IAym7vP3gPejlEKAlNxcEiJk0iIeWt8peSiXg5hRswbQ+VQrjvW1cG1XQCGXntQFFNMg\/v49H3MCUPcJMccpDHIyYqRs\/+lMcuvHan0yVVPgOwbzLPq+GVFtmCDsW+QNfUFMT", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } }, { "air_segment_key": "KQ100-NBO-LHR-202611170910", "origin": "NBO", "departure_time": "2026-11-17T09:10:00", "origin_terminal": "T1A", "origin_airport": { "name": "Jomo Kenyatta International Airport", "city": "Nairobi", "country": "Kenya", "timezone": "Africa\/Nairobi" }, "destination": "LHR", "arrival_time": "2026-11-17T15:30:00", "destination_terminal": "T4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT9H20M", "distance": null, "lay_over": "PT13H20M", "lay_over_date": "2026-11-16", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "KQ", "carrier_name": "Kenya Airways", "carrier_logo": "KQ.png", "flight_number": "100" }, "marketing": { "carrier": "KQ", "carrier_name": "Kenya Airways", "carrier_logo": "KQ.png", "flight_number": "100" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": null, "seat_available": 9, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxFTcFqwzAM\/RhDbw1Pkm3F1w3WQbN0acg1psHNqey2mz9+jkM7kB7S03tP9AUhy\/aelsTBpptdlnT3NjjHbUjwa6Qw49hdxtL9kcGeiPzhPDiRSvdvlxdNLMjngYBKd5\/X50kRCDPVkM210xwOm5qq8j+IAym7vP3gPejlEKAlNxcEiJk0iIeWt8peSiXg5hRswbQ+VQrjvW1cG1XQCGXntQFFNMg\/v49H3MCUPcJMccpDHIyYqRs\/+lMcuvHan0yVVPgOwbzLPq+GVFtmCDsW+QNfUFMT", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } } ] }, { "group": 2, "flight_key": "F1RT00004-56-026-1", "itt_flight_key": "F1FT00025-1-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H5M", "transit_time": "3H15M", "routes": [ { "air_segment_key": "KQ101-LHR-NBO-202611291725", "origin": "LHR", "departure_time": "2026-11-29T17:25:00", "origin_terminal": "T4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "NBO", "arrival_time": "2026-11-30T05:00:00", "destination_terminal": "T1A", "destination_airport": { "name": "Jomo Kenyatta International Airport", "city": "Nairobi", "country": "Kenya", "timezone": "Africa\/Nairobi" }, "flight_date": "2026-11-29", "flight_time": "PT8H35M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "KQ", "carrier_name": "Kenya Airways", "carrier_logo": "KQ.png", "flight_number": "101" }, "marketing": { "carrier": "KQ", "carrier_name": "Kenya Airways", "carrier_logo": "KQ.png", "flight_number": "101" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxFTcFqwzAM\/RhDbw1Pkm3F1w3WQbN0acg1psHNqey2mz9+jkM7kB7S03tP9AUhy\/aelsTBpptdlnT3NjjHbUjwa6Qw49hdxtL9kcGeiPzhPDiRSvdvlxdNLMjngYBKd5\/X50kRCDPVkM210xwOm5qq8j+IAym7vP3gPejlEKAlNxcEiJk0iIeWt8peSiXg5hRswbQ+VQrjvW1cG1XQCGXntQFFNMg\/v49H3MCUPcJMccpDHIyYqRs\/+lMcuvHan0yVVPgOwbzLPq+GVFtmCDsW+QNfUFMT", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } }, { "air_segment_key": "KQ532-NBO-LOS-202611300815", "origin": "NBO", "departure_time": "2026-11-30T08:15:00", "origin_terminal": "T1A", "origin_airport": { "name": "Jomo Kenyatta International Airport", "city": "Nairobi", "country": "Kenya", "timezone": "Africa\/Nairobi" }, "destination": "LOS", "arrival_time": "2026-11-30T11:30:00", "destination_terminal": "T2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT5H15M", "distance": null, "lay_over": "PT03H15M", "lay_over_date": "2026-11-30", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "KQ", "carrier_name": "Kenya Airways", "carrier_logo": "KQ.png", "flight_number": "532" }, "marketing": { "carrier": "KQ", "carrier_name": "Kenya Airways", "carrier_logo": "KQ.png", "flight_number": "532" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxFTcFqwzAM\/RhDbw1Pkm3F1w3WQbN0acg1psHNqey2mz9+jkM7kB7S03tP9AUhy\/aelsTBpptdlnT3NjjHbUjwa6Qw49hdxtL9kcGeiPzhPDiRSvdvlxdNLMjngYBKd5\/X50kRCDPVkM210xwOm5qq8j+IAym7vP3gPejlEKAlNxcEiJk0iIeWt8peSiXg5hRswbQ+VQrjvW1cG1XQCGXntQFFNMg\/v49H3MCUPcJMccpDHIyYqRs\/+lMcuvHan0yVVPgOwbzLPq+GVFtmCDsW+QNfUFMT", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } } ] } ], "promo_title": "TG Agent Fare", "promo_rules": "Ticket must be issued within 12 hours of booking", "price": { "currency": "BDT", "total": 182190.44, "gross_total": 1394.89, "base_fare": 91016.16, "tax": 90925.27, "sell": { "currency": "BDT", "total": 182190.44, "base_fare": 91016.16, "tax": 90925.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTQ2My4zNSwiYmFzZV9mYXJlIjo3MzEuMDQsInRheCI6NzMwLjMxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTM5Ni44OSwiYmFzZV9mYXJlIjo2NjQuNTgsInRheCI6NzMwLjMxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEzOTQuODksImJhc2VfZmFyZSI6NjY0LjU4LCJ0YXgiOjczMC4zMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 182190.44, "base_fare": 91016.16, "tax": 90925.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "82741.74", "tax": "90925.27", "discount": 0, "ait": "0.00", "service_charge": 8523.43 }, "partner": { "currency": "BDT", "total": 182190.44, "base_fare": 91016.16, "tax": 90925.27, "gross": { "base_fare": "82741.74", "tax": "90925.27", "discount": "0.00", "ait": "0.00", "service_charge": 8523.43 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE0NjMuMzUiLCJiYXNlX2ZhcmUiOiI3MzEuMDQiLCJ0YXgiOiI3MzAuMzEiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2NjQuNTgiLCJ0YXgiOiI3MzAuMzEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI2OC40NiJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjY2LjQ2IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTM5Ni44OSIsImJhc2VfZmFyZSI6IjY2NC41OCIsInRheCI6IjczMC4zMSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2NC41OCIsInRheCI6IjczMC4zMSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEzOTQuODkiLCJiYXNlX2ZhcmUiOiI2NjQuNTgiLCJ0YXgiOiI3MzAuMzEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTM5Ni44OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "Review-FareRule" }, "total_price": 182190.44, "filter": { "id": "F1RT00004-56-026", "price": 182190.44, "gross_total": 1394.89, "journey_duration": "PT1D21H5M", "journey_duration_seconds": 162300, "layover_duration": "PT16H35M", "layover_duration_seconds": 59700, "carrier_operating": "KQ", "carrier_marketing": "KQ", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Economy", "connecting_airport": [ "NBO" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T12:30:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-30T11:30:00", "refund": "Review-FareRule", "baggage_value": "pieces", "baggage_unit": 0, "baggage_title": "Standard Baggage" }, "filter_unique_filter_code": "los202611161230nbo202611161950533nbo202611170910lhr202611171530100lhr202611291725nbo202611300500101nbo202611300815los202611301130532", "destination_reach_time": "PT1D21H5M", "destination_reach_timestamp": 162300 }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-57-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1SE00005-49", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-57-026-0", "itt_flight_key": "F1SE00005-49", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT7H00M", "transit_time": null, "routes": [ { "air_segment_key": "0-49", "origin": "LOS", "departure_time": "2026-11-16T09:20:00", "origin_terminal": "2I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "LHR", "arrival_time": "2026-11-16T15:20:00", "destination_terminal": "3", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-16", "flight_time": "PT7H00M", "distance": 3099, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "339", "name": "339", "picture": "339.png" }, "operating": { "carrier": "VS", "carrier_name": "Virgin Atlantic Airways", "carrier_logo": "VS.png", "flight_number": 412 }, "marketing": { "carrier": "VS", "carrier_name": "Virgin Atlantic Airways", "carrier_logo": "VS.png", "flight_number": 412 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 10 kg" } } }, "booking_class": { "cabin_class": "ECONOMY LIGHT", "cabin_code": "Y", "booking_code": "T", "meal_code": "L", "seat_available": 9, "fareBasisCode": "OGA8D8LI", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY LIGHT", "brand_code": "LIGHT", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "OGA8D8LI" ] } } } ] }, { "group": 1, "flight_key": "F1RT00004-57-026-1", "itt_flight_key": "F1SE00005-49", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H50M", "transit_time": null, "routes": [ { "air_segment_key": "0-49", "origin": "LHR", "departure_time": "2026-11-29T22:30:00", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "LOS", "arrival_time": "2026-11-30T06:20:00", "destination_terminal": "2I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-29", "flight_time": "PT6H50M", "distance": 3099, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "339", "name": "339", "picture": "339.png" }, "operating": { "carrier": "VS", "carrier_name": "Virgin Atlantic Airways", "carrier_logo": "VS.png", "flight_number": 411 }, "marketing": { "carrier": "VS", "carrier_name": "Virgin Atlantic Airways", "carrier_logo": "VS.png", "flight_number": 411 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 piece x 10 kg" } } }, "booking_class": { "cabin_class": "ECONOMY LIGHT", "cabin_code": "Y", "booking_code": "T", "meal_code": "D", "seat_available": 9, "fareBasisCode": "MGF8D8LI", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY LIGHT", "brand_code": "LIGHT", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MGF8D8LI" ] } } } ] } ], "promo_title": "ECONOMY LIGHT", "promo_rules": "Private Fare", "price": { "currency": "BDT", "total": 189729.05, "gross_total": 1458.3, "base_fare": 87101.81, "tax": 102378.24, "sell": { "currency": "BDT", "total": 189729.05, "base_fare": 87101.81, "tax": 102378.24 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTUyMy45LCJiYXNlX2ZhcmUiOjY5OS42LCJ0YXgiOjgyMi4zfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTQ2MC4zLCJiYXNlX2ZhcmUiOjYzNiwidGF4Ijo4MjIuMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxNDU4LjMsImJhc2VfZmFyZSI6NjM2LCJ0YXgiOjgyMi4zfX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 189729.05, "base_fare": 87101.81, "tax": 102378.24, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "79183.46", "tax": "102378.24", "discount": 0, "ait": "0.00", "service_charge": 8167.35 }, "partner": { "currency": "BDT", "total": 189729.05, "base_fare": 87101.81, "tax": 102378.24, "gross": { "base_fare": "79183.46", "tax": "102378.24", "discount": "0.00", "ait": "0.00", "service_charge": 8167.35 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE1MjMuOTAiLCJiYXNlX2ZhcmUiOiI2OTkuNjAiLCJ0YXgiOiI4MjIuMzAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2MzYuMDAiLCJ0YXgiOiI4MjIuMzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI2NS42MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjYzLjYwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTQ2MC4zMCIsImJhc2VfZmFyZSI6IjYzNi4wMCIsInRheCI6IjgyMi4zMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYzNi4wMCIsInRheCI6IjgyMi4zMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE0NTguMzAiLCJiYXNlX2ZhcmUiOiI2MzYuMDAiLCJ0YXgiOiI4MjIuMzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTQ2MC4zLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 189729.05, "filter": { "id": "F1RT00004-57-026", "price": 189729.05, "gross_total": 1458.3, "journey_duration": "PT6H50M", "journey_duration_seconds": 24600, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "VS", "carrier_marketing": "VS", "aircraft": "339", "aircraft_name": "339", "cabin_class": "ECONOMY LIGHT", "connecting_airport": { "": "KGL", "2": "ADD", "4": "DOH", "52": "AMS", "62": "CDG", "80": "CMN", "84": "DXB", "88": "CAI", "90": "FRA" }, "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-16T09:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-30T06:20:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "los202611160920lhr202611161520412adtlhr202611292230los202611300620411adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-58-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1FT00025-8", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-58-026-0", "itt_flight_key": "F1FT00025-8-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H15M", "transit_time": "11H20M", "routes": [ { "air_segment_key": "ME572-LOS-BEY-202611161330", "origin": "LOS", "departure_time": "2026-11-16T13:30:00", "origin_terminal": "T1I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "BEY", "arrival_time": "2026-11-16T20:15:00", "destination_terminal": null, "destination_airport": { "name": "Beirut International Airport", "city": "Beirut", "country": "Lebanon", "timezone": "Asia\/Beirut" }, "flight_date": "2026-11-16", "flight_time": "PT5H45M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "572" }, "marketing": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "572" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 6, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxFTMtOwzAQ\/BhLvTWanbW98ZUqwMEtCE5cYjVyc6q4ccvHk7i0SDur0bzkGSqe\/lKnyuTr2U9TvUSfQmCfKuJcaCP2+e1zxWlPMIpI3B2HYGzy0\/D1kEUVy3EgpMn59eNuGUzDKG1ka91kpt2WZkv+DzEJZRsK9jf0aCggPoxAvxJSLGmEUVdEXa8C52CgB2W+pwzOou+ClhS0Q7\/EXjqLBR2W75\/rtWzPSUGByyUvK5y6nId4enHNa+89JXfQG5+dmPUklIGqv+gFUH8=", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } }, { "air_segment_key": "ME201-BEY-LHR-202611170735", "origin": "BEY", "departure_time": "2026-11-17T07:35:00", "origin_terminal": null, "origin_airport": { "name": "Beirut International Airport", "city": "Beirut", "country": "Lebanon", "timezone": "Asia\/Beirut" }, "destination": "LHR", "arrival_time": "2026-11-17T10:45:00", "destination_terminal": "T2", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": null, "lay_over": "PT11H20M", "lay_over_date": "2026-11-16", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "201" }, "marketing": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "201" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 6, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxFTMtOwzAQ\/BhLvTWanbW98ZUqwMEtCE5cYjVyc6q4ccvHk7i0SDur0bzkGSqe\/lKnyuTr2U9TvUSfQmCfKuJcaCP2+e1zxWlPMIpI3B2HYGzy0\/D1kEUVy3EgpMn59eNuGUzDKG1ka91kpt2WZkv+DzEJZRsK9jf0aCggPoxAvxJSLGmEUVdEXa8C52CgB2W+pwzOou+ClhS0Q7\/EXjqLBR2W75\/rtWzPSUGByyUvK5y6nId4enHNa+89JXfQG5+dmPUklIGqv+gFUH8=", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } } ] }, { "group": 2, "flight_key": "F1RT00004-58-026-1", "itt_flight_key": "F1FT00025-8-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H45M", "transit_time": "7H0M", "routes": [ { "air_segment_key": "ME202-LHR-BEY-202611291210", "origin": "LHR", "departure_time": "2026-11-29T12:10:00", "origin_terminal": "T2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BEY", "arrival_time": "2026-11-29T18:45:00", "destination_terminal": null, "destination_airport": { "name": "Beirut International Airport", "city": "Beirut", "country": "Lebanon", "timezone": "Asia\/Beirut" }, "flight_date": "2026-11-29", "flight_time": "PT4H35M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "202" }, "marketing": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "202" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 6, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxFTMtOwzAQ\/BhLvTWanbW98ZUqwMEtCE5cYjVyc6q4ccvHk7i0SDur0bzkGSqe\/lKnyuTr2U9TvUSfQmCfKuJcaCP2+e1zxWlPMIpI3B2HYGzy0\/D1kEUVy3EgpMn59eNuGUzDKG1ka91kpt2WZkv+DzEJZRsK9jf0aCggPoxAvxJSLGmEUVdEXa8C52CgB2W+pwzOou+ClhS0Q7\/EXjqLBR2W75\/rtWzPSUGByyUvK5y6nId4enHNa+89JXfQG5+dmPUklIGqv+gFUH8=", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } }, { "air_segment_key": "ME571-BEY-LOS-202611300145", "origin": "BEY", "departure_time": "2026-11-30T01:45:00", "origin_terminal": null, "origin_airport": { "name": "Beirut International Airport", "city": "Beirut", "country": "Lebanon", "timezone": "Asia\/Beirut" }, "destination": "LOS", "arrival_time": "2026-11-30T06:55:00", "destination_terminal": "T1I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-30", "flight_time": "PT6H10M", "distance": null, "lay_over": "PT07H00M", "lay_over_date": "2026-11-29", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "571" }, "marketing": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "571" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 6, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxFTMtOwzAQ\/BhLvTWanbW98ZUqwMEtCE5cYjVyc6q4ccvHk7i0SDur0bzkGSqe\/lKnyuTr2U9TvUSfQmCfKuJcaCP2+e1zxWlPMIpI3B2HYGzy0\/D1kEUVy3EgpMn59eNuGUzDKG1ka91kpt2WZkv+DzEJZRsK9jf0aCggPoxAvxJSLGmEUVdEXa8C52CgB2W+pwzOou+ClhS0Q7\/EXjqLBR2W75\/rtWzPSUGByyUvK5y6nId4enHNa+89JXfQG5+dmPUklIGqv+gFUH8=", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } } ] } ], "promo_title": "TG Agent Fare", "promo_rules": "Ticket must be issued within 12 hours of booking", "price": { "currency": "BDT", "total": 223613.6, "gross_total": 1717.61, "base_fare": 104703.94, "tax": 118660.65, "sell": { "currency": "BDT", "total": 223613.6, "base_fare": 104703.94, "tax": 118660.65 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTc5Ni4wNiwiYmFzZV9mYXJlIjo4NDAuOTgsInRheCI6OTUzLjA4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTcxOS42MSwiYmFzZV9mYXJlIjo3NjQuNTMsInRheCI6OTUzLjA4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE3MTcuNjEsImJhc2VfZmFyZSI6NzY0LjUzLCJ0YXgiOjk1My4wOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 223613.6, "base_fare": 104703.94, "tax": 118660.65, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "95185.74", "tax": "118660.65", "discount": 0, "ait": "0.00", "service_charge": 9767.21 }, "partner": { "currency": "BDT", "total": 223613.6, "base_fare": 104703.94, "tax": 118660.65, "gross": { "base_fare": "95185.74", "tax": "118660.65", "discount": "0.00", "ait": "0.00", "service_charge": 9767.21 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE3OTYuMDYiLCJiYXNlX2ZhcmUiOiI4NDAuOTgiLCJ0YXgiOiI5NTMuMDgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NjQuNTMiLCJ0YXgiOiI5NTMuMDgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3OC40NSJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6Ijc2LjQ1IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI0LjUwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTcxOS42MSIsImJhc2VfZmFyZSI6Ijc2NC41MyIsInRheCI6Ijk1My4wOCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2NC41MyIsInRheCI6Ijk1My4wOCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE3MTcuNjEiLCJiYXNlX2ZhcmUiOiI3NjQuNTMiLCJ0YXgiOiI5NTMuMDgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjAwIiwicGF5YWJsZSI6MTcxOS42MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "Review-FareRule" }, "total_price": 223613.6, "filter": { "id": "F1RT00004-58-026", "price": 223613.6, "gross_total": 1717.61, "journey_duration": "PT1D16H0M", "journey_duration_seconds": 144000, "layover_duration": "PT18H20M", "layover_duration_seconds": 66000, "carrier_operating": "ME", "carrier_marketing": "ME", "aircraft": "332", "aircraft_name": "332", "cabin_class": "Economy", "connecting_airport": [ "BEY" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T13:30:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-30T06:55:00", "refund": "Review-FareRule", "baggage_value": "pieces", "baggage_unit": 0, "baggage_title": "Standard Baggage" }, "filter_unique_filter_code": "los202611161330bey202611162015572bey202611170735lhr202611171045201lhr202611291210bey202611291845202bey202611300145los202611300655571", "destination_reach_time": "PT1D16H0M", "destination_reach_timestamp": 144000 }, { "tracking_id": "2117936072271B501J4MIA", "flight_key": "F1RT00004-59-026", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "6117936072281B491UORAE", "itt_flight_key": "F1FT00025-2", "supplier_title": "TripGic Flight", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F1RT00004", "supplier_partner_code": "ittflight-1-00004", "flight_group": [ { "group": 1, "flight_key": "F1RT00004-59-026-0", "itt_flight_key": "F1FT00025-2-0", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H45M", "transit_time": null, "routes": [ { "air_segment_key": "BA074-LOS-LHR-202611162305", "origin": "LOS", "departure_time": "2026-11-16T23:05:00", "origin_terminal": "T1I", "origin_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "destination": "LHR", "arrival_time": "2026-11-17T04:50:00", "destination_terminal": "T5", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-11-16", "flight_time": "PT6H45M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "074" }, "marketing": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "074" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 5, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxNjLtqw0AQRT\/DH7DgTuLOY3c0pe1GhXFCAi61WKxVGXfp9PGRVnYIzFwuZw5DOwgp672MhV3LTcex3JN6jNx5QZqyDWjOH9\/LXhoGJyJK++MBphvuv\/4wC+JA1VxPG2avdqzmf0wgDEAHEDOZS4ItH4yTLFOAWzSwgml6W4ZA5NS6506t1Ti7UKuc0WJ+\/jweeY1AGRnhOvdBwvV8OQHHlPtXCVWp8ekeTrL1KZBZxwzhyCK\/U\/RFDg==", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } } ] }, { "group": 2, "flight_key": "F1RT00004-59-026-1", "itt_flight_key": "F1FT00025-2-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H45M", "transit_time": null, "routes": [ { "air_segment_key": "BA075-LHR-LOS-202611291010", "origin": "LHR", "departure_time": "2026-11-29T10:10:00", "origin_terminal": "T5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "LOS", "arrival_time": "2026-11-29T17:55:00", "destination_terminal": "T1I", "destination_airport": { "name": "Murtala Muhammed International Airport", "city": "Lagos", "country": "Nigeria", "timezone": "Africa\/Lagos" }, "flight_date": "2026-11-29", "flight_time": "PT6H45M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "075" }, "marketing": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "075" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "Standard Baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "H", "meal_code": null, "seat_available": 5, "fareBasisCode": "", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "TG Agent Fare", "brand_code": "eJxNjLtqw0AQRT\/DH7DgTuLOY3c0pe1GhXFCAi61WKxVGXfp9PGRVnYIzFwuZw5DOwgp672MhV3LTcex3JN6jNx5QZqyDWjOH9\/LXhoGJyJK++MBphvuv\/4wC+JA1VxPG2avdqzmf0wgDEAHEDOZS4ItH4yTLFOAWzSwgml6W4ZA5NS6506t1Ti7UKuc0WJ+\/jweeY1AGRnhOvdBwvV8OQHHlPtXCVWp8ekeTrL1KZBZxwzhyCK\/U\/RFDg==", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "" ] }, "code_share": "no", "baggage_direct_check_in": null } } ] } ], "promo_title": "TG Agent Fare", "promo_rules": "Ticket must be issued within 12 hours of booking", "price": { "currency": "BDT", "total": 269004.64, "gross_total": 2039.44, "base_fare": 163246.16, "tax": 105509.47, "sell": { "currency": "BDT", "total": 269004.64, "base_fare": 163246.16, "tax": 105509.47 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE2MC42NCwiYmFzZV9mYXJlIjoxMzExLjE5LCJ0YXgiOjg0Ny40NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIwNDEuNDQsImJhc2VfZmFyZSI6MTE5MS45OSwidGF4Ijo4NDcuNDUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjAzOS40NCwiYmFzZV9mYXJlIjoxMTkxLjk5LCJ0YXgiOjg0Ny40NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 269004.64, "base_fare": 163246.16, "tax": 105509.47, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "148405.49", "tax": "105509.47", "discount": 0, "ait": "0.00", "service_charge": 15089.68 }, "partner": { "currency": "BDT", "total": 269004.64, "base_fare": 163246.16, "tax": 105509.47, "gross": { "base_fare": "148405.49", "tax": "105509.47", "discount": "0.00", "ait": "0.00", "service_charge": 15089.68 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIxNjAuNjQiLCJiYXNlX2ZhcmUiOiIxMzExLjE5IiwidGF4IjoiODQ3LjQ1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE5MS45OSIsInRheCI6Ijg0Ny40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjEyMS4yMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjExOS4yMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNC41MCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIwNDEuNDQiLCJiYXNlX2ZhcmUiOiIxMTkxLjk5IiwidGF4IjoiODQ3LjQ1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE5MS45OSIsInRheCI6Ijg0Ny40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MiwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIwMzkuNDQiLCJiYXNlX2ZhcmUiOiIxMTkxLjk5IiwidGF4IjoiODQ3LjQ1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi4wMCIsInBheWFibGUiOjIwNDEuNDQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "pax_options": { "doc_required": "yes", "flight_type": "international" }, "baggage": null, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "Review-FareRule" }, "total_price": 269004.64, "filter": { "id": "F1RT00004-59-026", "price": 269004.64, "gross_total": 2039.44, "journey_duration": "PT13H30M", "journey_duration_seconds": 48600, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BA", "carrier_marketing": "BA", "aircraft": "781", "aircraft_name": "781", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-11-16T23:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-29T17:55:00", "refund": "Review-FareRule", "baggage_value": "pieces", "baggage_unit": 0, "baggage_title": "Standard Baggage" }, "filter_unique_filter_code": "los202611162305lhr202611170450074lhr202611291010los202611291755075", "destination_reach_time": "PT13H30M", "destination_reach_timestamp": 48600 } ] }