{ "status": "success", "reason": "flight data found", "data": [ { "FlightTrackingID": 0, "flight_group": [ { "segments": [ { "AirSegmentDetails": { "AirSegement": { "Key": "YnslDvMEuDKAS1GpdQAAAA==", "Group": "0", "Carrier": "BA", "FlightNumber": "57", "ProviderCode": "1G", "Origin": "LHR", "Destination": "JNB", "DepartureTime": "2026-02-22T21:15:00.000+00:00", "ArrivalTime": "2026-02-23T10:25:00.000+02:00", "FlightTime": "670", "TravelTime": "670", "Distance": "5631", "ClassOfService": "O", "Equipment": "388", "ChangeOfPlane": "false", "OptionalServicesIndicator": "false", "AvailabilitySource": "S", "ParticipantLevel": "Secure Sell", "PolledAvailabilityOption": "O and D cache or polled status used with different local status", "AvailabilityDisplayType": "Fare Specific Fare Quote Unbooked" }, "data": { "CodeshareInfo": [ { "OperatingCarrier": "BA" } ], "CodeshareInfo_Text": [ [ "BRITISH AIRWAYS" ] ] }, "FlightDetailsRef": [ { "Key": "YnslDvMEuDKAX1GpdQAAAA==", "Origin": "LHR", "Destination": "JNB", "DepartureTime": "2026-02-22T21:15:00.000+00:00", "ArrivalTime": "2026-02-23T10:25:00.000+02:00", "FlightTime": "670", "TravelTime": "670", "Distance": "5631", "Equipment": "388", "OriginTerminal": "5", "DestinationTerminal": "A", "AutomatedCheckin": "false", "Meal": [ "Meal" ], "InFlightServices": [ [ "Non-smoking" ] ] } ] } } ] }, { "segments": [ { "AirSegmentDetails": { "AirSegement": { "Key": "YnslDvMEuDKAY1GpdQAAAA==", "Group": "1", "Carrier": "BA", "FlightNumber": "6195", "ProviderCode": "1G", "Origin": "JNB", "Destination": "DOH", "DepartureTime": "2026-03-31T14:45:00.000+02:00", "ArrivalTime": "2026-04-01T00:05:00.000+03:00", "FlightTime": "500", "TravelTime": "500", "Distance": "3878", "ClassOfService": "O", "Equipment": "351", "ChangeOfPlane": "false", "OptionalServicesIndicator": "false", "AvailabilitySource": "S", "ParticipantLevel": "Secure Sell", "PolledAvailabilityOption": "O and D cache or polled status used with different local status", "AvailabilityDisplayType": "Fare Specific Fare Quote Unbooked" }, "data": { "CodeshareInfo": [ { "OperatingCarrier": "QR", "OperatingFlightNumber": "1364" } ], "CodeshareInfo_Text": [ [] ] }, "FlightDetailsRef": [ { "Key": "YnslDvMEuDKAZ1GpdQAAAA==", "Origin": "JNB", "Destination": "DOH", "DepartureTime": "2026-03-31T14:45:00.000+02:00", "ArrivalTime": "2026-04-01T00:05:00.000+03:00", "FlightTime": "500", "TravelTime": "500", "Distance": "3878", "Equipment": "351", "OriginTerminal": "A", "AutomatedCheckin": "false", "Meal": [ "Meal" ], "InFlightServices": [ [ "Non-smoking" ] ] } ] } }, { "AirSegmentDetails": { "AirSegement": { "Key": "YnslDvMEuDKAa1GpdQAAAA==", "Group": "1", "Carrier": "BA", "FlightNumber": "2364", "ProviderCode": "1G", "Origin": "DOH", "Destination": "LHR", "DepartureTime": "2026-04-01T01:00:00.000+03:00", "ArrivalTime": "2026-04-01T06:25:00.000+01:00", "FlightTime": "445", "TravelTime": "445", "Distance": "3246", "ClassOfService": "O", "Equipment": "388", "ChangeOfPlane": "false", "OptionalServicesIndicator": "false", "AvailabilitySource": "S", "ParticipantLevel": "Secure Sell", "PolledAvailabilityOption": "O and D cache or polled status used with different local status", "AvailabilityDisplayType": "Fare Specific Fare Quote Unbooked" }, "data": { "CodeshareInfo": [ { "OperatingCarrier": "QR", "OperatingFlightNumber": "11" } ], "CodeshareInfo_Text": [ [] ] }, "FlightDetailsRef": [ { "Key": "YnslDvMEuDKAb1GpdQAAAA==", "Origin": "DOH", "Destination": "LHR", "DepartureTime": "2026-04-01T01:00:00.000+03:00", "ArrivalTime": "2026-04-01T06:25:00.000+01:00", "FlightTime": "445", "TravelTime": "445", "Distance": "3246", "Equipment": "388", "DestinationTerminal": "4", "AutomatedCheckin": "false", "Meal": [ "Meal" ], "InFlightServices": [ [ "Non-smoking" ] ] } ] } } ] } ], "commission_trigger": { "route": [ { "Carrier": "BA", "Origin": "LHR", "Destination": "JNB" }, { "Carrier": "BA", "Origin": "JNB", "Destination": "DOH" }, { "Carrier": "BA", "Origin": "DOH", "Destination": "LHR" } ], "PlatingCarrier": [ "" ], "BookingCode": [ "O", "O", "O" ], "CabinClass": [ "Economy", "Economy", "Economy" ] }, "Price": { "Key": "YnslDvMEuDKAc1GpdQAAAA==", "TotalPrice": "GBP617.89", "BasePrice": "GBP151.00", "ApproximateTotalPrice": "GBP617.89", "ApproximateBasePrice": "GBP151.00", "Taxes": "GBP466.89", "Fees": "GBP0.00", "ApproximateTaxes": "GBP466.89", "QuoteDate": "2026-01-19" }, "Pax_Price": [ { "summery": { "Key": "YnslDvMEuDKAn1GpdQAAAA==", "TotalPrice": "GBP617.89", "BasePrice": "GBP151.00", "ApproximateTotalPrice": "GBP617.89", "ApproximateBasePrice": "GBP151.00", "ApproximateTaxes": "GBP466.89", "Taxes": "GBP466.89", "LatestTicketingTime": "2026-01-22T23:59:00.000+00:00", "PricingMethod": "Guaranteed", "IncludesVAT": "true", "ETicketability": "Yes", "ProviderCode": "1G" }, "FareInfo": [ { "Key": "YnslDvMEuDKA01GpdQAAAA==", "FareBasis": "ONNT00M7", "PassengerTypeCode": "ADT", "Origin": "LHR", "Destination": "JNB", "EffectiveDate": "2026-01-19T15:33:00.000+00:00", "DepartureDate": "2026-02-22", "Amount": "GBP70.00", "NegotiatedFare": "false", "NotValidBefore": "2026-02-22", "NotValidAfter": "2026-02-22", "TaxAmount": "GBP283.79", "FareRuleKey": [ { "FareInfoRef": "YnslDvMEuDKA01GpdQAAAA==", "ProviderCode": "1G" } ], "FareRuleText": [ "6UUVoSldxwjF8f4gOHeWT8bKj3F8T9EyxsqPcXxP0TLGyo9xfE\/RMsuWFfXVd1OAly5qxZ3qLwOXLmrFneovA5cuasWd6i8Dly5qxZ3qLwOXLmrFneovA0bAF2fbSBzmxWa1uaqI55k3aSkvhp2ybds2Wf6C1dypK1c2xgHmKBdN3J3NyYpz6c+lg5bc5oWZiTJNdXM6hW15cicUhDG60WLgFn3B9sPdSU8gecfbWEnMU535bvD9TB9hhJOTrZtWn7nI\/yr1aHudD9UJ5eMOH0PFc7ZmQhP+mpBH9wehGMF+3OqzlbBMOpPLOmYQP0BC\/AFKEXb03hK\/he9va7VDH7+F729rtUMfv4Xvb2u1Qx+\/he9va7VDHxDGJun84l6GmjYuszn207WOnxkQ2WPPHvaVUAnec78\/f6a\/4IO8QVgPQh0crJ25M5dRZgWMPMlmyx+lO5cD1v6XLmrFneovA+RsBfJKkIog" ], "Brand": [ { "Key": "YnslDvMEuDKA01GpdQAAAA==", "BrandID": "2002171", "UpSellBrandID": "2002170", "Name": "STANDARD ECONOMY", "Carrier": "BA", "BrandTier": "0002" } ] }, { "Key": "YnslDvMEuDKAx2GpdQAAAA==", "FareBasis": "OLNZ85S7", "PassengerTypeCode": "ADT", "Origin": "JNB", "Destination": "LHR", "EffectiveDate": "2026-01-19T15:33:00.000+00:00", "DepartureDate": "2026-03-31", "Amount": "GBP81.00", "NegotiatedFare": "false", "NotValidBefore": "2026-03-31", "NotValidAfter": "2026-03-31", "TaxAmount": "GBP183.10", "FareRuleKey": [ { "FareInfoRef": "YnslDvMEuDKAx2GpdQAAAA==", "ProviderCode": "1G" } ], "FareRuleText": [ "6UUVoSldxwjF8f4gOHeWT8bKj3F8T9EyxsqPcXxP0TLGyo9xfE\/RMsuWFfXVd1OAly5qxZ3qLwOXLmrFneovA5cuasWd6i8Dly5qxZ3qLwOXLmrFneovA0bAF2fbSBzmxWa1uaqI55k3aSkvhp2ybdQA8aSeeUbAKwNWWqoA6wxN3J3NyYpz6TcdyMjNECGJd7Vd7NiLqOgT0AIiwadaZ2LgFn3B9sPdSU8gecfbWEnMU535bvD9TNfodf4bXRwNVQh4viDNLsudD9UJ5eMOH04nKb2G5mOFmpBH9wehGMEkEKyGYq\/U3Q95M3QIEMYa\/AFKEXb03hK\/he9va7VDH7+F729rtUMfv4Xvb2u1Qx+\/he9va7VDHxDGJun84l6GmjYuszn207WOnxkQ2WPPHvaVUAnec78\/EHFdILOgUcZz4O68sdeBOn\/9q0Lngjgmyx+lO5cD1v6XLmrFneovA+RsBfJKkIog" ], "Brand": [ { "Key": "YnslDvMEuDKAx2GpdQAAAA==", "BrandID": "2002171", "UpSellBrandID": "2002170", "Name": "STANDARD ECONOMY", "Carrier": "BA", "BrandTier": "0002" } ] } ], "BookingInfo": [ { "BookingCode": "O", "CabinClass": "Economy", "FareInfoRef": "YnslDvMEuDKA01GpdQAAAA==", "SegmentRef": "YnslDvMEuDKAS1GpdQAAAA==", "HostTokenRef": "YnslDvMEuDKAg1GpdQAAAA==" }, { "BookingCode": "O", "CabinClass": "Economy", "FareInfoRef": "YnslDvMEuDKAx2GpdQAAAA==", "SegmentRef": "YnslDvMEuDKAY1GpdQAAAA==", "HostTokenRef": "YnslDvMEuDKAi1GpdQAAAA==" }, { "BookingCode": "O", "CabinClass": "Economy", "FareInfoRef": "YnslDvMEuDKAx2GpdQAAAA==", "SegmentRef": "YnslDvMEuDKAa1GpdQAAAA==", "HostTokenRef": "YnslDvMEuDKAi1GpdQAAAA==" } ], "TaxInfo": [ { "Category": "GB", "Amount": "GBP94.00", "Key": "YnslDvMEuDKAo1GpdQAAAA==" }, { "Category": "UB", "Amount": "GBP50.79", "Key": "YnslDvMEuDKAp1GpdQAAAA==" }, { "Category": "EV", "Amount": "GBP1.50", "Key": "YnslDvMEuDKAq1GpdQAAAA==" }, { "Category": "UM", "Amount": "GBP1.20", "Key": "YnslDvMEuDKAr1GpdQAAAA==" }, { "Category": "WC", "Amount": "GBP8.70", "Key": "YnslDvMEuDKAs1GpdQAAAA==" }, { "Category": "ZA", "Amount": "GBP14.20", "Key": "YnslDvMEuDKAt1GpdQAAAA==" }, { "Category": "G4", "Amount": "GBP12.30", "Key": "YnslDvMEuDKAu1GpdQAAAA==" }, { "Category": "PZ", "Amount": "GBP1.10", "Key": "YnslDvMEuDKAv1GpdQAAAA==" }, { "Category": "QA", "Amount": "GBP12.30", "Key": "YnslDvMEuDKAw1GpdQAAAA==" }, { "Category": "R9", "Amount": "GBP2.00", "Key": "YnslDvMEuDKAx1GpdQAAAA==" }, { "Category": "YQ", "Amount": "GBP254.80", "Key": "YnslDvMEuDKAy1GpdQAAAA==" }, { "Category": "YR", "Amount": "GBP14.00", "Key": "YnslDvMEuDKAz1GpdQAAAA==" } ], "taxBreakdown": [ { "code": "GB", "currency": "GBP", "amount": "94.00", "taxInfo": "YnslDvMEuDKAo1GpdQAAAA==" }, { "code": "UB", "currency": "GBP", "amount": "50.79", "taxInfo": "YnslDvMEuDKAp1GpdQAAAA==" }, { "code": "EV", "currency": "GBP", "amount": "1.50", "taxInfo": "YnslDvMEuDKAq1GpdQAAAA==" }, { "code": "UM", "currency": "GBP", "amount": "1.20", "taxInfo": "YnslDvMEuDKAr1GpdQAAAA==" }, { "code": "WC", "currency": "GBP", "amount": "8.70", "taxInfo": "YnslDvMEuDKAs1GpdQAAAA==" }, { "code": "ZA", "currency": "GBP", "amount": "14.20", "taxInfo": "YnslDvMEuDKAt1GpdQAAAA==" }, { "code": "G4", "currency": "GBP", "amount": "12.30", "taxInfo": "YnslDvMEuDKAu1GpdQAAAA==" }, { "code": "PZ", "currency": "GBP", "amount": "1.10", "taxInfo": "YnslDvMEuDKAv1GpdQAAAA==" }, { "code": "QA", "currency": "GBP", "amount": "12.30", "taxInfo": "YnslDvMEuDKAw1GpdQAAAA==" }, { "code": "R9", "currency": "GBP", "amount": "2.00", "taxInfo": "YnslDvMEuDKAx1GpdQAAAA==" }, { "code": "YQ", "currency": "GBP", "amount": "254.80", "taxInfo": "YnslDvMEuDKAy1GpdQAAAA==" }, { "code": "YR", "currency": "GBP", "amount": "14.00", "taxInfo": "YnslDvMEuDKAz1GpdQAAAA==" } ], "PassengerType": [ "ADT" ], "ChangePenalty": [ { "PenaltyApplies": "Anytime", "Amount": [ "GBP150.00" ] } ], "CancelPenalty": [ { "PenaltyApplies": "Anytime", "Percentage": [ "100.00" ] } ], "Baggage_FareRules": [ { "summery": { "TravelerType": "ADT", "Origin": "LHR", "Destination": "JNB", "Carrier": "BA", "PassengerTypeCode": "ADT" }, "URLInfo": { "URL": "VIEWTRIP.TRAVELPORT.COM\/BAGGAGEPOLICY\/BA" }, "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": "GBP0.00", "ApproximateBasePrice": "GBP0.00", "TotalPrice": "GBP0.00", "ApproximateTotalPrice": "GBP0.00" }, "BaggageRestriction": { "Text": "UPTO50LB\/23KG AND UPTO81LI\/208LCM" } }, { "info": { "ApplicableBags": "2ndChecked", "BasePrice": "GBP95.00", "ApproximateBasePrice": "GBP95.00", "TotalPrice": "GBP95.00", "ApproximateTotalPrice": "GBP95.00" }, "BaggageRestriction": { "Text": "UPTO50LB\/23KG AND UPTO81LI\/208LCM" } } ] }, { "summery": { "TravelerType": "ADT", "Origin": "JNB", "Destination": "LHR", "Carrier": "BA", "PassengerTypeCode": "ADT" }, "URLInfo": { "URL": "VIEWTRIP.TRAVELPORT.COM\/BAGGAGEPOLICY\/BA" }, "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": "GBP0.00", "ApproximateBasePrice": "GBP0.00", "TotalPrice": "GBP0.00", "ApproximateTotalPrice": "GBP0.00" }, "BaggageRestriction": { "Text": "UPTO50LB\/23KG AND UPTO81LI\/208LCM" } }, "3": { "info": { "ApplicableBags": "2ndChecked", "BasePrice": "ZAR2090.00", "ApproximateBasePrice": "GBP95.22", "TotalPrice": "ZAR2090.00", "ApproximateTotalPrice": "GBP95.22" }, "BaggageRestriction": { "Text": "UPTO50LB\/23KG AND UPTO81LI\/208LCM" } } } } ], "CarryOnAllowanceInfo": [ { "info": { "Origin": "LHR", "Destination": "JNB", "Carrier": "BA" }, "TextInfo": { "Text": "2P" }, "BaggageAllowance": { "NumberOfPieces": "2", "MaxWeight": { "Value": null, "Unit": null } }, "BagDetails": [ { "info": { "ApplicableCarryOnBags": "1", "BasePrice": "GBP0.00", "ApproximateBasePrice": "GBP0.00", "TotalPrice": "GBP0.00", "ApproximateTotalPrice": "GBP0.00" }, "BaggageRestriction": { "Text": "56 X 45 X 25 CM" } }, { "info": { "ApplicableCarryOnBags": "2", "BasePrice": "GBP0.00", "ApproximateBasePrice": "GBP0.00", "TotalPrice": "GBP0.00", "ApproximateTotalPrice": "GBP0.00" }, "BaggageRestriction": { "Text": "40 X 30 X 15 CM" } } ] }, { "info": { "Origin": "JNB", "Destination": "DOH", "Carrier": "QR" }, "TextInfo": { "Text": "1P" }, "BaggageAllowance": { "NumberOfPieces": "1", "MaxWeight": { "Value": null, "Unit": null } }, "BagDetails": { "2": { "info": { "ApplicableCarryOnBags": "1", "BasePrice": "ZAR0.00", "ApproximateBasePrice": "GBP0.00", "TotalPrice": "ZAR0.00", "ApproximateTotalPrice": "GBP0.00" }, "BaggageRestriction": { "Text": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, { "info": { "Origin": "DOH", "Destination": "LHR", "Carrier": "QR" }, "TextInfo": { "Text": "1P" }, "BaggageAllowance": { "NumberOfPieces": "1", "MaxWeight": { "Value": null, "Unit": null } }, "BagDetails": { "3": { "info": { "ApplicableCarryOnBags": "1", "BasePrice": "QAR0", "TotalPrice": "QAR0" }, "BaggageRestriction": { "Text": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } } ] } ] } ] }