{ "status": "success", "reason": "flight data found", "data": [ { "FlightTrackingID": 0, "flight_group": [ { "segments": [ { "AirSegmentDetails": { "AirSegement": { "Key": "lJMefzEHuDKA996vslAAAA==", "Group": "0", "Carrier": "AT", "FlightNumber": "586", "ProviderCode": "1G", "Origin": "ABV", "Destination": "CMN", "DepartureTime": "2026-04-01T06:55:00.000+01:00", "ArrivalTime": "2026-04-01T11:40:00.000+01:00", "FlightTime": "285", "TravelTime": "285", "Distance": "1916", "ClassOfService": "R", "Equipment": "7M8", "ChangeOfPlane": "false", "OptionalServicesIndicator": "false", "AvailabilitySource": "S", "ParticipantLevel": "Secure Sell", "LinkAvailability": "true", "PolledAvailabilityOption": "O and D cache or polled status used with different local status", "AvailabilityDisplayType": "Fare Specific Fare Quote Unbooked" }, "data": { "CodeshareInfo": [ { "OperatingCarrier": "AT" } ], "CodeshareInfo_Text": [ [ "ROYAL AIR MAROC" ] ] }, "FlightDetailsRef": [ { "Key": "lJMefzEHuDKA+96vslAAAA==", "Origin": "ABV", "Destination": "CMN", "DepartureTime": "2026-04-01T06:55:00.000+01:00", "ArrivalTime": "2026-04-01T11:40:00.000+01:00", "FlightTime": "285", "TravelTime": "285", "Distance": "1916", "Equipment": "7M8", "OriginTerminal": "E", "DestinationTerminal": "2", "AutomatedCheckin": "false", "InFlightServices": [ [ "Non-smoking" ] ] } ] } }, { "AirSegmentDetails": { "AirSegement": { "Key": "lJMefzEHuDKA\/96vslAAAA==", "Group": "0", "Carrier": "AT", "FlightNumber": "806", "ProviderCode": "1G", "Origin": "CMN", "Destination": "LHR", "DepartureTime": "2026-04-01T14:35:00.000+01:00", "ArrivalTime": "2026-04-01T17:45:00.000+01:00", "FlightTime": "190", "TravelTime": "190", "Distance": "1313", "ClassOfService": "R", "Equipment": "7M8", "ChangeOfPlane": "false", "OptionalServicesIndicator": "false", "AvailabilitySource": "S", "ParticipantLevel": "Secure Sell", "LinkAvailability": "true", "PolledAvailabilityOption": "O and D cache or polled status used with different local status", "AvailabilityDisplayType": "Fare Specific Fare Quote Unbooked" }, "data": { "CodeshareInfo": [ { "OperatingCarrier": "AT" } ], "CodeshareInfo_Text": [ [ "ROYAL AIR MAROC" ] ] }, "FlightDetailsRef": [ { "Key": "lJMefzEHuDKAA+6vslAAAA==", "Origin": "CMN", "Destination": "LHR", "DepartureTime": "2026-04-01T14:35:00.000+01:00", "ArrivalTime": "2026-04-01T17:45:00.000+01:00", "FlightTime": "190", "TravelTime": "190", "Distance": "1313", "Equipment": "7M8", "OriginTerminal": "1", "DestinationTerminal": "4", "AutomatedCheckin": "false", "InFlightServices": [ [ "Non-smoking" ] ] } ] } } ] }, { "segments": [ { "AirSegmentDetails": { "AirSegement": { "Key": "lJMefzEHuDKAB+6vslAAAA==", "Group": "1", "Carrier": "AT", "FlightNumber": "801", "ProviderCode": "1G", "Origin": "LHR", "Destination": "CMN", "DepartureTime": "2026-04-19T18:10:00.000+01:00", "ArrivalTime": "2026-04-19T21:30:00.000+01:00", "FlightTime": "200", "TravelTime": "200", "Distance": "1313", "ClassOfService": "O", "Equipment": "7M8", "ChangeOfPlane": "false", "OptionalServicesIndicator": "false", "AvailabilitySource": "S", "ParticipantLevel": "Secure Sell", "LinkAvailability": "true", "PolledAvailabilityOption": "O and D cache or polled status used with different local status", "AvailabilityDisplayType": "Fare Specific Fare Quote Unbooked" }, "data": { "CodeshareInfo": [ { "OperatingCarrier": "AT" } ], "CodeshareInfo_Text": [ [ "ROYAL AIR MAROC" ] ] }, "FlightDetailsRef": [ { "Key": "lJMefzEHuDKAC+6vslAAAA==", "Origin": "LHR", "Destination": "CMN", "DepartureTime": "2026-04-19T18:10:00.000+01:00", "ArrivalTime": "2026-04-19T21:30:00.000+01:00", "FlightTime": "200", "TravelTime": "200", "Distance": "1313", "Equipment": "7M8", "OriginTerminal": "4", "DestinationTerminal": "2", "AutomatedCheckin": "false", "InFlightServices": [ [ "Non-smoking" ] ] } ] } }, { "AirSegmentDetails": { "AirSegement": { "Key": "lJMefzEHuDKAD+6vslAAAA==", "Group": "1", "Carrier": "AT", "FlightNumber": "587", "ProviderCode": "1G", "Origin": "CMN", "Destination": "ABV", "DepartureTime": "2026-04-20T01:01:00.000+01:00", "ArrivalTime": "2026-04-20T05:55:00.000+01:00", "FlightTime": "294", "TravelTime": "294", "Distance": "1916", "ClassOfService": "O", "Equipment": "7M8", "ChangeOfPlane": "false", "OptionalServicesIndicator": "false", "AvailabilitySource": "S", "ParticipantLevel": "Secure Sell", "LinkAvailability": "true", "PolledAvailabilityOption": "O and D cache or polled status used with different local status", "AvailabilityDisplayType": "Fare Specific Fare Quote Unbooked" }, "data": { "CodeshareInfo": [ { "OperatingCarrier": "AT" } ], "CodeshareInfo_Text": [ [ "ROYAL AIR MAROC" ] ] }, "FlightDetailsRef": [ { "Key": "lJMefzEHuDKAE+6vslAAAA==", "Origin": "CMN", "Destination": "ABV", "DepartureTime": "2026-04-20T01:01:00.000+01:00", "ArrivalTime": "2026-04-20T05:55:00.000+01:00", "FlightTime": "294", "TravelTime": "294", "Distance": "1916", "Equipment": "7M8", "OriginTerminal": "1", "DestinationTerminal": "E", "AutomatedCheckin": "false", "InFlightServices": [ [ "Non-smoking" ] ] } ] } } ] } ], "commission_trigger": { "route": [ { "Carrier": "AT", "Origin": "ABV", "Destination": "CMN" }, { "Carrier": "AT", "Origin": "CMN", "Destination": "LHR" }, { "Carrier": "AT", "Origin": "LHR", "Destination": "CMN" }, { "Carrier": "AT", "Origin": "CMN", "Destination": "ABV" } ], "PlatingCarrier": [ "" ], "BookingCode": [ "R", "R", "O", "O" ], "CabinClass": [ "Economy", "Economy", "Economy", "Economy" ] }, "Price": { "Key": "lJMefzEHuDKAF+6vslAAAA==", "TotalPrice": "GBP476.29", "BasePrice": "USD66.00", "ApproximateTotalPrice": "GBP476.29", "ApproximateBasePrice": "GBP50.00", "EquivalentBasePrice": "GBP50.00", "Taxes": "GBP426.29", "Fees": "GBP0.00", "ApproximateTaxes": "GBP426.29", "QuoteDate": "2026-03-21" }, "Pax_Price": [ { "summery": { "Key": "lJMefzEHuDKAI+6vslAAAA==", "TotalPrice": "GBP476.29", "BasePrice": "USD66.00", "ApproximateTotalPrice": "GBP476.29", "ApproximateBasePrice": "GBP50.00", "EquivalentBasePrice": "GBP50.00", "ApproximateTaxes": "GBP426.29", "Taxes": "GBP426.29", "LatestTicketingTime": "2026-04-01T23:59:00.000+01:00", "PricingMethod": "Guaranteed", "IncludesVAT": "false", "ETicketability": "Yes", "ProviderCode": "1G" }, "FareInfo": [ { "Key": "lJMefzEHuDKAS+6vslAAAA==", "FareBasis": "RA0EE1IA", "PassengerTypeCode": "ADT", "Origin": "ABV", "Destination": "LHR", "EffectiveDate": "2026-03-21T17:32:00.000+00:00", "DepartureDate": "2026-04-01", "Amount": "GBP0.00", "NegotiatedFare": "false", "NotValidBefore": "2026-04-01", "NotValidAfter": "2026-04-01", "TaxAmount": "GBP177.40", "FareRuleKey": [ { "FareInfoRef": "lJMefzEHuDKAS+6vslAAAA==", "ProviderCode": "1G" } ], "FareRuleText": [ "6UUVoSldxwi0\/h2iK308L8bKj3F8T9EyxsqPcXxP0TLGyo9xfE\/RMsuWFfXVd1OAly5qxZ3qLwOXLmrFneovA5cuasWd6i8Dly5qxZ3qLwOXLmrFneovA5MXyGlGI3NPxWa1uaqI55k3aSkvhp2ybf71zEXqf7UCJJJkSAQvpY6rMee\/IvGF3DvxVYj1IJq8jPCIcLCrHP80TwvWrSnkpzvQIlbeGa6Ahf6E18cRejF6+WRr8tqYPPuXwQ7QHcbAUyB3qSEbPnlW8vSBNa8ZUmwC02UUzMsnDAdFvNLJyQ2ZPW8VC8jeDqpJ0o4E37h+v4Xvb2u1Qx+\/he9va7VDH7+F729rtUMfv4Xvb2u1Qx+\/he9va7VDHzQapDbCAMr\/TUGWlPDKj6v0aMBFljDuP9NE5OQYAbQxNxcjuvNFlzYkAM7AkbB3LfuA0+e\/Zdrxir5wkVQHOuJQCHZZxIVz7A==" ], "Brand": [ { "Key": "lJMefzEHuDKAS+6vslAAAA==", "BrandID": "2029358", "UpSellBrandID": "2029356", "Name": "ECO ESSENTIAL", "Carrier": "AT", "BrandTier": "0001" } ] }, { "Key": "lJMefzEHuDKA7+6vslAAAA==", "FareBasis": "OA0EE1IA", "PassengerTypeCode": "ADT", "Origin": "LHR", "Destination": "ABV", "EffectiveDate": "2026-03-21T17:32:00.000+00:00", "DepartureDate": "2026-04-19", "Amount": "GBP50.00", "NegotiatedFare": "false", "NotValidBefore": "2026-04-19", "NotValidAfter": "2026-04-19", "TaxAmount": "GBP248.89", "FareRuleKey": [ { "FareInfoRef": "lJMefzEHuDKA7+6vslAAAA==", "ProviderCode": "1G" } ], "FareRuleText": [ "6UUVoSldxwi0\/h2iK308L8bKj3F8T9EyxsqPcXxP0TLGyo9xfE\/RMsuWFfXVd1OAly5qxZ3qLwOXLmrFneovA5cuasWd6i8Dly5qxZ3qLwOXLmrFneovA5MXyGlGI3NPxWa1uaqI55k3aSkvhp2ybZtLjnQXm2pEPY4eQJH2i1NN3J3NyYpz6RnWlx\/DVRljjgoC6m\/J24cQZWUqItT0uWLgFn3B9sPdSU8gecfbWEnMU535bvD9TJHRFfOGk1iaxsg32DBsYpsa1CyIxJXsdE4nKb2G5mOFmpBH9wehGMF+3OqzlbBMOoF5yRw8Dv24\/AFKEXb03hK\/he9va7VDH7+F729rtUMfv4Xvb2u1Qx+\/he9va7VDHxDGJun84l6GmjYuszn207WOnxkQ2WPPHvaVUAnec78\/14xVBnqzdNPfIYqAVQMfGdwXtO9a1rEPKD9+sNnXDtjVQ2ce\/iNvwQ==" ], "Brand": [ { "Key": "lJMefzEHuDKA7+6vslAAAA==", "BrandID": "2029358", "UpSellBrandID": "2029356", "Name": "ECO ESSENTIAL", "Carrier": "AT", "BrandTier": "0001" } ] } ], "BookingInfo": [ { "BookingCode": "R", "CabinClass": "Economy", "FareInfoRef": "lJMefzEHuDKAS+6vslAAAA==", "SegmentRef": "lJMefzEHuDKA996vslAAAA==", "HostTokenRef": "lJMefzEHuDKAG+6vslAAAA==" }, { "BookingCode": "R", "CabinClass": "Economy", "FareInfoRef": "lJMefzEHuDKAS+6vslAAAA==", "SegmentRef": "lJMefzEHuDKA\/96vslAAAA==", "HostTokenRef": "lJMefzEHuDKAG+6vslAAAA==" }, { "BookingCode": "O", "CabinClass": "Economy", "FareInfoRef": "lJMefzEHuDKA7+6vslAAAA==", "SegmentRef": "lJMefzEHuDKAB+6vslAAAA==", "HostTokenRef": "lJMefzEHuDKAH+6vslAAAA==" }, { "BookingCode": "O", "CabinClass": "Economy", "FareInfoRef": "lJMefzEHuDKA7+6vslAAAA==", "SegmentRef": "lJMefzEHuDKAD+6vslAAAA==", "HostTokenRef": "lJMefzEHuDKAH+6vslAAAA==" } ], "TaxInfo": [ { "Category": "GB", "Amount": "GBP102.00", "Key": "lJMefzEHuDKAJ+6vslAAAA==" }, { "Category": "UB", "Amount": "GBP50.79", "Key": "lJMefzEHuDKAK+6vslAAAA==" }, { "Category": "NG", "Amount": "GBP8.90", "Key": "lJMefzEHuDKAL+6vslAAAA==" }, { "Category": "QT", "Amount": "GBP75.00", "Key": "lJMefzEHuDKAM+6vslAAAA==" }, { "Category": "TE", "Amount": "GBP15.00", "Key": "lJMefzEHuDKAN+6vslAAAA==" }, { "Category": "W3", "Amount": "GBP17.20", "Key": "lJMefzEHuDKAO+6vslAAAA==" }, { "Category": "MA", "Amount": "GBP29.40", "Key": "lJMefzEHuDKAP+6vslAAAA==" }, { "Category": "YQ", "Amount": "GBP90.00", "Key": "lJMefzEHuDKAQ+6vslAAAA==" }, { "Category": "YR", "Amount": "GBP38.00", "Key": "lJMefzEHuDKAR+6vslAAAA==" } ], "taxBreakdown": [ { "code": "GB", "currency": "GBP", "amount": "102.00", "taxInfo": "lJMefzEHuDKAJ+6vslAAAA==" }, { "code": "UB", "currency": "GBP", "amount": "50.79", "taxInfo": "lJMefzEHuDKAK+6vslAAAA==" }, { "code": "NG", "currency": "GBP", "amount": "8.90", "taxInfo": "lJMefzEHuDKAL+6vslAAAA==" }, { "code": "QT", "currency": "GBP", "amount": "75.00", "taxInfo": "lJMefzEHuDKAM+6vslAAAA==" }, { "code": "TE", "currency": "GBP", "amount": "15.00", "taxInfo": "lJMefzEHuDKAN+6vslAAAA==" }, { "code": "W3", "currency": "GBP", "amount": "17.20", "taxInfo": "lJMefzEHuDKAO+6vslAAAA==" }, { "code": "MA", "currency": "GBP", "amount": "29.40", "taxInfo": "lJMefzEHuDKAP+6vslAAAA==" }, { "code": "YQ", "currency": "GBP", "amount": "90.00", "taxInfo": "lJMefzEHuDKAQ+6vslAAAA==" }, { "code": "YR", "currency": "GBP", "amount": "38.00", "taxInfo": "lJMefzEHuDKAR+6vslAAAA==" } ], "PassengerType": [ "ADT" ], "ChangePenalty": [ { "PenaltyApplies": "Anytime", "Amount": [ "GBP224.00" ] } ], "CancelPenalty": [ { "NoShow": "true", "PenaltyApplies": "Anytime", "Percentage": [ "100.00" ] } ], "Baggage_FareRules": [ { "summery": { "TravelerType": "ADT", "Origin": "ABV", "Destination": "LHR", "Carrier": "AT", "PassengerTypeCode": "ADT" }, "URLInfo": { "URL": "VIEWTRIP.TRAVELPORT.COM\/BAGGAGEPOLICY\/AT" }, "BaggageAllowance": { "Text": [ "1P", "BAGGAGE DISCOUNTS MAY APPLY BASED ON FREQUENT FLYER STATUS\/ ONLINE CHECKIN\/FORM OF PAYMENT\/MILITARY\/ETC." ], "NumberOfPieces": "1", "MaxWeight": { "Value": null, "Unit": null } }, "BagDetails": [ { "info": { "ApplicableBags": "1stChecked", "BasePrice": "NGN0", "ApproximateBasePrice": "GBP0.00", "TotalPrice": "NGN0", "ApproximateTotalPrice": "GBP0.00" }, "BaggageRestriction": { "Text": "UPTO50LB\/23KG" } }, { "info": { "ApplicableBags": "2ndChecked" }, "BaggageRestriction": { "Text": "BAGGAGE CHARGES DATA NOT AVAILABLE" } } ] }, { "summery": { "TravelerType": "ADT", "Origin": "LHR", "Destination": "ABV", "Carrier": "AT", "PassengerTypeCode": "ADT" }, "URLInfo": { "URL": "VIEWTRIP.TRAVELPORT.COM\/BAGGAGEPOLICY\/AT" }, "BaggageAllowance": { "Text": [ "1P", "BAGGAGE DISCOUNTS MAY APPLY BASED ON FREQUENT FLYER STATUS\/ ONLINE CHECKIN\/FORM OF PAYMENT\/MILITARY\/ETC." ], "NumberOfPieces": "1", "MaxWeight": { "Value": null, "Unit": null } }, "BagDetails": { "2": { "info": { "ApplicableBags": "1stChecked", "BasePrice": "NGN0", "ApproximateBasePrice": "GBP0.00", "TotalPrice": "NGN0", "ApproximateTotalPrice": "GBP0.00" }, "BaggageRestriction": { "Text": "UPTO50LB\/23KG" } }, "3": { "info": { "ApplicableBags": "2ndChecked" }, "BaggageRestriction": { "Text": "BAGGAGE CHARGES DATA NOT AVAILABLE" } } } } ], "CarryOnAllowanceInfo": [ { "info": { "Origin": "ABV", "Destination": "CMN", "Carrier": "AT" }, "TextInfo": { "Text": "1P" }, "BaggageAllowance": { "NumberOfPieces": "1", "MaxWeight": { "Value": null, "Unit": null } }, "BagDetails": [ { "info": { "ApplicableCarryOnBags": "1", "BasePrice": "NGN0", "ApproximateBasePrice": "GBP0.00", "TotalPrice": "NGN0", "ApproximateTotalPrice": "GBP0.00" }, "BaggageRestriction": { "Text": "UPTO22LB\/10KG AND UPTO45LI\/115LCM" } } ] }, { "info": { "Origin": "CMN", "Destination": "LHR", "Carrier": "AT" }, "TextInfo": { "Text": "1P" }, "BaggageAllowance": { "NumberOfPieces": "1", "MaxWeight": { "Value": null, "Unit": null } }, "BagDetails": { "1": { "info": { "ApplicableCarryOnBags": "1", "BasePrice": "MAD0", "TotalPrice": "MAD0" }, "BaggageRestriction": { "Text": "UPTO22LB\/10KG AND UPTO45LI\/115LCM" } } } }, { "info": { "Origin": "LHR", "Destination": "CMN", "Carrier": "AT" }, "TextInfo": { "Text": "1P" }, "BaggageAllowance": { "NumberOfPieces": "1", "MaxWeight": { "Value": null, "Unit": null } }, "BagDetails": { "2": { "info": { "ApplicableCarryOnBags": "1", "BasePrice": "GBP0.00", "ApproximateBasePrice": "GBP0.00", "TotalPrice": "GBP0.00", "ApproximateTotalPrice": "GBP0.00" }, "BaggageRestriction": { "Text": "UPTO22LB\/10KG AND UPTO45LI\/115LCM" } } } }, { "info": { "Origin": "CMN", "Destination": "ABV", "Carrier": "AT" }, "TextInfo": { "Text": "1P" }, "BaggageAllowance": { "NumberOfPieces": "1", "MaxWeight": { "Value": null, "Unit": null } }, "BagDetails": { "3": { "info": { "ApplicableCarryOnBags": "1", "BasePrice": "MAD0", "TotalPrice": "MAD0" }, "BaggageRestriction": { "Text": "UPTO22LB\/10KG AND UPTO45LI\/115LCM" } } } } ] } ] } ] }