{ "status": "success", "reason": "flight data found", "data": [ { "FlightTrackingID": 0, "flight_group": [ { "segments": [ { "AirSegmentDetails": { "AirSegement": { "Key": "xn21nvsFuDKA2hw1LHAAAA==", "Group": "0", "Carrier": "BA", "FlightNumber": "55", "ProviderCode": "1G", "Origin": "LHR", "Destination": "JNB", "DepartureTime": "2026-02-25T18:30:00.000+00:00", "ArrivalTime": "2026-02-26T07:35:00.000+02:00", "FlightTime": "665", "TravelTime": "665", "Distance": "5631", "ClassOfService": "Q", "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": "xn21nvsFuDKA3hw1LHAAAA==", "Origin": "LHR", "Destination": "JNB", "DepartureTime": "2026-02-25T18:30:00.000+00:00", "ArrivalTime": "2026-02-26T07:35:00.000+02:00", "FlightTime": "665", "TravelTime": "665", "Distance": "5631", "Equipment": "388", "OriginTerminal": "5", "DestinationTerminal": "A", "AutomatedCheckin": "false", "Meal": [ "Meal" ], "InFlightServices": [ [ "Non-smoking" ] ] } ] } }, { "AirSegmentDetails": { "AirSegement": { "Key": "xn21nvsFuDKA4hw1LHAAAA==", "Group": "0", "Carrier": "BA", "FlightNumber": "6244", "ProviderCode": "1G", "Origin": "JNB", "Destination": "BUQ", "DepartureTime": "2026-02-26T10:30:00.000+02:00", "ArrivalTime": "2026-02-26T11:50:00.000+02:00", "FlightTime": "80", "TravelTime": "80", "Distance": "418", "ClassOfService": "Q", "Equipment": "E90", "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": "4Z", "OperatingFlightNumber": "110" } ], "CodeshareInfo_Text": [ [] ] }, "FlightDetailsRef": [ { "Key": "xn21nvsFuDKA5hw1LHAAAA==", "Origin": "JNB", "Destination": "BUQ", "DepartureTime": "2026-02-26T10:30:00.000+02:00", "ArrivalTime": "2026-02-26T11:50:00.000+02:00", "FlightTime": "80", "TravelTime": "80", "Distance": "418", "Equipment": "E90", "OriginTerminal": "B", "AutomatedCheckin": "false", "InFlightServices": [ [ "Non-smoking" ] ] } ] } } ] }, { "segments": [ { "AirSegmentDetails": { "AirSegement": { "Key": "xn21nvsFuDKA6hw1LHAAAA==", "Group": "1", "Carrier": "BA", "FlightNumber": "6247", "ProviderCode": "1G", "Origin": "BUQ", "Destination": "JNB", "DepartureTime": "2026-03-26T16:10:00.000+02:00", "ArrivalTime": "2026-03-26T17:40:00.000+02:00", "FlightTime": "90", "TravelTime": "90", "Distance": "418", "ClassOfService": "Q", "Equipment": "ERD", "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": "4Z", "OperatingFlightNumber": "115" } ], "CodeshareInfo_Text": [ [] ] }, "FlightDetailsRef": [ { "Key": "xn21nvsFuDKA7hw1LHAAAA==", "Origin": "BUQ", "Destination": "JNB", "DepartureTime": "2026-03-26T16:10:00.000+02:00", "ArrivalTime": "2026-03-26T17:40:00.000+02:00", "FlightTime": "90", "TravelTime": "90", "Distance": "418", "Equipment": "ERD", "DestinationTerminal": "A", "AutomatedCheckin": "false", "InFlightServices": [ [ "Non-smoking" ] ] } ] } }, { "AirSegmentDetails": { "AirSegement": { "Key": "xn21nvsFuDKA8hw1LHAAAA==", "Group": "1", "Carrier": "BA", "FlightNumber": "56", "ProviderCode": "1G", "Origin": "JNB", "Destination": "LHR", "DepartureTime": "2026-03-26T19:35:00.000+02:00", "ArrivalTime": "2026-03-27T04:55:00.000+00:00", "FlightTime": "680", "TravelTime": "680", "Distance": "5631", "ClassOfService": "Q", "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": "xn21nvsFuDKA9hw1LHAAAA==", "Origin": "JNB", "Destination": "LHR", "DepartureTime": "2026-03-26T19:35:00.000+02:00", "ArrivalTime": "2026-03-27T04:55:00.000+00:00", "FlightTime": "680", "TravelTime": "680", "Distance": "5631", "Equipment": "388", "OriginTerminal": "A", "DestinationTerminal": "5", "AutomatedCheckin": "false", "Meal": [ "Meal" ], "InFlightServices": [ [ "Non-smoking" ] ] } ] } } ] } ], "commission_trigger": { "route": [ { "Carrier": "BA", "Origin": "LHR", "Destination": "JNB" }, { "Carrier": "BA", "Origin": "JNB", "Destination": "BUQ" }, { "Carrier": "BA", "Origin": "BUQ", "Destination": "JNB" }, { "Carrier": "BA", "Origin": "JNB", "Destination": "LHR" } ], "PlatingCarrier": [ "" ], "BookingCode": [ "Q", "Q", "Q", "Q" ], "CabinClass": [ "Economy", "Economy", "Economy", "Economy" ] }, "Price": { "Key": "xn21nvsFuDKA+hw1LHAAAA==", "TotalPrice": "GBP1273.99", "BasePrice": "GBP798.00", "ApproximateTotalPrice": "GBP1273.99", "ApproximateBasePrice": "GBP798.00", "Taxes": "GBP475.99", "Fees": "GBP0.00", "ApproximateTaxes": "GBP475.99", "QuoteDate": "2026-01-24" }, "Pax_Price": [ { "summery": { "Key": "xn21nvsFuDKABiw1LHAAAA==", "TotalPrice": "GBP1273.99", "BasePrice": "GBP798.00", "ApproximateTotalPrice": "GBP1273.99", "ApproximateBasePrice": "GBP798.00", "ApproximateTaxes": "GBP475.99", "Taxes": "GBP475.99", "LatestTicketingTime": "2026-01-27T23:59:00.000+00:00", "PricingMethod": "Guaranteed", "IncludesVAT": "true", "ETicketability": "Yes", "ProviderCode": "1G" }, "FareInfo": [ { "Key": "xn21nvsFuDKALiw1LHAAAA==", "FareBasis": "QLNC00MJ", "PassengerTypeCode": "ADT", "Origin": "LHR", "Destination": "BUQ", "EffectiveDate": "2026-01-24T13:43:00.000+00:00", "DepartureDate": "2026-02-25", "Amount": "GBP399.00", "NegotiatedFare": "false", "TaxAmount": "GBP296.79", "FareRuleKey": [ { "FareInfoRef": "xn21nvsFuDKALiw1LHAAAA==", "ProviderCode": "1G" } ], "FareRuleText": [ "6UUVoSldxwjKECtAzjioecbKj3F8T9EyxsqPcXxP0TLGyo9xfE\/RMsuWFfXVd1OAly5qxZ3qLwOXLmrFneovA5cuasWd6i8Dly5qxZ3qLwOXLmrFneovA0bAF2fbSBzmxWa1uaqI55k3aSkvhp2ybTk2qWCprdg7bKSEqwCpgJ\/AyGqh8JIaqJulVvUmYNkTANtVbmk3d+cIAKgVIAxZjer\/bRGkSYBeVvL0gTWvGVKnsahilB5\/WNprSJ5QUeMSGXQ96Tld0fVnvr6SZDK\/EIB1xjSbRrjKTicpvYbmY4WEl93qi3+DNeoQJygGP1hRir5wkVQHOuKXLmrFneovA5cuasWd6i8Dly5qxZ3qLwOXLmrFneovA5cuasWd6i8Dc3mNX1GvOry3EdbqPPDZRsBAkLPMThzJyx73eTmhAqTya5HmAY8jNUwZmEyweIJSBmMQ1\/o7XSRwuhbeKR\/Qug==" ], "Brand": [ { "Key": "xn21nvsFuDKALiw1LHAAAA==", "BrandID": "2002170", "UpSellBrandID": "2002169", "Name": "ECONOMY SELECT", "Carrier": "BA", "BrandTier": "0003" } ] }, { "Key": "xn21nvsFuDKA3iw1LHAAAA==", "FareBasis": "QLNC00MJ", "PassengerTypeCode": "ADT", "Origin": "BUQ", "Destination": "LHR", "EffectiveDate": "2026-01-24T13:43:00.000+00:00", "DepartureDate": "2026-03-26", "Amount": "GBP399.00", "NegotiatedFare": "false", "NotValidBefore": "2026-03-01", "TaxAmount": "GBP179.20", "FareRuleKey": [ { "FareInfoRef": "xn21nvsFuDKA3iw1LHAAAA==", "ProviderCode": "1G" } ], "FareRuleText": [ "6UUVoSldxwjKECtAzjioecbKj3F8T9EyxsqPcXxP0TLGyo9xfE\/RMsuWFfXVd1OAly5qxZ3qLwOXLmrFneovA5cuasWd6i8Dly5qxZ3qLwOXLmrFneovA0bAF2fbSBzmxWa1uaqI55k3aSkvhp2ybf71zEXqf7UC2N8t2offx1rAyGqh8JIaqJulVvUmYNkTANtVbmk3d+cza\/XZyu5ZdOr\/bRGkSYBeVvL0gTWvGVKnsahilB5\/WNprSJ5QUeMSGXQ96Tld0fVnvr6SZDK\/EDyy\/Q52QOiITicpvYbmY4WTI8Hudla2WeoQJygGP1hRir5wkVQHOuKXLmrFneovA5cuasWd6i8Dly5qxZ3qLwOXLmrFneovA5cuasWd6i8Dc3mNX1GvOry3EdbqPPDZRsBAkLPMThzJyx73eTmhAqTya5HmAY8jNUwZmEyweIJSBmMQ1\/o7XSRwuhbeKR\/Qug==" ], "Brand": [ { "Key": "xn21nvsFuDKA3iw1LHAAAA==", "BrandID": "2002170", "UpSellBrandID": "2002169", "Name": "ECONOMY SELECT", "Carrier": "BA", "BrandTier": "0003" } ] } ], "BookingInfo": [ { "BookingCode": "Q", "CabinClass": "Economy", "FareInfoRef": "xn21nvsFuDKALiw1LHAAAA==", "SegmentRef": "xn21nvsFuDKA2hw1LHAAAA==", "HostTokenRef": "xn21nvsFuDKA\/hw1LHAAAA==" }, { "BookingCode": "Q", "CabinClass": "Economy", "FareInfoRef": "xn21nvsFuDKALiw1LHAAAA==", "SegmentRef": "xn21nvsFuDKA4hw1LHAAAA==", "HostTokenRef": "xn21nvsFuDKA\/hw1LHAAAA==" }, { "BookingCode": "Q", "CabinClass": "Economy", "FareInfoRef": "xn21nvsFuDKA3iw1LHAAAA==", "SegmentRef": "xn21nvsFuDKA6hw1LHAAAA==", "HostTokenRef": "xn21nvsFuDKAAiw1LHAAAA==" }, { "BookingCode": "Q", "CabinClass": "Economy", "FareInfoRef": "xn21nvsFuDKA3iw1LHAAAA==", "SegmentRef": "xn21nvsFuDKA8hw1LHAAAA==", "HostTokenRef": "xn21nvsFuDKAAiw1LHAAAA==" } ], "TaxInfo": [ { "Category": "GB", "Amount": "GBP90.00", "Key": "xn21nvsFuDKACiw1LHAAAA==" }, { "Category": "UB", "Amount": "GBP50.79", "Key": "xn21nvsFuDKADiw1LHAAAA==" }, { "Category": "EV", "Amount": "GBP3.00", "Key": "xn21nvsFuDKAEiw1LHAAAA==" }, { "Category": "UM", "Amount": "GBP2.40", "Key": "xn21nvsFuDKAFiw1LHAAAA==" }, { "Category": "ZA", "Amount": "GBP28.60", "Key": "xn21nvsFuDKAGiw1LHAAAA==" }, { "Category": "CB", "Amount": "GBP26.00", "Key": "xn21nvsFuDKAHiw1LHAAAA==" }, { "Category": "XI", "Amount": "GBP11.20", "Key": "xn21nvsFuDKAIiw1LHAAAA==" }, { "Category": "YQ", "Amount": "GBP250.00", "Key": "xn21nvsFuDKAJiw1LHAAAA==" }, { "Category": "YR", "Amount": "GBP14.00", "Key": "xn21nvsFuDKAKiw1LHAAAA==" } ], "taxBreakdown": [ { "code": "GB", "currency": "GBP", "amount": "90.00", "taxInfo": "xn21nvsFuDKACiw1LHAAAA==" }, { "code": "UB", "currency": "GBP", "amount": "50.79", "taxInfo": "xn21nvsFuDKADiw1LHAAAA==" }, { "code": "EV", "currency": "GBP", "amount": "3.00", "taxInfo": "xn21nvsFuDKAEiw1LHAAAA==" }, { "code": "UM", "currency": "GBP", "amount": "2.40", "taxInfo": "xn21nvsFuDKAFiw1LHAAAA==" }, { "code": "ZA", "currency": "GBP", "amount": "28.60", "taxInfo": "xn21nvsFuDKAGiw1LHAAAA==" }, { "code": "CB", "currency": "GBP", "amount": "26.00", "taxInfo": "xn21nvsFuDKAHiw1LHAAAA==" }, { "code": "XI", "currency": "GBP", "amount": "11.20", "taxInfo": "xn21nvsFuDKAIiw1LHAAAA==" }, { "code": "YQ", "currency": "GBP", "amount": "250.00", "taxInfo": "xn21nvsFuDKAJiw1LHAAAA==" }, { "code": "YR", "currency": "GBP", "amount": "14.00", "taxInfo": "xn21nvsFuDKAKiw1LHAAAA==" } ], "PassengerType": [ "ADT" ], "ChangePenalty": [ { "PenaltyApplies": "Anytime", "Percentage": [ "0.00" ] } ], "CancelPenalty": [ { "PenaltyApplies": "After Departure", "Percentage": [ "100.00" ] } ], "Baggage_FareRules": [ { "summery": { "TravelerType": "ADT", "Origin": "LHR", "Destination": "BUQ", "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": "BUQ", "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": "USD140.00", "ApproximateBasePrice": "GBP104.25", "TotalPrice": "USD140.00", "ApproximateTotalPrice": "GBP104.25" }, "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": "BUQ", "Carrier": "4Z" }, "TextInfo": { "Text": "8K" }, "BaggageAllowance": { "NumberOfPieces": null, "MaxWeight": { "Value": "8", "Unit": "Kilograms" } }, "BagDetails": { "2": { "info": { "ApplicableCarryOnBags": "1" }, "BaggageRestriction": { "Text": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "3": { "info": { "ApplicableCarryOnBags": "2" }, "BaggageRestriction": { "Text": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, { "info": { "Origin": "BUQ", "Destination": "JNB", "Carrier": "4Z" }, "TextInfo": { "Text": "8K" }, "BaggageAllowance": { "NumberOfPieces": null, "MaxWeight": { "Value": "8", "Unit": "Kilograms" } }, "BagDetails": { "4": { "info": { "ApplicableCarryOnBags": "1" }, "BaggageRestriction": { "Text": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "5": { "info": { "ApplicableCarryOnBags": "2" }, "BaggageRestriction": { "Text": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, { "info": { "Origin": "JNB", "Destination": "LHR", "Carrier": "BA" }, "TextInfo": { "Text": "2P" }, "BaggageAllowance": { "NumberOfPieces": "2", "MaxWeight": { "Value": null, "Unit": null } }, "BagDetails": { "6": { "info": { "ApplicableCarryOnBags": "1", "BasePrice": "ZAR0.00", "TotalPrice": "ZAR0.00" }, "BaggageRestriction": { "Text": "56 X 45 X 25 CM" } }, "7": { "info": { "ApplicableCarryOnBags": "2", "BasePrice": "ZAR0.00", "TotalPrice": "ZAR0.00" }, "BaggageRestriction": { "Text": "40 X 30 X 15 CM" } } } } ] } ] } ] }