{ "result": [ { "code": "AGW_route_not_supported", "detail": "The requested route is not supported by this provider.", "group": "provider_error", "owner": "VY", "provider": "VY" }, { "code": "AGW_no_available_journey", "detail": "No available journey for this search.", "group": "provider_error", "maxNumberOfStops": 0, "offerExpiration": "2026-02-24T08:57:03Z", "owner": "BT", "provider": "BT" }, { "code": "AGW_no_available_journey", "detail": "No available journey for this search.", "group": "provider_error", "maxNumberOfStops": 0, "offerExpiration": "2026-02-24T08:57:03Z", "owner": "U2", "provider": "U2" }, { "createdAt": 1771922523, "disclosures": [ { "descriptions": [ { "category": "BAGGAGE_CARRYON", "item": "BAGGAGE_CARRYON", "properties": [ { "UOM": "KG", "type": "Weight", "value": "10" } ], "text": "1 small bag (Must fit under the seat in front)\n10kg overhead locker bag", "units": "1" }, { "category": "BOARDING", "item": "HIGH_PRIORITY", "text": "Priority boarding", "units": "" }, { "category": "EXCHANGE", "item": "CHANGES", "text": "Change for a fee on Ryanair website", "units": "" }, { "category": "EXCHANGE", "item": "REFUND", "text": "Non refundable", "units": "" }, { "category": "SEAT", "item": "SEAT_RESERVATION", "text": "Any reserved seat (Specific rows available)", "units": "" } ], "listKey": "PC1" } ], "flights": [ { "arrival": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "date": "2026-06-01", "terminalName": "", "time": "11:15" }, "baggageAllowance": { "carryOn": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "quantity": 1, "text": "1 small bag (Must fit under the seat in front)" } ], "passengerRefs": "1 2", "type": "" }, { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "properties": [ { "UOM": "KG", "type": "Weight", "value": "10" } ], "quantity": 1, "text": "10kg overhead locker bag" } ], "passengerRefs": "1 2", "type": "" } ] }, "departure": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "date": "2026-06-01", "terminalName": "", "time": "08:40" }, "duration": "PT02H35M", "key": "RlIgODM4NTpCVUQ6QkNOOjIwMjYtMDYtMDFUMDg6NDBa", "segments": [ { "ODRef": "OD1", "detail": { "classOfService": { "cabinDesignator": "ECONOMY", "code": "G", "disclosureRefs": [ "PC1" ], "fare": { "basisCode": "G", "cabin": "5", "code": "70J", "marketingName": "REGU", "priceClassName": "economy", "type": "Published" }, "fareRules": [ { "cancel": "Not Allowed", "cancelEnum": "not_allowed", "change": "For Fee", "changeEnum": "for_fee", "passengerRef": "1 2", "passengerType": "ADT" } ], "generalClassCode": "5", "refs": "FR8385-BUD-BCN G" }, "duration": "PT02H35M", "flightDistance": "", "seatsLeft": "", "segmentType": "HK", "segmentTypeDefinition": "Holds confirmed", "stopQuantity": "" }, "equipment": { "aircraftCode": "", "name": "" }, "flightNumber": "FR8385", "isSecureFlight": false, "marketingCarrier": { "airlineID": "FR", "flightNumber": "8385", "name": "Ryanair" }, "operatingCarrier": { "airlineID": "RR", "flightNumber": "8385", "name": "Ryanair Sun" }, "originDestination": { "arrival": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "countryID": "", "date": "2026-06-01", "parentLocation": "", "terminalName": "", "time": "11:15" }, "departure": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "countryID": "", "date": "2026-06-01", "parentLocation": "", "terminalName": "", "time": "08:40" } }, "segmentID": "FR8385-BUD-BCN" } ] }, { "arrival": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "date": "2026-06-08", "terminalName": "", "time": "22:40" }, "baggageAllowance": { "carryOn": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "quantity": 1, "text": "1 small bag (Must fit under the seat in front)" } ], "passengerRefs": "1 2", "type": "" }, { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "properties": [ { "UOM": "KG", "type": "Weight", "value": "10" } ], "quantity": 1, "text": "10kg overhead locker bag" } ], "passengerRefs": "1 2", "type": "" } ] }, "departure": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "date": "2026-06-08", "terminalName": "", "time": "20:05" }, "duration": "PT02H35M", "key": "RlIgODM5NDpCQ046QlVEOjIwMjYtMDYtMDhUMjA6MDVa", "segments": [ { "ODRef": "OD2", "detail": { "classOfService": { "cabinDesignator": "ECONOMY", "code": "G", "disclosureRefs": [ "PC1" ], "fare": { "basisCode": "G", "cabin": "5", "code": "70J", "marketingName": "REGU", "priceClassName": "economy", "type": "Published" }, "fareRules": [ { "cancel": "Not Allowed", "cancelEnum": "not_allowed", "change": "For Fee", "changeEnum": "for_fee", "passengerRef": "1 2", "passengerType": "ADT" } ], "generalClassCode": "5", "refs": "FR8394-BCN-BUD G" }, "duration": "PT02H35M", "flightDistance": "", "seatsLeft": "", "segmentType": "HK", "segmentTypeDefinition": "Holds confirmed", "stopQuantity": "" }, "equipment": { "aircraftCode": "", "name": "" }, "flightNumber": "FR8394", "isSecureFlight": false, "marketingCarrier": { "airlineID": "FR", "flightNumber": "8394", "name": "Ryanair" }, "operatingCarrier": { "airlineID": "RR", "flightNumber": "8394", "name": "Ryanair Sun" }, "originDestination": { "arrival": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "countryID": "", "date": "2026-06-08", "parentLocation": "", "terminalName": "", "time": "22:40" }, "departure": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "countryID": "", "date": "2026-06-08", "parentLocation": "", "terminalName": "", "time": "20:05" } }, "segmentID": "FR8394-BCN-BUD" } ] } ], "maxNumberOfStops": 0, "offerExpiration": "2026-02-24T08:56:03Z", "offerID": "OFFER-RlI6UlQ6QlVEOkJDTjoyMDI2LTA2LTAxOjIwMjYtMDYtMDg6MzU2LjY0OjIwMjYwMjI0VDA4NDIwMzplYzkyYTkwYzZlZmM0NDc4YTU1Mzg3ZWE3MGU0YjU5ZDpBSFlCMlpRQlZIR05ZM1ZEUVczU0NITlc0QUo4Nk5ZUk4xVkpBUU5HNTVST0c4SE1aU0EwUEszQjhPTTkzNkI5OmZhbHNl", "offerType": "roundTrip", "owner": "FR", "price": { "consumer": { "base": 241.62, "breakdown": [ { "base": 120.81, "fee": { "total": 57.51 }, "offerItemID": "RlI6T2ZmZXI6UmxJNlQyWm1aWEk2WVdKaFpEbGpObVl0TjJWa1ppMDBOVEJtTFRnM05UZ3RNakl3T1dGbFlqVXdOekZp_1", "passengerRefs": "1 2", "passengerType": "ADT", "surcharge": 0, "tax": { "total": 0 }, "total": 178.32, "type": "" } ], "currency": "EUR", "fee": { "total": 115.02 }, "surcharge": 0, "tax": { "total": 0 }, "total": 356.64 }, "provider": { "base": 91652, "breakdown": [ { "base": 45826, "fee": { "total": 21814 }, "offerItemID": "RlI6T2ZmZXI6UmxJNlQyWm1aWEk2WVdKaFpEbGpObVl0TjJWa1ppMDBOVEJtTFRnM05UZ3RNakl3T1dGbFlqVXdOekZp_1", "passengerRefs": "1 2", "passengerType": "ADT", "surcharge": 0, "tax": { "total": 0 }, "total": 67640, "type": "" } ], "currency": "HUF", "fee": { "total": 43628 }, "surcharge": 0, "tax": { "total": 0 }, "total": 135280 } }, "provider": "FR" }, { "createdAt": 1771922523, "disclosures": [ { "descriptions": [ { "category": "BAGGAGE_CARRYON", "item": "BAGGAGE_CARRYON", "properties": [ { "UOM": "KG", "type": "Weight", "value": "10" } ], "text": "1 small bag (Must fit under the seat in front)\n10kg overhead locker bag", "units": "1" }, { "category": "BOARDING", "item": "HIGH_PRIORITY", "text": "Priority boarding", "units": "" }, { "category": "EXCHANGE", "item": "CHANGES", "text": "Change for a fee on Ryanair website", "units": "" }, { "category": "EXCHANGE", "item": "REFUND", "text": "Non refundable", "units": "" }, { "category": "SEAT", "item": "SEAT_RESERVATION", "text": "Any reserved seat (Specific rows available)", "units": "" } ], "listKey": "PC1" } ], "flights": [ { "arrival": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "date": "2026-06-01", "terminalName": "", "time": "11:15" }, "baggageAllowance": { "carryOn": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "quantity": 1, "text": "1 small bag (Must fit under the seat in front)" } ], "passengerRefs": "1 2", "type": "" }, { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "properties": [ { "UOM": "KG", "type": "Weight", "value": "10" } ], "quantity": 1, "text": "10kg overhead locker bag" } ], "passengerRefs": "1 2", "type": "" } ] }, "departure": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "date": "2026-06-01", "terminalName": "", "time": "08:40" }, "duration": "PT02H35M", "key": "RlIgODM4NTpCVUQ6QkNOOjIwMjYtMDYtMDFUMDg6NDBa", "segments": [ { "ODRef": "OD1", "detail": { "classOfService": { "cabinDesignator": "ECONOMY", "code": "G", "disclosureRefs": [ "PC1" ], "fare": { "basisCode": "G", "cabin": "5", "code": "70J", "marketingName": "REGU", "priceClassName": "economy", "type": "Published" }, "fareRules": [ { "cancel": "Not Allowed", "cancelEnum": "not_allowed", "change": "For Fee", "changeEnum": "for_fee", "passengerRef": "1 2", "passengerType": "ADT" } ], "generalClassCode": "5", "refs": "FR8385-BUD-BCN G" }, "duration": "PT02H35M", "flightDistance": "", "seatsLeft": "", "segmentType": "HK", "segmentTypeDefinition": "Holds confirmed", "stopQuantity": "" }, "equipment": { "aircraftCode": "", "name": "" }, "flightNumber": "FR8385", "isSecureFlight": false, "marketingCarrier": { "airlineID": "FR", "flightNumber": "8385", "name": "Ryanair" }, "operatingCarrier": { "airlineID": "RR", "flightNumber": "8385", "name": "Ryanair Sun" }, "originDestination": { "arrival": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "countryID": "", "date": "2026-06-01", "parentLocation": "", "terminalName": "", "time": "11:15" }, "departure": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "countryID": "", "date": "2026-06-01", "parentLocation": "", "terminalName": "", "time": "08:40" } }, "segmentID": "FR8385-BUD-BCN" } ] }, { "arrival": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "date": "2026-06-08", "terminalName": "", "time": "14:25" }, "baggageAllowance": { "carryOn": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "quantity": 1, "text": "1 small bag (Must fit under the seat in front)" } ], "passengerRefs": "1 2", "type": "" }, { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "properties": [ { "UOM": "KG", "type": "Weight", "value": "10" } ], "quantity": 1, "text": "10kg overhead locker bag" } ], "passengerRefs": "1 2", "type": "" } ] }, "departure": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "date": "2026-06-08", "terminalName": "", "time": "11:50" }, "duration": "PT02H35M", "key": "RlIgODM4NDpCQ046QlVEOjIwMjYtMDYtMDhUMTE6NTBa", "segments": [ { "ODRef": "OD2", "detail": { "classOfService": { "cabinDesignator": "ECONOMY", "code": "G", "disclosureRefs": [ "PC1" ], "fare": { "basisCode": "G", "cabin": "5", "code": "70J", "marketingName": "REGU", "priceClassName": "economy", "type": "Published" }, "fareRules": [ { "cancel": "Not Allowed", "cancelEnum": "not_allowed", "change": "For Fee", "changeEnum": "for_fee", "passengerRef": "1 2", "passengerType": "ADT" } ], "generalClassCode": "5", "refs": "FR8384-BCN-BUD G" }, "duration": "PT02H35M", "flightDistance": "", "seatsLeft": "", "segmentType": "HK", "segmentTypeDefinition": "Holds confirmed", "stopQuantity": "" }, "equipment": { "aircraftCode": "", "name": "" }, "flightNumber": "FR8384", "isSecureFlight": false, "marketingCarrier": { "airlineID": "FR", "flightNumber": "8384", "name": "Ryanair" }, "operatingCarrier": { "airlineID": "RR", "flightNumber": "8384", "name": "Ryanair Sun" }, "originDestination": { "arrival": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "countryID": "", "date": "2026-06-08", "parentLocation": "", "terminalName": "", "time": "14:25" }, "departure": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "countryID": "", "date": "2026-06-08", "parentLocation": "", "terminalName": "", "time": "11:50" } }, "segmentID": "FR8384-BCN-BUD" } ] } ], "maxNumberOfStops": 0, "offerExpiration": "2026-02-24T08:56:03Z", "offerID": "OFFER-RlI6UlQ6QlVEOkJDTjoyMDI2LTA2LTAxOjIwMjYtMDYtMDg6MzgzLjczOjIwMjYwMjI0VDA4NDIwMzplYzkyYTkwYzZlZmM0NDc4YTU1Mzg3ZWE3MGU0YjU5ZDpJOFJXVVBISkgxWFRCNlpUNEdDQ1ZIVFc5NEozMkhXMkFZRUNLTzcwR1dJS0dTODFVUFdTQkpSMlFCNU9VSUEzOmZhbHNl", "offerType": "roundTrip", "owner": "FR", "price": { "consumer": { "base": 265.7, "breakdown": [ { "base": 132.85, "fee": { "total": 59.01 }, "offerItemID": "RlI6T2ZmZXI6UmxJNlQyWm1aWEk2TldNeE0yWTVabVF0T0RRM1l5MDBOVEkwTFdFMFpEa3RPR0V5TldKaE9EUXdabVE1_1", "passengerRefs": "1 2", "passengerType": "ADT", "surcharge": 0, "tax": { "total": 0 }, "total": 191.86, "type": "" } ], "currency": "EUR", "fee": { "total": 118.03 }, "surcharge": 0, "tax": { "total": 0 }, "total": 383.73 }, "provider": { "base": 100786, "breakdown": [ { "base": 50393, "fee": { "total": 22385 }, "offerItemID": "RlI6T2ZmZXI6UmxJNlQyWm1aWEk2TldNeE0yWTVabVF0T0RRM1l5MDBOVEkwTFdFMFpEa3RPR0V5TldKaE9EUXdabVE1_1", "passengerRefs": "1 2", "passengerType": "ADT", "surcharge": 0, "tax": { "total": 0 }, "total": 72778, "type": "" } ], "currency": "HUF", "fee": { "total": 44770 }, "surcharge": 0, "tax": { "total": 0 }, "total": 145556 } }, "provider": "FR" }, { "createdAt": 1771922523, "disclosures": [ { "descriptions": [ { "category": "BAGGAGE_CARRYON", "item": "BAGGAGE_CARRYON", "text": "1 small bag (Must fit under the seat in front)", "units": "1" }, { "category": "BAGGAGE_CHECKED", "item": "BAGGAGE_CHECKED", "properties": [ { "UOM": "KG", "type": "Weight", "value": "20" } ], "text": "20Kg check-in bag", "units": "1" }, { "category": "EXCHANGE", "item": "CHANGES", "text": "Change for a fee on Ryanair website", "units": "" }, { "category": "EXCHANGE", "item": "REFUND", "text": "Non refundable", "units": "" }, { "category": "SEAT", "item": "SEAT_RESERVATION", "text": "Any reserved seat (Specific rows available)", "units": "" } ], "listKey": "PC2" } ], "flights": [ { "arrival": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "date": "2026-06-01", "terminalName": "", "time": "11:15" }, "baggageAllowance": { "carryOn": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "quantity": 1, "text": "1 small bag (Must fit under the seat in front)" } ], "passengerRefs": "1 2", "type": "" } ], "checked": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "properties": [ { "UOM": "KG", "type": "Weight", "value": "20" } ], "quantity": 1, "text": "20Kg check-in bag" } ], "passengerRefs": "1 2", "type": "" } ] }, "departure": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "date": "2026-06-01", "terminalName": "", "time": "08:40" }, "duration": "PT02H35M", "key": "RlIgODM4NTpCVUQ6QkNOOjIwMjYtMDYtMDFUMDg6NDBa", "segments": [ { "ODRef": "OD1", "detail": { "classOfService": { "cabinDesignator": "ECONOMY", "code": "L", "disclosureRefs": [ "PC2" ], "fare": { "basisCode": "L", "cabin": "5", "code": "70J", "marketingName": "SURE", "priceClassName": "economy", "type": "Published" }, "fareRules": [ { "cancel": "Not Allowed", "cancelEnum": "not_allowed", "change": "For Fee", "changeEnum": "for_fee", "passengerRef": "1 2", "passengerType": "ADT" } ], "generalClassCode": "5", "refs": "FR8385-BUD-BCN L" }, "duration": "PT02H35M", "flightDistance": "", "seatsLeft": "", "segmentType": "HK", "segmentTypeDefinition": "Holds confirmed", "stopQuantity": "" }, "equipment": { "aircraftCode": "", "name": "" }, "flightNumber": "FR8385", "isSecureFlight": false, "marketingCarrier": { "airlineID": "FR", "flightNumber": "8385", "name": "Ryanair" }, "operatingCarrier": { "airlineID": "RR", "flightNumber": "8385", "name": "Ryanair Sun" }, "originDestination": { "arrival": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "countryID": "", "date": "2026-06-01", "parentLocation": "", "terminalName": "", "time": "11:15" }, "departure": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "countryID": "", "date": "2026-06-01", "parentLocation": "", "terminalName": "", "time": "08:40" } }, "segmentID": "FR8385-BUD-BCN" } ] }, { "arrival": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "date": "2026-06-08", "terminalName": "", "time": "22:40" }, "baggageAllowance": { "carryOn": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "quantity": 1, "text": "1 small bag (Must fit under the seat in front)" } ], "passengerRefs": "1 2", "type": "" } ], "checked": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "properties": [ { "UOM": "KG", "type": "Weight", "value": "20" } ], "quantity": 1, "text": "20Kg check-in bag" } ], "passengerRefs": "1 2", "type": "" } ] }, "departure": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "date": "2026-06-08", "terminalName": "", "time": "20:05" }, "duration": "PT02H35M", "key": "RlIgODM5NDpCQ046QlVEOjIwMjYtMDYtMDhUMjA6MDVa", "segments": [ { "ODRef": "OD2", "detail": { "classOfService": { "cabinDesignator": "ECONOMY", "code": "L", "disclosureRefs": [ "PC2" ], "fare": { "basisCode": "L", "cabin": "5", "code": "70J", "marketingName": "SURE", "priceClassName": "economy", "type": "Published" }, "fareRules": [ { "cancel": "Not Allowed", "cancelEnum": "not_allowed", "change": "For Fee", "changeEnum": "for_fee", "passengerRef": "1 2", "passengerType": "ADT" } ], "generalClassCode": "5", "refs": "FR8394-BCN-BUD L" }, "duration": "PT02H35M", "flightDistance": "", "seatsLeft": "", "segmentType": "HK", "segmentTypeDefinition": "Holds confirmed", "stopQuantity": "" }, "equipment": { "aircraftCode": "", "name": "" }, "flightNumber": "FR8394", "isSecureFlight": false, "marketingCarrier": { "airlineID": "FR", "flightNumber": "8394", "name": "Ryanair" }, "operatingCarrier": { "airlineID": "RR", "flightNumber": "8394", "name": "Ryanair Sun" }, "originDestination": { "arrival": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "countryID": "", "date": "2026-06-08", "parentLocation": "", "terminalName": "", "time": "22:40" }, "departure": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "countryID": "", "date": "2026-06-08", "parentLocation": "", "terminalName": "", "time": "20:05" } }, "segmentID": "FR8394-BCN-BUD" } ] } ], "maxNumberOfStops": 0, "offerExpiration": "2026-02-24T08:56:03Z", "offerID": "OFFER-RlI6UlQ6QlVEOkJDTjoyMDI2LTA2LTAxOjIwMjYtMDYtMDg6NDAwLjA5OjIwMjYwMjI0VDA4NDIwMzplYzkyYTkwYzZlZmM0NDc4YTU1Mzg3ZWE3MGU0YjU5ZDpTUE00VkdVVEo2SEZGNEZNV0ZGNFhIWUQxUDJLUTgyMlI0VlNVSzlHMVlVM1BNUlE4RlE1NU82VlA2V0xaRUZOOmZhbHNl", "offerType": "roundTrip", "owner": "FR", "price": { "consumer": { "base": 241.62, "breakdown": [ { "base": 120.81, "fee": { "total": 79.23 }, "offerItemID": "RlI6T2ZmZXI6UmxJNlQyWm1aWEk2WW1VeU5qQXhOMkl0Wm1Nd055MDBZVFpsTFRoaU5tUXRNV0poTjJJM1l6bGpOR0kz_1", "passengerRefs": "1 2", "passengerType": "ADT", "surcharge": 0, "tax": { "total": 0 }, "total": 200.04, "type": "" } ], "currency": "EUR", "fee": { "total": 158.47 }, "surcharge": 0, "tax": { "total": 0 }, "total": 400.09 }, "provider": { "base": 91652, "breakdown": [ { "base": 45826, "fee": { "total": 30055 }, "offerItemID": "RlI6T2ZmZXI6UmxJNlQyWm1aWEk2WW1VeU5qQXhOMkl0Wm1Nd055MDBZVFpsTFRoaU5tUXRNV0poTjJJM1l6bGpOR0kz_1", "passengerRefs": "1 2", "passengerType": "ADT", "surcharge": 0, "tax": { "total": 0 }, "total": 75881, "type": "" } ], "currency": "HUF", "fee": { "total": 60110 }, "surcharge": 0, "tax": { "total": 0 }, "total": 151762 } }, "provider": "FR" }, { "createdAt": 1771922523, "disclosures": [ { "descriptions": [ { "category": "BAGGAGE_CARRYON", "item": "BAGGAGE_CARRYON", "text": "1 small bag (Must fit under the seat in front)", "units": "1" }, { "category": "BAGGAGE_CHECKED", "item": "BAGGAGE_CHECKED", "properties": [ { "UOM": "KG", "type": "Weight", "value": "20" } ], "text": "20Kg check-in bag", "units": "1" }, { "category": "EXCHANGE", "item": "CHANGES", "text": "Change for a fee on Ryanair website", "units": "" }, { "category": "EXCHANGE", "item": "REFUND", "text": "Non refundable", "units": "" }, { "category": "SEAT", "item": "SEAT_RESERVATION", "text": "Any reserved seat (Specific rows available)", "units": "" } ], "listKey": "PC2" } ], "flights": [ { "arrival": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "date": "2026-06-01", "terminalName": "", "time": "11:15" }, "baggageAllowance": { "carryOn": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "quantity": 1, "text": "1 small bag (Must fit under the seat in front)" } ], "passengerRefs": "1 2", "type": "" } ], "checked": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "properties": [ { "UOM": "KG", "type": "Weight", "value": "20" } ], "quantity": 1, "text": "20Kg check-in bag" } ], "passengerRefs": "1 2", "type": "" } ] }, "departure": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "date": "2026-06-01", "terminalName": "", "time": "08:40" }, "duration": "PT02H35M", "key": "RlIgODM4NTpCVUQ6QkNOOjIwMjYtMDYtMDFUMDg6NDBa", "segments": [ { "ODRef": "OD1", "detail": { "classOfService": { "cabinDesignator": "ECONOMY", "code": "L", "disclosureRefs": [ "PC2" ], "fare": { "basisCode": "L", "cabin": "5", "code": "70J", "marketingName": "SURE", "priceClassName": "economy", "type": "Published" }, "fareRules": [ { "cancel": "Not Allowed", "cancelEnum": "not_allowed", "change": "For Fee", "changeEnum": "for_fee", "passengerRef": "1 2", "passengerType": "ADT" } ], "generalClassCode": "5", "refs": "FR8385-BUD-BCN L" }, "duration": "PT02H35M", "flightDistance": "", "seatsLeft": "", "segmentType": "HK", "segmentTypeDefinition": "Holds confirmed", "stopQuantity": "" }, "equipment": { "aircraftCode": "", "name": "" }, "flightNumber": "FR8385", "isSecureFlight": false, "marketingCarrier": { "airlineID": "FR", "flightNumber": "8385", "name": "Ryanair" }, "operatingCarrier": { "airlineID": "RR", "flightNumber": "8385", "name": "Ryanair Sun" }, "originDestination": { "arrival": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "countryID": "", "date": "2026-06-01", "parentLocation": "", "terminalName": "", "time": "11:15" }, "departure": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "countryID": "", "date": "2026-06-01", "parentLocation": "", "terminalName": "", "time": "08:40" } }, "segmentID": "FR8385-BUD-BCN" } ] }, { "arrival": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "date": "2026-06-08", "terminalName": "", "time": "14:25" }, "baggageAllowance": { "carryOn": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "quantity": 1, "text": "1 small bag (Must fit under the seat in front)" } ], "passengerRefs": "1 2", "type": "" } ], "checked": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "properties": [ { "UOM": "KG", "type": "Weight", "value": "20" } ], "quantity": 1, "text": "20Kg check-in bag" } ], "passengerRefs": "1 2", "type": "" } ] }, "departure": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "date": "2026-06-08", "terminalName": "", "time": "11:50" }, "duration": "PT02H35M", "key": "RlIgODM4NDpCQ046QlVEOjIwMjYtMDYtMDhUMTE6NTBa", "segments": [ { "ODRef": "OD2", "detail": { "classOfService": { "cabinDesignator": "ECONOMY", "code": "L", "disclosureRefs": [ "PC2" ], "fare": { "basisCode": "L", "cabin": "5", "code": "70J", "marketingName": "SURE", "priceClassName": "economy", "type": "Published" }, "fareRules": [ { "cancel": "Not Allowed", "cancelEnum": "not_allowed", "change": "For Fee", "changeEnum": "for_fee", "passengerRef": "1 2", "passengerType": "ADT" } ], "generalClassCode": "5", "refs": "FR8384-BCN-BUD L" }, "duration": "PT02H35M", "flightDistance": "", "seatsLeft": "", "segmentType": "HK", "segmentTypeDefinition": "Holds confirmed", "stopQuantity": "" }, "equipment": { "aircraftCode": "", "name": "" }, "flightNumber": "FR8384", "isSecureFlight": false, "marketingCarrier": { "airlineID": "FR", "flightNumber": "8384", "name": "Ryanair" }, "operatingCarrier": { "airlineID": "RR", "flightNumber": "8384", "name": "Ryanair Sun" }, "originDestination": { "arrival": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "countryID": "", "date": "2026-06-08", "parentLocation": "", "terminalName": "", "time": "14:25" }, "departure": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "countryID": "", "date": "2026-06-08", "parentLocation": "", "terminalName": "", "time": "11:50" } }, "segmentID": "FR8384-BCN-BUD" } ] } ], "maxNumberOfStops": 0, "offerExpiration": "2026-02-24T08:56:03Z", "offerID": "OFFER-RlI6UlQ6QlVEOkJDTjoyMDI2LTA2LTAxOjIwMjYtMDYtMDg6NDMyLjIwOjIwMjYwMjI0VDA4NDIwMzplYzkyYTkwYzZlZmM0NDc4YTU1Mzg3ZWE3MGU0YjU5ZDpXVjJOSEJaN1ZZNTlCUk1VU1haSTNJWVJWRUxIMEFPRzI4RUZSMVo5TTlRU0FQWUlVU1FGS1ozR0NJRVg0QlBROmZhbHNl", "offerType": "roundTrip", "owner": "FR", "price": { "consumer": { "base": 265.7, "breakdown": [ { "base": 132.85, "fee": { "total": 83.25 }, "offerItemID": "RlI6T2ZmZXI6UmxJNlQyWm1aWEk2WVRnNE5EUmlOalV0WVdFME15MDBOREU1TFRsaVpqY3RZV1EzTXpobE5URTRaVGd5_1", "passengerRefs": "1 2", "passengerType": "ADT", "surcharge": 0, "tax": { "total": 0 }, "total": 216.1, "type": "" } ], "currency": "EUR", "fee": { "total": 166.5 }, "surcharge": 0, "tax": { "total": 0 }, "total": 432.2 }, "provider": { "base": 100786, "breakdown": [ { "base": 50393, "fee": { "total": 31578 }, "offerItemID": "RlI6T2ZmZXI6UmxJNlQyWm1aWEk2WVRnNE5EUmlOalV0WVdFME15MDBOREU1TFRsaVpqY3RZV1EzTXpobE5URTRaVGd5_1", "passengerRefs": "1 2", "passengerType": "ADT", "surcharge": 0, "tax": { "total": 0 }, "total": 81971, "type": "" } ], "currency": "HUF", "fee": { "total": 63156 }, "surcharge": 0, "tax": { "total": 0 }, "total": 163942 } }, "provider": "FR" }, { "createdAt": 1771922523, "disclosures": [ { "descriptions": [ { "category": "BAGGAGE_CARRYON", "item": "BAGGAGE_CARRYON", "properties": [ { "UOM": "KG", "type": "Weight", "value": "10" } ], "text": "1 small bag (Must fit under the seat in front)\n10kg overhead locker bag", "units": "1" }, { "category": "BOARDING", "item": "HIGH_PRIORITY", "text": "Priority boarding", "units": "" }, { "category": "EXCHANGE", "item": "CHANGES", "text": "Change for a fee on Ryanair website", "units": "" }, { "category": "EXCHANGE", "item": "REFUND", "text": "Non refundable", "units": "" }, { "category": "SEAT", "item": "SEAT_RESERVATION", "text": "Any reserved seat (Specific rows available)", "units": "" } ], "listKey": "PC1" } ], "flights": [ { "arrival": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "date": "2026-06-01", "terminalName": "", "time": "19:30" }, "baggageAllowance": { "carryOn": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "quantity": 1, "text": "1 small bag (Must fit under the seat in front)" } ], "passengerRefs": "1 2", "type": "" }, { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "properties": [ { "UOM": "KG", "type": "Weight", "value": "10" } ], "quantity": 1, "text": "10kg overhead locker bag" } ], "passengerRefs": "1 2", "type": "" } ] }, "departure": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "date": "2026-06-01", "terminalName": "", "time": "16:55" }, "duration": "PT02H35M", "key": "RlIgODM5MzpCVUQ6QkNOOjIwMjYtMDYtMDFUMTY6NTVa", "segments": [ { "ODRef": "OD1", "detail": { "classOfService": { "cabinDesignator": "ECONOMY", "code": "G", "disclosureRefs": [ "PC1" ], "fare": { "basisCode": "G", "cabin": "5", "code": "70J", "marketingName": "REGU", "priceClassName": "economy", "type": "Published" }, "fareRules": [ { "cancel": "Not Allowed", "cancelEnum": "not_allowed", "change": "For Fee", "changeEnum": "for_fee", "passengerRef": "1 2", "passengerType": "ADT" } ], "generalClassCode": "5", "refs": "FR8393-BUD-BCN G" }, "duration": "PT02H35M", "flightDistance": "", "seatsLeft": "", "segmentType": "HK", "segmentTypeDefinition": "Holds confirmed", "stopQuantity": "" }, "equipment": { "aircraftCode": "", "name": "" }, "flightNumber": "FR8393", "isSecureFlight": false, "marketingCarrier": { "airlineID": "FR", "flightNumber": "8393", "name": "Ryanair" }, "operatingCarrier": { "airlineID": "RR", "flightNumber": "8393", "name": "Ryanair Sun" }, "originDestination": { "arrival": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "countryID": "", "date": "2026-06-01", "parentLocation": "", "terminalName": "", "time": "19:30" }, "departure": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "countryID": "", "date": "2026-06-01", "parentLocation": "", "terminalName": "", "time": "16:55" } }, "segmentID": "FR8393-BUD-BCN" } ] }, { "arrival": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "date": "2026-06-08", "terminalName": "", "time": "22:40" }, "baggageAllowance": { "carryOn": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "quantity": 1, "text": "1 small bag (Must fit under the seat in front)" } ], "passengerRefs": "1 2", "type": "" }, { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "properties": [ { "UOM": "KG", "type": "Weight", "value": "10" } ], "quantity": 1, "text": "10kg overhead locker bag" } ], "passengerRefs": "1 2", "type": "" } ] }, "departure": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "date": "2026-06-08", "terminalName": "", "time": "20:05" }, "duration": "PT02H35M", "key": "RlIgODM5NDpCQ046QlVEOjIwMjYtMDYtMDhUMjA6MDVa", "segments": [ { "ODRef": "OD2", "detail": { "classOfService": { "cabinDesignator": "ECONOMY", "code": "G", "disclosureRefs": [ "PC1" ], "fare": { "basisCode": "G", "cabin": "5", "code": "70J", "marketingName": "REGU", "priceClassName": "economy", "type": "Published" }, "fareRules": [ { "cancel": "Not Allowed", "cancelEnum": "not_allowed", "change": "For Fee", "changeEnum": "for_fee", "passengerRef": "1 2", "passengerType": "ADT" } ], "generalClassCode": "5", "refs": "FR8394-BCN-BUD G" }, "duration": "PT02H35M", "flightDistance": "", "seatsLeft": "", "segmentType": "HK", "segmentTypeDefinition": "Holds confirmed", "stopQuantity": "" }, "equipment": { "aircraftCode": "", "name": "" }, "flightNumber": "FR8394", "isSecureFlight": false, "marketingCarrier": { "airlineID": "FR", "flightNumber": "8394", "name": "Ryanair" }, "operatingCarrier": { "airlineID": "RR", "flightNumber": "8394", "name": "Ryanair Sun" }, "originDestination": { "arrival": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "countryID": "", "date": "2026-06-08", "parentLocation": "", "terminalName": "", "time": "22:40" }, "departure": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "countryID": "", "date": "2026-06-08", "parentLocation": "", "terminalName": "", "time": "20:05" } }, "segmentID": "FR8394-BCN-BUD" } ] } ], "maxNumberOfStops": 0, "offerExpiration": "2026-02-24T08:56:03Z", "offerID": "OFFER-RlI6UlQ6QlVEOkJDTjoyMDI2LTA2LTAxOjIwMjYtMDYtMDg6NDQ0LjYyOjIwMjYwMjI0VDA4NDIwMzplYzkyYTkwYzZlZmM0NDc4YTU1Mzg3ZWE3MGU0YjU5ZDpUNFhTNUlZVU5RVVdaUTZaQU9QV1ZBSUxQWTIyVE03S1Y1MEpYUVNKSU01MUhaUU8xR1lPQjRJNDI0QURRVFcwOmZhbHNl", "offerType": "roundTrip", "owner": "FR", "price": { "consumer": { "base": 328.6, "breakdown": [ { "base": 164.3, "fee": { "total": 58.01 }, "offerItemID": "RlI6T2ZmZXI6UmxJNlQyWm1aWEk2T1RVNU1HWmpZakF0TmpNd01pMDBPVFUyTFdJM1pESXRNVGN3TVRnd1ptTmhObUUy_1", "passengerRefs": "1 2", "passengerType": "ADT", "surcharge": 0, "tax": { "total": 0 }, "total": 222.31, "type": "" } ], "currency": "EUR", "fee": { "total": 116.02 }, "surcharge": 0, "tax": { "total": 0 }, "total": 444.62 }, "provider": { "base": 124644, "breakdown": [ { "base": 62322, "fee": { "total": 22005 }, "offerItemID": "RlI6T2ZmZXI6UmxJNlQyWm1aWEk2T1RVNU1HWmpZakF0TmpNd01pMDBPVFUyTFdJM1pESXRNVGN3TVRnd1ptTmhObUUy_1", "passengerRefs": "1 2", "passengerType": "ADT", "surcharge": 0, "tax": { "total": 0 }, "total": 84327, "type": "" } ], "currency": "HUF", "fee": { "total": 44010 }, "surcharge": 0, "tax": { "total": 0 }, "total": 168654 } }, "provider": "FR" }, { "createdAt": 1771922523, "disclosures": [ { "descriptions": [ { "category": "BAGGAGE_CARRYON", "item": "BAGGAGE_CARRYON", "properties": [ { "UOM": "KG", "type": "Weight", "value": "10" } ], "text": "1 small bag (Must fit under the seat in front)\n10kg overhead locker bag", "units": "1" }, { "category": "BOARDING", "item": "HIGH_PRIORITY", "text": "Priority boarding", "units": "" }, { "category": "EXCHANGE", "item": "CHANGES", "text": "Change for a fee on Ryanair website", "units": "" }, { "category": "EXCHANGE", "item": "REFUND", "text": "Non refundable", "units": "" }, { "category": "SEAT", "item": "SEAT_RESERVATION", "text": "Any reserved seat (Specific rows available)", "units": "" } ], "listKey": "PC1" } ], "flights": [ { "arrival": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "date": "2026-06-01", "terminalName": "", "time": "19:30" }, "baggageAllowance": { "carryOn": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "quantity": 1, "text": "1 small bag (Must fit under the seat in front)" } ], "passengerRefs": "1 2", "type": "" }, { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "properties": [ { "UOM": "KG", "type": "Weight", "value": "10" } ], "quantity": 1, "text": "10kg overhead locker bag" } ], "passengerRefs": "1 2", "type": "" } ] }, "departure": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "date": "2026-06-01", "terminalName": "", "time": "16:55" }, "duration": "PT02H35M", "key": "RlIgODM5MzpCVUQ6QkNOOjIwMjYtMDYtMDFUMTY6NTVa", "segments": [ { "ODRef": "OD1", "detail": { "classOfService": { "cabinDesignator": "ECONOMY", "code": "G", "disclosureRefs": [ "PC1" ], "fare": { "basisCode": "G", "cabin": "5", "code": "70J", "marketingName": "REGU", "priceClassName": "economy", "type": "Published" }, "fareRules": [ { "cancel": "Not Allowed", "cancelEnum": "not_allowed", "change": "For Fee", "changeEnum": "for_fee", "passengerRef": "1 2", "passengerType": "ADT" } ], "generalClassCode": "5", "refs": "FR8393-BUD-BCN G" }, "duration": "PT02H35M", "flightDistance": "", "seatsLeft": "", "segmentType": "HK", "segmentTypeDefinition": "Holds confirmed", "stopQuantity": "" }, "equipment": { "aircraftCode": "", "name": "" }, "flightNumber": "FR8393", "isSecureFlight": false, "marketingCarrier": { "airlineID": "FR", "flightNumber": "8393", "name": "Ryanair" }, "operatingCarrier": { "airlineID": "RR", "flightNumber": "8393", "name": "Ryanair Sun" }, "originDestination": { "arrival": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "countryID": "", "date": "2026-06-01", "parentLocation": "", "terminalName": "", "time": "19:30" }, "departure": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "countryID": "", "date": "2026-06-01", "parentLocation": "", "terminalName": "", "time": "16:55" } }, "segmentID": "FR8393-BUD-BCN" } ] }, { "arrival": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "date": "2026-06-08", "terminalName": "", "time": "14:25" }, "baggageAllowance": { "carryOn": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "quantity": 1, "text": "1 small bag (Must fit under the seat in front)" } ], "passengerRefs": "1 2", "type": "" }, { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "properties": [ { "UOM": "KG", "type": "Weight", "value": "10" } ], "quantity": 1, "text": "10kg overhead locker bag" } ], "passengerRefs": "1 2", "type": "" } ] }, "departure": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "date": "2026-06-08", "terminalName": "", "time": "11:50" }, "duration": "PT02H35M", "key": "RlIgODM4NDpCQ046QlVEOjIwMjYtMDYtMDhUMTE6NTBa", "segments": [ { "ODRef": "OD2", "detail": { "classOfService": { "cabinDesignator": "ECONOMY", "code": "G", "disclosureRefs": [ "PC1" ], "fare": { "basisCode": "G", "cabin": "5", "code": "70J", "marketingName": "REGU", "priceClassName": "economy", "type": "Published" }, "fareRules": [ { "cancel": "Not Allowed", "cancelEnum": "not_allowed", "change": "For Fee", "changeEnum": "for_fee", "passengerRef": "1 2", "passengerType": "ADT" } ], "generalClassCode": "5", "refs": "FR8384-BCN-BUD G" }, "duration": "PT02H35M", "flightDistance": "", "seatsLeft": "", "segmentType": "HK", "segmentTypeDefinition": "Holds confirmed", "stopQuantity": "" }, "equipment": { "aircraftCode": "", "name": "" }, "flightNumber": "FR8384", "isSecureFlight": false, "marketingCarrier": { "airlineID": "FR", "flightNumber": "8384", "name": "Ryanair" }, "operatingCarrier": { "airlineID": "RR", "flightNumber": "8384", "name": "Ryanair Sun" }, "originDestination": { "arrival": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "countryID": "", "date": "2026-06-08", "parentLocation": "", "terminalName": "", "time": "14:25" }, "departure": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "countryID": "", "date": "2026-06-08", "parentLocation": "", "terminalName": "", "time": "11:50" } }, "segmentID": "FR8384-BCN-BUD" } ] } ], "maxNumberOfStops": 0, "offerExpiration": "2026-02-24T08:56:03Z", "offerID": "OFFER-RlI6UlQ6QlVEOkJDTjoyMDI2LTA2LTAxOjIwMjYtMDYtMDg6NDcxLjcxOjIwMjYwMjI0VDA4NDIwMzplYzkyYTkwYzZlZmM0NDc4YTU1Mzg3ZWE3MGU0YjU5ZDpXR0VNS1c4NEJEUFpDQTJNT04yRDdYNDhEQ1lNQUpRUzhPVFRKVTJZNEpTR0xEU0hWVlRRVDNDNjRGWEVNN1BMOmZhbHNl", "offerType": "roundTrip", "owner": "FR", "price": { "consumer": { "base": 352.68, "breakdown": [ { "base": 176.34, "fee": { "total": 59.52 }, "offerItemID": "RlI6T2ZmZXI6UmxJNlQyWm1aWEk2T1dVMFlUQXlOVEl0TldSa015MDBOekZoTFRneVl6VXRaamsyWTJRell6SXhaRFl5_1", "passengerRefs": "1 2", "passengerType": "ADT", "surcharge": 0, "tax": { "total": 0 }, "total": 235.86, "type": "" } ], "currency": "EUR", "fee": { "total": 119.03 }, "surcharge": 0, "tax": { "total": 0 }, "total": 471.71 }, "provider": { "base": 133778, "breakdown": [ { "base": 66889, "fee": { "total": 22576 }, "offerItemID": "RlI6T2ZmZXI6UmxJNlQyWm1aWEk2T1dVMFlUQXlOVEl0TldSa015MDBOekZoTFRneVl6VXRaamsyWTJRell6SXhaRFl5_1", "passengerRefs": "1 2", "passengerType": "ADT", "surcharge": 0, "tax": { "total": 0 }, "total": 89465, "type": "" } ], "currency": "HUF", "fee": { "total": 45152 }, "surcharge": 0, "tax": { "total": 0 }, "total": 178930 } }, "provider": "FR" }, { "createdAt": 1771922523, "disclosures": [ { "descriptions": [ { "category": "BAGGAGE_CARRYON", "item": "BAGGAGE_CARRYON", "text": "1 small bag (Must fit under the seat in front)", "units": "1" }, { "category": "BAGGAGE_CHECKED", "item": "BAGGAGE_CHECKED", "properties": [ { "UOM": "KG", "type": "Weight", "value": "20" } ], "text": "20Kg check-in bag", "units": "1" }, { "category": "EXCHANGE", "item": "CHANGES", "text": "Change for a fee on Ryanair website", "units": "" }, { "category": "EXCHANGE", "item": "REFUND", "text": "Non refundable", "units": "" }, { "category": "SEAT", "item": "SEAT_RESERVATION", "text": "Any reserved seat (Specific rows available)", "units": "" } ], "listKey": "PC2" } ], "flights": [ { "arrival": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "date": "2026-06-01", "terminalName": "", "time": "19:30" }, "baggageAllowance": { "carryOn": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "quantity": 1, "text": "1 small bag (Must fit under the seat in front)" } ], "passengerRefs": "1 2", "type": "" } ], "checked": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "properties": [ { "UOM": "KG", "type": "Weight", "value": "20" } ], "quantity": 1, "text": "20Kg check-in bag" } ], "passengerRefs": "1 2", "type": "" } ] }, "departure": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "date": "2026-06-01", "terminalName": "", "time": "16:55" }, "duration": "PT02H35M", "key": "RlIgODM5MzpCVUQ6QkNOOjIwMjYtMDYtMDFUMTY6NTVa", "segments": [ { "ODRef": "OD1", "detail": { "classOfService": { "cabinDesignator": "ECONOMY", "code": "L", "disclosureRefs": [ "PC2" ], "fare": { "basisCode": "L", "cabin": "5", "code": "70J", "marketingName": "SURE", "priceClassName": "economy", "type": "Published" }, "fareRules": [ { "cancel": "Not Allowed", "cancelEnum": "not_allowed", "change": "For Fee", "changeEnum": "for_fee", "passengerRef": "1 2", "passengerType": "ADT" } ], "generalClassCode": "5", "refs": "FR8393-BUD-BCN L" }, "duration": "PT02H35M", "flightDistance": "", "seatsLeft": "", "segmentType": "HK", "segmentTypeDefinition": "Holds confirmed", "stopQuantity": "" }, "equipment": { "aircraftCode": "", "name": "" }, "flightNumber": "FR8393", "isSecureFlight": false, "marketingCarrier": { "airlineID": "FR", "flightNumber": "8393", "name": "Ryanair" }, "operatingCarrier": { "airlineID": "RR", "flightNumber": "8393", "name": "Ryanair Sun" }, "originDestination": { "arrival": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "countryID": "", "date": "2026-06-01", "parentLocation": "", "terminalName": "", "time": "19:30" }, "departure": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "countryID": "", "date": "2026-06-01", "parentLocation": "", "terminalName": "", "time": "16:55" } }, "segmentID": "FR8393-BUD-BCN" } ] }, { "arrival": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "date": "2026-06-08", "terminalName": "", "time": "22:40" }, "baggageAllowance": { "carryOn": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "quantity": 1, "text": "1 small bag (Must fit under the seat in front)" } ], "passengerRefs": "1 2", "type": "" } ], "checked": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "properties": [ { "UOM": "KG", "type": "Weight", "value": "20" } ], "quantity": 1, "text": "20Kg check-in bag" } ], "passengerRefs": "1 2", "type": "" } ] }, "departure": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "date": "2026-06-08", "terminalName": "", "time": "20:05" }, "duration": "PT02H35M", "key": "RlIgODM5NDpCQ046QlVEOjIwMjYtMDYtMDhUMjA6MDVa", "segments": [ { "ODRef": "OD2", "detail": { "classOfService": { "cabinDesignator": "ECONOMY", "code": "L", "disclosureRefs": [ "PC2" ], "fare": { "basisCode": "L", "cabin": "5", "code": "70J", "marketingName": "SURE", "priceClassName": "economy", "type": "Published" }, "fareRules": [ { "cancel": "Not Allowed", "cancelEnum": "not_allowed", "change": "For Fee", "changeEnum": "for_fee", "passengerRef": "1 2", "passengerType": "ADT" } ], "generalClassCode": "5", "refs": "FR8394-BCN-BUD L" }, "duration": "PT02H35M", "flightDistance": "", "seatsLeft": "", "segmentType": "HK", "segmentTypeDefinition": "Holds confirmed", "stopQuantity": "" }, "equipment": { "aircraftCode": "", "name": "" }, "flightNumber": "FR8394", "isSecureFlight": false, "marketingCarrier": { "airlineID": "FR", "flightNumber": "8394", "name": "Ryanair" }, "operatingCarrier": { "airlineID": "RR", "flightNumber": "8394", "name": "Ryanair Sun" }, "originDestination": { "arrival": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "countryID": "", "date": "2026-06-08", "parentLocation": "", "terminalName": "", "time": "22:40" }, "departure": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "countryID": "", "date": "2026-06-08", "parentLocation": "", "terminalName": "", "time": "20:05" } }, "segmentID": "FR8394-BCN-BUD" } ] } ], "maxNumberOfStops": 0, "offerExpiration": "2026-02-24T08:56:03Z", "offerID": "OFFER-RlI6UlQ6QlVEOkJDTjoyMDI2LTA2LTAxOjIwMjYtMDYtMDg6NDg5LjA3OjIwMjYwMjI0VDA4NDIwMzplYzkyYTkwYzZlZmM0NDc4YTU1Mzg3ZWE3MGU0YjU5ZDpKRFJWVklWRU1XT1czUjMyVEdSWUhXRTNFM0FBM1E1MFRGTEJaTDdOWk1BUFg5RkNEV1NJTDM0NzYxNlJIWTVEOmZhbHNl", "offerType": "roundTrip", "owner": "FR", "price": { "consumer": { "base": 328.6, "breakdown": [ { "base": 164.3, "fee": { "total": 80.24 }, "offerItemID": "RlI6T2ZmZXI6UmxJNlQyWm1aWEk2TURCbU0yTTRNamN0WmpsaU1TMDBOemMyTFRnMFpqSXRNemswWVdVeE16Z3lPR1Jo_1", "passengerRefs": "1 2", "passengerType": "ADT", "surcharge": 0, "tax": { "total": 0 }, "total": 244.54, "type": "" } ], "currency": "EUR", "fee": { "total": 160.48 }, "surcharge": 0, "tax": { "total": 0 }, "total": 489.07 }, "provider": { "base": 124644, "breakdown": [ { "base": 62322, "fee": { "total": 30436 }, "offerItemID": "RlI6T2ZmZXI6UmxJNlQyWm1aWEk2TURCbU0yTTRNamN0WmpsaU1TMDBOemMyTFRnMFpqSXRNemswWVdVeE16Z3lPR1Jo_1", "passengerRefs": "1 2", "passengerType": "ADT", "surcharge": 0, "tax": { "total": 0 }, "total": 92758, "type": "" } ], "currency": "HUF", "fee": { "total": 60872 }, "surcharge": 0, "tax": { "total": 0 }, "total": 185516 } }, "provider": "FR" }, { "createdAt": 1771922523, "disclosures": [ { "descriptions": [ { "category": "BAGGAGE_CARRYON", "item": "BAGGAGE_CARRYON", "text": "1 small bag (Must fit under the seat in front)", "units": "1" }, { "category": "BAGGAGE_CHECKED", "item": "BAGGAGE_CHECKED", "properties": [ { "UOM": "KG", "type": "Weight", "value": "20" } ], "text": "20Kg check-in bag", "units": "1" }, { "category": "EXCHANGE", "item": "CHANGES", "text": "Change for a fee on Ryanair website", "units": "" }, { "category": "EXCHANGE", "item": "REFUND", "text": "Non refundable", "units": "" }, { "category": "SEAT", "item": "SEAT_RESERVATION", "text": "Any reserved seat (Specific rows available)", "units": "" } ], "listKey": "PC2" } ], "flights": [ { "arrival": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "date": "2026-06-01", "terminalName": "", "time": "19:30" }, "baggageAllowance": { "carryOn": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "quantity": 1, "text": "1 small bag (Must fit under the seat in front)" } ], "passengerRefs": "1 2", "type": "" } ], "checked": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "properties": [ { "UOM": "KG", "type": "Weight", "value": "20" } ], "quantity": 1, "text": "20Kg check-in bag" } ], "passengerRefs": "1 2", "type": "" } ] }, "departure": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "date": "2026-06-01", "terminalName": "", "time": "16:55" }, "duration": "PT02H35M", "key": "RlIgODM5MzpCVUQ6QkNOOjIwMjYtMDYtMDFUMTY6NTVa", "segments": [ { "ODRef": "OD1", "detail": { "classOfService": { "cabinDesignator": "ECONOMY", "code": "L", "disclosureRefs": [ "PC2" ], "fare": { "basisCode": "L", "cabin": "5", "code": "70J", "marketingName": "SURE", "priceClassName": "economy", "type": "Published" }, "fareRules": [ { "cancel": "Not Allowed", "cancelEnum": "not_allowed", "change": "For Fee", "changeEnum": "for_fee", "passengerRef": "1 2", "passengerType": "ADT" } ], "generalClassCode": "5", "refs": "FR8393-BUD-BCN L" }, "duration": "PT02H35M", "flightDistance": "", "seatsLeft": "", "segmentType": "HK", "segmentTypeDefinition": "Holds confirmed", "stopQuantity": "" }, "equipment": { "aircraftCode": "", "name": "" }, "flightNumber": "FR8393", "isSecureFlight": false, "marketingCarrier": { "airlineID": "FR", "flightNumber": "8393", "name": "Ryanair" }, "operatingCarrier": { "airlineID": "RR", "flightNumber": "8393", "name": "Ryanair Sun" }, "originDestination": { "arrival": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "countryID": "", "date": "2026-06-01", "parentLocation": "", "terminalName": "", "time": "19:30" }, "departure": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "countryID": "", "date": "2026-06-01", "parentLocation": "", "terminalName": "", "time": "16:55" } }, "segmentID": "FR8393-BUD-BCN" } ] }, { "arrival": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "date": "2026-06-08", "terminalName": "", "time": "14:25" }, "baggageAllowance": { "carryOn": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "quantity": 1, "text": "1 small bag (Must fit under the seat in front)" } ], "passengerRefs": "1 2", "type": "" } ], "checked": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "properties": [ { "UOM": "KG", "type": "Weight", "value": "20" } ], "quantity": 1, "text": "20Kg check-in bag" } ], "passengerRefs": "1 2", "type": "" } ] }, "departure": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "date": "2026-06-08", "terminalName": "", "time": "11:50" }, "duration": "PT02H35M", "key": "RlIgODM4NDpCQ046QlVEOjIwMjYtMDYtMDhUMTE6NTBa", "segments": [ { "ODRef": "OD2", "detail": { "classOfService": { "cabinDesignator": "ECONOMY", "code": "L", "disclosureRefs": [ "PC2" ], "fare": { "basisCode": "L", "cabin": "5", "code": "70J", "marketingName": "SURE", "priceClassName": "economy", "type": "Published" }, "fareRules": [ { "cancel": "Not Allowed", "cancelEnum": "not_allowed", "change": "For Fee", "changeEnum": "for_fee", "passengerRef": "1 2", "passengerType": "ADT" } ], "generalClassCode": "5", "refs": "FR8384-BCN-BUD L" }, "duration": "PT02H35M", "flightDistance": "", "seatsLeft": "", "segmentType": "HK", "segmentTypeDefinition": "Holds confirmed", "stopQuantity": "" }, "equipment": { "aircraftCode": "", "name": "" }, "flightNumber": "FR8384", "isSecureFlight": false, "marketingCarrier": { "airlineID": "FR", "flightNumber": "8384", "name": "Ryanair" }, "operatingCarrier": { "airlineID": "RR", "flightNumber": "8384", "name": "Ryanair Sun" }, "originDestination": { "arrival": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "countryID": "", "date": "2026-06-08", "parentLocation": "", "terminalName": "", "time": "14:25" }, "departure": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "countryID": "", "date": "2026-06-08", "parentLocation": "", "terminalName": "", "time": "11:50" } }, "segmentID": "FR8384-BCN-BUD" } ] } ], "maxNumberOfStops": 0, "offerExpiration": "2026-02-24T08:56:03Z", "offerID": "OFFER-RlI6UlQ6QlVEOkJDTjoyMDI2LTA2LTAxOjIwMjYtMDYtMDg6NTIxLjE4OjIwMjYwMjI0VDA4NDIwMzplYzkyYTkwYzZlZmM0NDc4YTU1Mzg3ZWE3MGU0YjU5ZDowWVpCWTA0V0dVMVRaNkM2WFVMQjQzUlg4MDdGUkkxME1FMFhRRzZHOTI4NFM2QjVGNUI5QkxLMktSMkxZNUpOOmZhbHNl", "offerType": "roundTrip", "owner": "FR", "price": { "consumer": { "base": 352.68, "breakdown": [ { "base": 176.34, "fee": { "total": 84.25 }, "offerItemID": "RlI6T2ZmZXI6UmxJNlQyWm1aWEk2TXpOaE5qRmtNelF0T0RoaE55MDBOamd5TFdGbFpXRXRORFl4TkRabVpHTmhaVGt5_1", "passengerRefs": "1 2", "passengerType": "ADT", "surcharge": 0, "tax": { "total": 0 }, "total": 260.59, "type": "" } ], "currency": "EUR", "fee": { "total": 168.51 }, "surcharge": 0, "tax": { "total": 0 }, "total": 521.18 }, "provider": { "base": 133778, "breakdown": [ { "base": 66889, "fee": { "total": 31959 }, "offerItemID": "RlI6T2ZmZXI6UmxJNlQyWm1aWEk2TXpOaE5qRmtNelF0T0RoaE55MDBOamd5TFdGbFpXRXRORFl4TkRabVpHTmhaVGt5_1", "passengerRefs": "1 2", "passengerType": "ADT", "surcharge": 0, "tax": { "total": 0 }, "total": 98848, "type": "" } ], "currency": "HUF", "fee": { "total": 63918 }, "surcharge": 0, "tax": { "total": 0 }, "total": 197696 } }, "provider": "FR" }, { "createdAt": 1771922523, "disclosures": [ { "descriptions": [ { "category": "BAGGAGE_CARRYON", "item": "BAGGAGE_CARRYON", "text": "1 small bag (Must fit under the seat in front)", "units": "1" }, { "category": "EXCHANGE", "item": "CHANGES", "text": "Change for a fee on Ryanair website", "units": "" }, { "category": "EXCHANGE", "item": "REFUND", "text": "Non refundable", "units": "" }, { "category": "SEAT", "item": "SEAT_RESERVATION", "text": "Select seat for a fee", "units": "" } ], "listKey": "PC1" } ], "flights": [ { "arrival": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "date": "2026-06-01", "terminalName": "", "time": "11:15" }, "baggageAllowance": { "carryOn": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "quantity": 1, "text": "1 small bag (Must fit under the seat in front)" } ], "passengerRefs": "1 2", "type": "" } ] }, "departure": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "date": "2026-06-01", "terminalName": "", "time": "08:40" }, "duration": "PT02H35M", "key": "RlIgODM4NTpCVUQ6QkNOOjIwMjYtMDYtMDFUMDg6NDBa", "segments": [ { "ODRef": "OD1", "detail": { "classOfService": { "cabinDesignator": "ECONOMY", "code": "R", "disclosureRefs": [ "PC1" ], "fare": { "basisCode": "R", "cabin": "5", "code": "70J", "marketingName": "Basic", "priceClassName": "economy", "type": "Published" }, "fareRules": [ { "cancel": "Not Allowed", "cancelEnum": "not_allowed", "change": "Not Allowed", "changeEnum": "not_allowed", "passengerRef": "1 2", "passengerType": "ADT" } ], "generalClassCode": "5", "refs": "FR8385-BUD-BCN R" }, "duration": "PT02H35M", "flightDistance": "", "seatsLeft": "", "segmentType": "HK", "segmentTypeDefinition": "Holds confirmed", "stopQuantity": "" }, "equipment": { "aircraftCode": "", "name": "" }, "flightNumber": "FR8385", "isSecureFlight": false, "marketingCarrier": { "airlineID": "FR", "flightNumber": "8385", "name": "Ryanair" }, "operatingCarrier": { "airlineID": "RR", "flightNumber": "8385", "name": "Ryanair Sun" }, "originDestination": { "arrival": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "countryID": "", "date": "2026-06-01", "parentLocation": "", "terminalName": "", "time": "11:15" }, "departure": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "countryID": "", "date": "2026-06-01", "parentLocation": "", "terminalName": "", "time": "08:40" } }, "segmentID": "FR8385-BUD-BCN" } ] }, { "arrival": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "date": "2026-06-08", "terminalName": "", "time": "22:40" }, "baggageAllowance": { "carryOn": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "quantity": 1, "text": "1 small bag (Must fit under the seat in front)" } ], "passengerRefs": "1 2", "type": "" } ] }, "departure": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "date": "2026-06-08", "terminalName": "", "time": "20:05" }, "duration": "PT02H35M", "key": "RlIgODM5NDpCQ046QlVEOjIwMjYtMDYtMDhUMjA6MDVa", "segments": [ { "ODRef": "OD2", "detail": { "classOfService": { "cabinDesignator": "ECONOMY", "code": "R", "disclosureRefs": [ "PC1" ], "fare": { "basisCode": "R", "cabin": "5", "code": "70J", "marketingName": "Basic", "priceClassName": "economy", "type": "Published" }, "fareRules": [ { "cancel": "Not Allowed", "cancelEnum": "not_allowed", "change": "Not Allowed", "changeEnum": "not_allowed", "passengerRef": "1 2", "passengerType": "ADT" } ], "generalClassCode": "5", "refs": "FR8394-BCN-BUD R" }, "duration": "PT02H35M", "flightDistance": "", "seatsLeft": "", "segmentType": "HK", "segmentTypeDefinition": "Holds confirmed", "stopQuantity": "" }, "equipment": { "aircraftCode": "", "name": "" }, "flightNumber": "FR8394", "isSecureFlight": false, "marketingCarrier": { "airlineID": "FR", "flightNumber": "8394", "name": "Ryanair" }, "operatingCarrier": { "airlineID": "RR", "flightNumber": "8394", "name": "Ryanair Sun" }, "originDestination": { "arrival": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "countryID": "", "date": "2026-06-08", "parentLocation": "", "terminalName": "", "time": "22:40" }, "departure": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "countryID": "", "date": "2026-06-08", "parentLocation": "", "terminalName": "", "time": "20:05" } }, "segmentID": "FR8394-BCN-BUD" } ] } ], "maxNumberOfStops": 0, "offerExpiration": "2026-02-24T08:56:03Z", "offerID": "OFFER-RlI6UlQ6QlVEOkJDTjoyMDI2LTA2LTAxOjIwMjYtMDYtMDg6MjQxLjYyOjIwMjYwMjI0VDA4NDIwMzplYzkyYTkwYzZlZmM0NDc4YTU1Mzg3ZWE3MGU0YjU5ZDpPSjgzNEJLQkI5SzFQSDdHSkNRRFFGM0k3T0lGV1lTQ05GM0RBV0E0VFk3RTBQRVYwUk42VU9PSkVLWjlLMERXOmZhbHNl", "offerType": "roundTrip", "owner": "FR", "price": { "consumer": { "base": 241.62, "breakdown": [ { "base": 120.81, "fee": { "total": 0 }, "offerItemID": "RlI6T2ZmZXI6ZjFiMTVjYmUtZjBkYy00OTliLTg3YmQtNjcxMDYwYzEwYzIx_1", "passengerRefs": "1 2", "passengerType": "ADT", "surcharge": 0, "tax": { "total": 0 }, "total": 120.81, "type": "" } ], "currency": "EUR", "fee": { "total": 0 }, "surcharge": 0, "tax": { "total": 0 }, "total": 241.62 }, "provider": { "base": 91652, "breakdown": [ { "base": 45826, "fee": { "total": 0 }, "offerItemID": "RlI6T2ZmZXI6ZjFiMTVjYmUtZjBkYy00OTliLTg3YmQtNjcxMDYwYzEwYzIx_1", "passengerRefs": "1 2", "passengerType": "ADT", "surcharge": 0, "tax": { "total": 0 }, "total": 45826, "type": "" } ], "currency": "HUF", "fee": { "total": 0 }, "surcharge": 0, "tax": { "total": 0 }, "total": 91652 } }, "provider": "FR" }, { "createdAt": 1771922523, "disclosures": [ { "descriptions": [ { "category": "BAGGAGE_CARRYON", "item": "BAGGAGE_CARRYON", "text": "1 small bag (Must fit under the seat in front)", "units": "1" }, { "category": "EXCHANGE", "item": "CHANGES", "text": "Change for a fee on Ryanair website", "units": "" }, { "category": "EXCHANGE", "item": "REFUND", "text": "Non refundable", "units": "" }, { "category": "SEAT", "item": "SEAT_RESERVATION", "text": "Select seat for a fee", "units": "" } ], "listKey": "PC1" } ], "flights": [ { "arrival": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "date": "2026-06-01", "terminalName": "", "time": "11:15" }, "baggageAllowance": { "carryOn": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "quantity": 1, "text": "1 small bag (Must fit under the seat in front)" } ], "passengerRefs": "1 2", "type": "" } ] }, "departure": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "date": "2026-06-01", "terminalName": "", "time": "08:40" }, "duration": "PT02H35M", "key": "RlIgODM4NTpCVUQ6QkNOOjIwMjYtMDYtMDFUMDg6NDBa", "segments": [ { "ODRef": "OD1", "detail": { "classOfService": { "cabinDesignator": "ECONOMY", "code": "R", "disclosureRefs": [ "PC1" ], "fare": { "basisCode": "R", "cabin": "5", "code": "70J", "marketingName": "Basic", "priceClassName": "economy", "type": "Published" }, "fareRules": [ { "cancel": "Not Allowed", "cancelEnum": "not_allowed", "change": "Not Allowed", "changeEnum": "not_allowed", "passengerRef": "1 2", "passengerType": "ADT" } ], "generalClassCode": "5", "refs": "FR8385-BUD-BCN R" }, "duration": "PT02H35M", "flightDistance": "", "seatsLeft": "", "segmentType": "HK", "segmentTypeDefinition": "Holds confirmed", "stopQuantity": "" }, "equipment": { "aircraftCode": "", "name": "" }, "flightNumber": "FR8385", "isSecureFlight": false, "marketingCarrier": { "airlineID": "FR", "flightNumber": "8385", "name": "Ryanair" }, "operatingCarrier": { "airlineID": "RR", "flightNumber": "8385", "name": "Ryanair Sun" }, "originDestination": { "arrival": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "countryID": "", "date": "2026-06-01", "parentLocation": "", "terminalName": "", "time": "11:15" }, "departure": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "countryID": "", "date": "2026-06-01", "parentLocation": "", "terminalName": "", "time": "08:40" } }, "segmentID": "FR8385-BUD-BCN" } ] }, { "arrival": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "date": "2026-06-08", "terminalName": "", "time": "14:25" }, "baggageAllowance": { "carryOn": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "quantity": 1, "text": "1 small bag (Must fit under the seat in front)" } ], "passengerRefs": "1 2", "type": "" } ] }, "departure": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "date": "2026-06-08", "terminalName": "", "time": "11:50" }, "duration": "PT02H35M", "key": "RlIgODM4NDpCQ046QlVEOjIwMjYtMDYtMDhUMTE6NTBa", "segments": [ { "ODRef": "OD2", "detail": { "classOfService": { "cabinDesignator": "ECONOMY", "code": "R", "disclosureRefs": [ "PC1" ], "fare": { "basisCode": "R", "cabin": "5", "code": "70J", "marketingName": "Basic", "priceClassName": "economy", "type": "Published" }, "fareRules": [ { "cancel": "Not Allowed", "cancelEnum": "not_allowed", "change": "Not Allowed", "changeEnum": "not_allowed", "passengerRef": "1 2", "passengerType": "ADT" } ], "generalClassCode": "5", "refs": "FR8384-BCN-BUD R" }, "duration": "PT02H35M", "flightDistance": "", "seatsLeft": "", "segmentType": "HK", "segmentTypeDefinition": "Holds confirmed", "stopQuantity": "" }, "equipment": { "aircraftCode": "", "name": "" }, "flightNumber": "FR8384", "isSecureFlight": false, "marketingCarrier": { "airlineID": "FR", "flightNumber": "8384", "name": "Ryanair" }, "operatingCarrier": { "airlineID": "RR", "flightNumber": "8384", "name": "Ryanair Sun" }, "originDestination": { "arrival": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "countryID": "", "date": "2026-06-08", "parentLocation": "", "terminalName": "", "time": "14:25" }, "departure": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "countryID": "", "date": "2026-06-08", "parentLocation": "", "terminalName": "", "time": "11:50" } }, "segmentID": "FR8384-BCN-BUD" } ] } ], "maxNumberOfStops": 0, "offerExpiration": "2026-02-24T08:56:03Z", "offerID": "OFFER-RlI6UlQ6QlVEOkJDTjoyMDI2LTA2LTAxOjIwMjYtMDYtMDg6MjY1LjcwOjIwMjYwMjI0VDA4NDIwMzplYzkyYTkwYzZlZmM0NDc4YTU1Mzg3ZWE3MGU0YjU5ZDo2STlMMkg2OTYzMTZaTjFaUzk2MlA4TlBUTzRNWllCSkFENUFKNEY2Rlo2TldWMzdFMTdWSENXREZUWTRBUUJNOmZhbHNl", "offerType": "roundTrip", "owner": "FR", "price": { "consumer": { "base": 265.7, "breakdown": [ { "base": 132.85, "fee": { "total": 0 }, "offerItemID": "RlI6T2ZmZXI6ZTBkNzEyZjEtYzVjNi00OTZkLWE0MTAtNzAzMmQ5YzMyNzM3_1", "passengerRefs": "1 2", "passengerType": "ADT", "surcharge": 0, "tax": { "total": 0 }, "total": 132.85, "type": "" } ], "currency": "EUR", "fee": { "total": 0 }, "surcharge": 0, "tax": { "total": 0 }, "total": 265.7 }, "provider": { "base": 100786, "breakdown": [ { "base": 50393, "fee": { "total": 0 }, "offerItemID": "RlI6T2ZmZXI6ZTBkNzEyZjEtYzVjNi00OTZkLWE0MTAtNzAzMmQ5YzMyNzM3_1", "passengerRefs": "1 2", "passengerType": "ADT", "surcharge": 0, "tax": { "total": 0 }, "total": 50393, "type": "" } ], "currency": "HUF", "fee": { "total": 0 }, "surcharge": 0, "tax": { "total": 0 }, "total": 100786 } }, "provider": "FR" }, { "createdAt": 1771922523, "disclosures": [ { "descriptions": [ { "category": "BAGGAGE_CARRYON", "item": "BAGGAGE_CARRYON", "text": "1 small bag (Must fit under the seat in front)", "units": "1" }, { "category": "EXCHANGE", "item": "CHANGES", "text": "Change for a fee on Ryanair website", "units": "" }, { "category": "EXCHANGE", "item": "REFUND", "text": "Non refundable", "units": "" }, { "category": "SEAT", "item": "SEAT_RESERVATION", "text": "Select seat for a fee", "units": "" } ], "listKey": "PC1" } ], "flights": [ { "arrival": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "date": "2026-06-01", "terminalName": "", "time": "19:30" }, "baggageAllowance": { "carryOn": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "quantity": 1, "text": "1 small bag (Must fit under the seat in front)" } ], "passengerRefs": "1 2", "type": "" } ] }, "departure": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "date": "2026-06-01", "terminalName": "", "time": "16:55" }, "duration": "PT02H35M", "key": "RlIgODM5MzpCVUQ6QkNOOjIwMjYtMDYtMDFUMTY6NTVa", "segments": [ { "ODRef": "OD1", "detail": { "classOfService": { "cabinDesignator": "ECONOMY", "code": "R", "disclosureRefs": [ "PC1" ], "fare": { "basisCode": "R", "cabin": "5", "code": "70J", "marketingName": "Basic", "priceClassName": "economy", "type": "Published" }, "fareRules": [ { "cancel": "Not Allowed", "cancelEnum": "not_allowed", "change": "Not Allowed", "changeEnum": "not_allowed", "passengerRef": "1 2", "passengerType": "ADT" } ], "generalClassCode": "5", "refs": "FR8393-BUD-BCN R" }, "duration": "PT02H35M", "flightDistance": "", "seatsLeft": "", "segmentType": "HK", "segmentTypeDefinition": "Holds confirmed", "stopQuantity": "" }, "equipment": { "aircraftCode": "", "name": "" }, "flightNumber": "FR8393", "isSecureFlight": false, "marketingCarrier": { "airlineID": "FR", "flightNumber": "8393", "name": "Ryanair" }, "operatingCarrier": { "airlineID": "RR", "flightNumber": "8393", "name": "Ryanair Sun" }, "originDestination": { "arrival": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "countryID": "", "date": "2026-06-01", "parentLocation": "", "terminalName": "", "time": "19:30" }, "departure": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "countryID": "", "date": "2026-06-01", "parentLocation": "", "terminalName": "", "time": "16:55" } }, "segmentID": "FR8393-BUD-BCN" } ] }, { "arrival": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "date": "2026-06-08", "terminalName": "", "time": "22:40" }, "baggageAllowance": { "carryOn": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "quantity": 1, "text": "1 small bag (Must fit under the seat in front)" } ], "passengerRefs": "1 2", "type": "" } ] }, "departure": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "date": "2026-06-08", "terminalName": "", "time": "20:05" }, "duration": "PT02H35M", "key": "RlIgODM5NDpCQ046QlVEOjIwMjYtMDYtMDhUMjA6MDVa", "segments": [ { "ODRef": "OD2", "detail": { "classOfService": { "cabinDesignator": "ECONOMY", "code": "R", "disclosureRefs": [ "PC1" ], "fare": { "basisCode": "R", "cabin": "5", "code": "70J", "marketingName": "Basic", "priceClassName": "economy", "type": "Published" }, "fareRules": [ { "cancel": "Not Allowed", "cancelEnum": "not_allowed", "change": "Not Allowed", "changeEnum": "not_allowed", "passengerRef": "1 2", "passengerType": "ADT" } ], "generalClassCode": "5", "refs": "FR8394-BCN-BUD R" }, "duration": "PT02H35M", "flightDistance": "", "seatsLeft": "", "segmentType": "HK", "segmentTypeDefinition": "Holds confirmed", "stopQuantity": "" }, "equipment": { "aircraftCode": "", "name": "" }, "flightNumber": "FR8394", "isSecureFlight": false, "marketingCarrier": { "airlineID": "FR", "flightNumber": "8394", "name": "Ryanair" }, "operatingCarrier": { "airlineID": "RR", "flightNumber": "8394", "name": "Ryanair Sun" }, "originDestination": { "arrival": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "countryID": "", "date": "2026-06-08", "parentLocation": "", "terminalName": "", "time": "22:40" }, "departure": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "countryID": "", "date": "2026-06-08", "parentLocation": "", "terminalName": "", "time": "20:05" } }, "segmentID": "FR8394-BCN-BUD" } ] } ], "maxNumberOfStops": 0, "offerExpiration": "2026-02-24T08:56:03Z", "offerID": "OFFER-RlI6UlQ6QlVEOkJDTjoyMDI2LTA2LTAxOjIwMjYtMDYtMDg6MzI4LjYwOjIwMjYwMjI0VDA4NDIwMzplYzkyYTkwYzZlZmM0NDc4YTU1Mzg3ZWE3MGU0YjU5ZDo4RzRVNzdBTjEyQTRUVEtGNEs0TjY1S1U4WVdIOTQ2QkdBMlJETzZMVTIzQk1TUEY3QklNWkpPTllPV0pESjJXOmZhbHNl", "offerType": "roundTrip", "owner": "FR", "price": { "consumer": { "base": 328.6, "breakdown": [ { "base": 164.3, "fee": { "total": 0 }, "offerItemID": "RlI6T2ZmZXI6MDQ3YjhjZTAtMTc1NC00Zjc5LWIwOGUtNzg5NDFjN2VkZjEy_1", "passengerRefs": "1 2", "passengerType": "ADT", "surcharge": 0, "tax": { "total": 0 }, "total": 164.3, "type": "" } ], "currency": "EUR", "fee": { "total": 0 }, "surcharge": 0, "tax": { "total": 0 }, "total": 328.6 }, "provider": { "base": 124644, "breakdown": [ { "base": 62322, "fee": { "total": 0 }, "offerItemID": "RlI6T2ZmZXI6MDQ3YjhjZTAtMTc1NC00Zjc5LWIwOGUtNzg5NDFjN2VkZjEy_1", "passengerRefs": "1 2", "passengerType": "ADT", "surcharge": 0, "tax": { "total": 0 }, "total": 62322, "type": "" } ], "currency": "HUF", "fee": { "total": 0 }, "surcharge": 0, "tax": { "total": 0 }, "total": 124644 } }, "provider": "FR" }, { "createdAt": 1771922523, "disclosures": [ { "descriptions": [ { "category": "BAGGAGE_CARRYON", "item": "BAGGAGE_CARRYON", "text": "1 small bag (Must fit under the seat in front)", "units": "1" }, { "category": "EXCHANGE", "item": "CHANGES", "text": "Change for a fee on Ryanair website", "units": "" }, { "category": "EXCHANGE", "item": "REFUND", "text": "Non refundable", "units": "" }, { "category": "SEAT", "item": "SEAT_RESERVATION", "text": "Select seat for a fee", "units": "" } ], "listKey": "PC1" } ], "flights": [ { "arrival": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "date": "2026-06-01", "terminalName": "", "time": "19:30" }, "baggageAllowance": { "carryOn": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "quantity": 1, "text": "1 small bag (Must fit under the seat in front)" } ], "passengerRefs": "1 2", "type": "" } ] }, "departure": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "date": "2026-06-01", "terminalName": "", "time": "16:55" }, "duration": "PT02H35M", "key": "RlIgODM5MzpCVUQ6QkNOOjIwMjYtMDYtMDFUMTY6NTVa", "segments": [ { "ODRef": "OD1", "detail": { "classOfService": { "cabinDesignator": "ECONOMY", "code": "R", "disclosureRefs": [ "PC1" ], "fare": { "basisCode": "R", "cabin": "5", "code": "70J", "marketingName": "Basic", "priceClassName": "economy", "type": "Published" }, "fareRules": [ { "cancel": "Not Allowed", "cancelEnum": "not_allowed", "change": "Not Allowed", "changeEnum": "not_allowed", "passengerRef": "1 2", "passengerType": "ADT" } ], "generalClassCode": "5", "refs": "FR8393-BUD-BCN R" }, "duration": "PT02H35M", "flightDistance": "", "seatsLeft": "", "segmentType": "HK", "segmentTypeDefinition": "Holds confirmed", "stopQuantity": "" }, "equipment": { "aircraftCode": "", "name": "" }, "flightNumber": "FR8393", "isSecureFlight": false, "marketingCarrier": { "airlineID": "FR", "flightNumber": "8393", "name": "Ryanair" }, "operatingCarrier": { "airlineID": "RR", "flightNumber": "8393", "name": "Ryanair Sun" }, "originDestination": { "arrival": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "countryID": "", "date": "2026-06-01", "parentLocation": "", "terminalName": "", "time": "19:30" }, "departure": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "countryID": "", "date": "2026-06-01", "parentLocation": "", "terminalName": "", "time": "16:55" } }, "segmentID": "FR8393-BUD-BCN" } ] }, { "arrival": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "date": "2026-06-08", "terminalName": "", "time": "14:25" }, "baggageAllowance": { "carryOn": [ { "chooseType": "one", "options": [ { "multipleBagsAllowed": false, "quantity": 1, "text": "1 small bag (Must fit under the seat in front)" } ], "passengerRefs": "1 2", "type": "" } ] }, "departure": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "date": "2026-06-08", "terminalName": "", "time": "11:50" }, "duration": "PT02H35M", "key": "RlIgODM4NDpCQ046QlVEOjIwMjYtMDYtMDhUMTE6NTBa", "segments": [ { "ODRef": "OD2", "detail": { "classOfService": { "cabinDesignator": "ECONOMY", "code": "R", "disclosureRefs": [ "PC1" ], "fare": { "basisCode": "R", "cabin": "5", "code": "70J", "marketingName": "Basic", "priceClassName": "economy", "type": "Published" }, "fareRules": [ { "cancel": "Not Allowed", "cancelEnum": "not_allowed", "change": "Not Allowed", "changeEnum": "not_allowed", "passengerRef": "1 2", "passengerType": "ADT" } ], "generalClassCode": "5", "refs": "FR8384-BCN-BUD R" }, "duration": "PT02H35M", "flightDistance": "", "seatsLeft": "", "segmentType": "HK", "segmentTypeDefinition": "Holds confirmed", "stopQuantity": "" }, "equipment": { "aircraftCode": "", "name": "" }, "flightNumber": "FR8384", "isSecureFlight": false, "marketingCarrier": { "airlineID": "FR", "flightNumber": "8384", "name": "Ryanair" }, "operatingCarrier": { "airlineID": "RR", "flightNumber": "8384", "name": "Ryanair Sun" }, "originDestination": { "arrival": { "airportCode": "BUD", "airportName": "Budapest Ferenc Liszt International Airport", "countryID": "", "date": "2026-06-08", "parentLocation": "", "terminalName": "", "time": "14:25" }, "departure": { "airportCode": "BCN", "airportName": "Barcelona International Airport", "countryID": "", "date": "2026-06-08", "parentLocation": "", "terminalName": "", "time": "11:50" } }, "segmentID": "FR8384-BCN-BUD" } ] } ], "maxNumberOfStops": 0, "offerExpiration": "2026-02-24T08:56:03Z", "offerID": "OFFER-RlI6UlQ6QlVEOkJDTjoyMDI2LTA2LTAxOjIwMjYtMDYtMDg6MzUyLjY4OjIwMjYwMjI0VDA4NDIwMzplYzkyYTkwYzZlZmM0NDc4YTU1Mzg3ZWE3MGU0YjU5ZDpISUUyRElVUlRVUkNRRlE1U05XSDFXOUxZQk8ySVowQUxQUE1JNDMwVVc2RFBXQjRMU08zS0VKREMxU08yMEY4OmZhbHNl", "offerType": "roundTrip", "owner": "FR", "price": { "consumer": { "base": 352.68, "breakdown": [ { "base": 176.34, "fee": { "total": 0 }, "offerItemID": "RlI6T2ZmZXI6YmY5MDIzYWEtYmVjMy00ZWZjLWE1YTUtYmRjNjAwNmRmZDBm_1", "passengerRefs": "1 2", "passengerType": "ADT", "surcharge": 0, "tax": { "total": 0 }, "total": 176.34, "type": "" } ], "currency": "EUR", "fee": { "total": 0 }, "surcharge": 0, "tax": { "total": 0 }, "total": 352.68 }, "provider": { "base": 133778, "breakdown": [ { "base": 66889, "fee": { "total": 0 }, "offerItemID": "RlI6T2ZmZXI6YmY5MDIzYWEtYmVjMy00ZWZjLWE1YTUtYmRjNjAwNmRmZDBm_1", "passengerRefs": "1 2", "passengerType": "ADT", "surcharge": 0, "tax": { "total": 0 }, "total": 66889, "type": "" } ], "currency": "HUF", "fee": { "total": 0 }, "surcharge": 0, "tax": { "total": 0 }, "total": 133778 } }, "provider": "FR" }, { "code": "AGW_no_available_journey", "detail": "no available journey for this search", "group": "provider_error", "owner": "EK", "provider": "EK" }, { "code": "AGW_no_available_journey", "detail": "no available journey for this search", "group": "provider_error", "owner": "EK", "provider": "EK" }, { "code": "AGW_no_available_journey", "detail": "no available journey for this search", "group": "provider_error", "owner": "EK", "provider": "EK" }, { "code": "AGW_no_available_journey", "detail": "no available journey for this search", "group": "provider_error", "owner": "EK", "provider": "EK" } ] }