{'activityCode': '1PAW', 'country': {'code': 'ES', 'name': 'Spain', 'destinations': [{'code': 'SAL', 'name': 'Salou Area / Costa Dorada'}]}, 'operationDays': [{'code': 'MON', 'name': 'Monday'}, {'code': 'TUE', 'name': 'Tuesday'}, {'code': 'WED', 'name': 'Wednesday'}, {'code': 'THU', 'name': 'Thursday'}, {'code': 'FRI', 'name': 'Friday'}, {'code': 'SAT', 'name': 'Saturday'}, {'code': 'SUN', 'name': 'Sunday'}], 'modalities': [{'code': '33777187#AD1DCAP', 'name': '1 Day Caribe Aquatic Park', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 52, 'code': 16179}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 29.0, 'boxOfficeAmount': 29.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 25.0, 'boxOfficeAmount': 25.0, 'mandatoryApplyAmount': True}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-06-28', 'to': '2026-06-28', 'cancellationPolicies': [{'dateFrom': '2026-06-25T02:00:00.000Z', 'amount': 36.0}]}, {'from': '2026-06-29', 'to': '2026-06-29', 'cancellationPolicies': [{'dateFrom': '2026-06-26T02:00:00.000Z', 'amount': 36.0}]}, {'from': '2026-07-01', 'to': '2026-07-01', 'cancellationPolicies': [{'dateFrom': '2026-06-28T02:00:00.000Z', 'amount': 36.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-06-29T02:00:00.000Z', 'amount': 36.0}]}, {'from': '2026-07-03', 'to': '2026-07-03', 'cancellationPolicies': [{'dateFrom': '2026-06-30T02:00:00.000Z', 'amount': 36.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-07-01T02:00:00.000Z', 'amount': 36.0}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 36.0, 'boxOfficeAmount': 36.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 36.0, 'boxOfficeAmount': 36.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 32.0, 'boxOfficeAmount': 32.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 10.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-06-24T02:00:00.000Z', 'amount': 39.0}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 39.0, 'boxOfficeAmount': 39.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 39.0, 'boxOfficeAmount': 39.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 34.0, 'boxOfficeAmount': 34.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 10.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-06-27T02:00:00.000Z', 'amount': 29.0}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 29.0, 'boxOfficeAmount': 29.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 29.0, 'boxOfficeAmount': 29.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 25.0, 'boxOfficeAmount': 25.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 10.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '33777187'}, {'code': '401980109#SE1DCAP', 'name': '1 Day Caribe Aquatic Park - Senior +60', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 52, 'code': 16180}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 25.0, 'boxOfficeAmount': 25.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 25.0, 'boxOfficeAmount': 25.0, 'mandatoryApplyAmount': True}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-06-28', 'to': '2026-06-28', 'cancellationPolicies': [{'dateFrom': '2026-06-25T02:00:00.000Z', 'amount': 32.0}]}, {'from': '2026-06-29', 'to': '2026-06-29', 'cancellationPolicies': [{'dateFrom': '2026-06-26T02:00:00.000Z', 'amount': 32.0}]}, {'from': '2026-07-01', 'to': '2026-07-01', 'cancellationPolicies': [{'dateFrom': '2026-06-28T02:00:00.000Z', 'amount': 32.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-06-29T02:00:00.000Z', 'amount': 32.0}]}, {'from': '2026-07-03', 'to': '2026-07-03', 'cancellationPolicies': [{'dateFrom': '2026-06-30T02:00:00.000Z', 'amount': 32.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-07-01T02:00:00.000Z', 'amount': 32.0}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 32.0, 'boxOfficeAmount': 32.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 32.0, 'boxOfficeAmount': 32.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 32.0, 'boxOfficeAmount': 32.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 10.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-06-24T02:00:00.000Z', 'amount': 34.0}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 34.0, 'boxOfficeAmount': 34.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 34.0, 'boxOfficeAmount': 34.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 34.0, 'boxOfficeAmount': 34.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 10.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-06-27T02:00:00.000Z', 'amount': 25.0}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 25.0, 'boxOfficeAmount': 25.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 25.0, 'boxOfficeAmount': 25.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 25.0, 'boxOfficeAmount': 25.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 10.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '401980109'}, {'code': '2020118593#LSAD1DCAP', 'name': '1 day Caribe Aquatic Park - Flexible', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 52, 'code': 16182}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 49.0, 'boxOfficeAmount': 49.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 43.0, 'boxOfficeAmount': 43.0, 'mandatoryApplyAmount': True}], 'rates': [{'rateClass': 'NRF', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 49.0}]}, {'from': '2026-06-28', 'to': '2026-06-28', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 49.0}]}, {'from': '2026-06-29', 'to': '2026-06-29', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 49.0}]}, {'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 49.0}]}, {'from': '2026-07-01', 'to': '2026-07-01', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 49.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 49.0}]}, {'from': '2026-07-03', 'to': '2026-07-03', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 49.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 49.0}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 49.0, 'boxOfficeAmount': 49.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 49.0, 'boxOfficeAmount': 49.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 43.0, 'boxOfficeAmount': 43.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 10.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '2020118593'}, {'code': '2084775660#LSSE1DCAP', 'name': '1 day Caribe Aquatic Park - Senior +60 - Flexible', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 52, 'code': 16183}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 43.0, 'boxOfficeAmount': 43.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 43.0, 'boxOfficeAmount': 43.0, 'mandatoryApplyAmount': True}], 'rates': [{'rateClass': 'NRF', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 43.0}]}, {'from': '2026-06-28', 'to': '2026-06-28', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 43.0}]}, {'from': '2026-06-29', 'to': '2026-06-29', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 43.0}]}, {'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 43.0}]}, {'from': '2026-07-01', 'to': '2026-07-01', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 43.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 43.0}]}, {'from': '2026-07-03', 'to': '2026-07-03', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 43.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 43.0}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 43.0, 'boxOfficeAmount': 43.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 43.0, 'boxOfficeAmount': 43.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 43.0, 'boxOfficeAmount': 43.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 10.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '2084775660'}, {'code': '1252388294#LSAD1DPAP', 'name': '1 Day PortAventura Park - Flexible', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 52, 'code': 17729}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 70.0, 'boxOfficeAmount': 70.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 61.0, 'boxOfficeAmount': 61.0, 'mandatoryApplyAmount': True}], 'rates': [{'rateClass': 'NRF', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 70.0}]}, {'from': '2026-06-28', 'to': '2026-06-28', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 70.0}]}, {'from': '2026-06-29', 'to': '2026-06-29', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 70.0}]}, {'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 70.0}]}, {'from': '2026-07-01', 'to': '2026-07-01', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 70.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 70.0}]}, {'from': '2026-07-03', 'to': '2026-07-03', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 70.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 70.0}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 70.0, 'boxOfficeAmount': 70.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 70.0, 'boxOfficeAmount': 70.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 61.0, 'boxOfficeAmount': 61.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 10.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1252388294'}, {'code': '1298339111#LSAD1DFL', 'name': '1 day Ferrari Land - Flexible', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 52, 'code': 16166}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 35.0, 'boxOfficeAmount': 35.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 31.0, 'boxOfficeAmount': 31.0, 'mandatoryApplyAmount': True}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-05-28T02:00:00.000Z', 'amount': 35.0}]}, {'from': '2026-06-28', 'to': '2026-06-28', 'cancellationPolicies': [{'dateFrom': '2026-05-29T02:00:00.000Z', 'amount': 35.0}]}, {'from': '2026-06-29', 'to': '2026-06-29', 'cancellationPolicies': [{'dateFrom': '2026-05-30T02:00:00.000Z', 'amount': 35.0}]}, {'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-05-31T02:00:00.000Z', 'amount': 35.0}]}, {'from': '2026-07-01', 'to': '2026-07-01', 'cancellationPolicies': [{'dateFrom': '2026-06-01T02:00:00.000Z', 'amount': 35.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-06-02T02:00:00.000Z', 'amount': 35.0}]}, {'from': '2026-07-03', 'to': '2026-07-03', 'cancellationPolicies': [{'dateFrom': '2026-06-03T02:00:00.000Z', 'amount': 35.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-06-04T02:00:00.000Z', 'amount': 35.0}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 35.0, 'boxOfficeAmount': 35.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 35.0, 'boxOfficeAmount': 35.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 31.0, 'boxOfficeAmount': 31.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 10.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1298339111'}, {'code': '250658572#HSAD1DPAP', 'name': '1 Day PortAventura Park', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 52, 'code': 16164}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 50.0, 'boxOfficeAmount': 50.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 44.0, 'boxOfficeAmount': 44.0, 'mandatoryApplyAmount': True}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-06-24T02:00:00.000Z', 'amount': 58.0}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 58.0, 'boxOfficeAmount': 58.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 58.0, 'boxOfficeAmount': 58.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 51.0, 'boxOfficeAmount': 51.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 10.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-06-27T02:00:00.000Z', 'amount': 50.0}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 50.0, 'boxOfficeAmount': 50.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 50.0, 'boxOfficeAmount': 50.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 44.0, 'boxOfficeAmount': 44.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 10.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2026-06-28', 'to': '2026-06-28', 'cancellationPolicies': [{'dateFrom': '2026-06-25T02:00:00.000Z', 'amount': 57.0}]}, {'from': '2026-06-29', 'to': '2026-06-29', 'cancellationPolicies': [{'dateFrom': '2026-06-26T02:00:00.000Z', 'amount': 57.0}]}, {'from': '2026-07-01', 'to': '2026-07-01', 'cancellationPolicies': [{'dateFrom': '2026-06-28T02:00:00.000Z', 'amount': 57.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-06-29T02:00:00.000Z', 'amount': 57.0}]}, {'from': '2026-07-03', 'to': '2026-07-03', 'cancellationPolicies': [{'dateFrom': '2026-06-30T02:00:00.000Z', 'amount': 57.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-07-01T02:00:00.000Z', 'amount': 57.0}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 57.0, 'boxOfficeAmount': 57.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 57.0, 'boxOfficeAmount': 57.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 50.0, 'boxOfficeAmount': 50.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 10.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '250658572'}, {'code': '1562349490#HSAD1DFL', 'name': '1 Day Ferrari Land', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 52, 'code': 16177}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 19.0, 'boxOfficeAmount': 19.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 17.0, 'boxOfficeAmount': 17.0, 'mandatoryApplyAmount': True}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-06-24T02:00:00.000Z', 'amount': 24.0}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 24.0, 'boxOfficeAmount': 24.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 24.0, 'boxOfficeAmount': 24.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 21.0, 'boxOfficeAmount': 21.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 10.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-06-27T02:00:00.000Z', 'amount': 19.0}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 19.0, 'boxOfficeAmount': 19.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 19.0, 'boxOfficeAmount': 19.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 17.0, 'boxOfficeAmount': 17.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 10.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2026-06-28', 'to': '2026-06-28', 'cancellationPolicies': [{'dateFrom': '2026-06-25T02:00:00.000Z', 'amount': 22.0}]}, {'from': '2026-06-29', 'to': '2026-06-29', 'cancellationPolicies': [{'dateFrom': '2026-06-26T02:00:00.000Z', 'amount': 22.0}]}, {'from': '2026-07-01', 'to': '2026-07-01', 'cancellationPolicies': [{'dateFrom': '2026-06-28T02:00:00.000Z', 'amount': 22.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-06-29T02:00:00.000Z', 'amount': 22.0}]}, {'from': '2026-07-03', 'to': '2026-07-03', 'cancellationPolicies': [{'dateFrom': '2026-06-30T02:00:00.000Z', 'amount': 22.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-07-01T02:00:00.000Z', 'amount': 22.0}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 22.0, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 22.0, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 19.0, 'boxOfficeAmount': 19.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 10.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1562349490'}, {'code': '206538288#SEPAPN', 'name': 'PortAventura Park night ticket - Senior +60', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 52, 'code': 16154}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 28.0, 'boxOfficeAmount': 28.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 28.0, 'boxOfficeAmount': 28.0, 'mandatoryApplyAmount': True}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-06-24T02:00:00.000Z', 'amount': 32.0}]}, {'from': '2026-06-28', 'to': '2026-06-28', 'cancellationPolicies': [{'dateFrom': '2026-06-25T02:00:00.000Z', 'amount': 32.0}]}, {'from': '2026-06-29', 'to': '2026-06-29', 'cancellationPolicies': [{'dateFrom': '2026-06-26T02:00:00.000Z', 'amount': 32.0}]}, {'from': '2026-07-01', 'to': '2026-07-01', 'cancellationPolicies': [{'dateFrom': '2026-06-28T02:00:00.000Z', 'amount': 32.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-06-29T02:00:00.000Z', 'amount': 32.0}]}, {'from': '2026-07-03', 'to': '2026-07-03', 'cancellationPolicies': [{'dateFrom': '2026-06-30T02:00:00.000Z', 'amount': 32.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-07-01T02:00:00.000Z', 'amount': 32.0}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 32.0, 'boxOfficeAmount': 32.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 32.0, 'boxOfficeAmount': 32.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 32.0, 'boxOfficeAmount': 32.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 10.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-06-27T02:00:00.000Z', 'amount': 28.0}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 28.0, 'boxOfficeAmount': 28.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 28.0, 'boxOfficeAmount': 28.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 28.0, 'boxOfficeAmount': 28.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 10.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '206538288'}, {'code': '124557675#HSSE1DPAP', 'name': '1 Day PortAventura Park - Senior +60', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 52, 'code': 16156}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 44.0, 'boxOfficeAmount': 44.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 44.0, 'boxOfficeAmount': 44.0, 'mandatoryApplyAmount': True}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-06-27T02:00:00.000Z', 'amount': 44.0}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 44.0, 'boxOfficeAmount': 44.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 44.0, 'boxOfficeAmount': 44.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 44.0, 'boxOfficeAmount': 44.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 10.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-06-24T02:00:00.000Z', 'amount': 51.0}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 51.0, 'boxOfficeAmount': 51.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 51.0, 'boxOfficeAmount': 51.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 51.0, 'boxOfficeAmount': 51.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 10.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2026-06-28', 'to': '2026-06-28', 'cancellationPolicies': [{'dateFrom': '2026-06-25T02:00:00.000Z', 'amount': 50.0}]}, {'from': '2026-06-29', 'to': '2026-06-29', 'cancellationPolicies': [{'dateFrom': '2026-06-26T02:00:00.000Z', 'amount': 50.0}]}, {'from': '2026-07-01', 'to': '2026-07-01', 'cancellationPolicies': [{'dateFrom': '2026-06-28T02:00:00.000Z', 'amount': 50.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-06-29T02:00:00.000Z', 'amount': 50.0}]}, {'from': '2026-07-03', 'to': '2026-07-03', 'cancellationPolicies': [{'dateFrom': '2026-06-30T02:00:00.000Z', 'amount': 50.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-07-01T02:00:00.000Z', 'amount': 50.0}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 50.0, 'boxOfficeAmount': 50.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 50.0, 'boxOfficeAmount': 50.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 50.0, 'boxOfficeAmount': 50.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 10.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '124557675'}, {'code': '1084557963#LSSE1DFL', 'name': '1 day Ferrari Land - Senior +60 - Flexible', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 52, 'code': 16158}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 31.0, 'boxOfficeAmount': 31.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 31.0, 'boxOfficeAmount': 31.0, 'mandatoryApplyAmount': True}], 'rates': [{'rateClass': 'NRF', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 31.0}]}, {'from': '2026-06-28', 'to': '2026-06-28', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 31.0}]}, {'from': '2026-06-29', 'to': '2026-06-29', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 31.0}]}, {'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 31.0}]}, {'from': '2026-07-01', 'to': '2026-07-01', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 31.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 31.0}]}, {'from': '2026-07-03', 'to': '2026-07-03', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 31.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 31.0}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 31.0, 'boxOfficeAmount': 31.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 31.0, 'boxOfficeAmount': 31.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 31.0, 'boxOfficeAmount': 31.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 10.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1084557963'}, {'code': '72175257#HSSE1DFL', 'name': '1 Day Ferrari Land - Senior +60', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 52, 'code': 16178}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 17.0, 'boxOfficeAmount': 17.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 17.0, 'boxOfficeAmount': 17.0, 'mandatoryApplyAmount': True}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-06-28', 'to': '2026-06-28', 'cancellationPolicies': [{'dateFrom': '2026-06-25T02:00:00.000Z', 'amount': 19.0}]}, {'from': '2026-06-29', 'to': '2026-06-29', 'cancellationPolicies': [{'dateFrom': '2026-06-26T02:00:00.000Z', 'amount': 19.0}]}, {'from': '2026-07-01', 'to': '2026-07-01', 'cancellationPolicies': [{'dateFrom': '2026-06-28T02:00:00.000Z', 'amount': 19.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-06-29T02:00:00.000Z', 'amount': 19.0}]}, {'from': '2026-07-03', 'to': '2026-07-03', 'cancellationPolicies': [{'dateFrom': '2026-06-30T02:00:00.000Z', 'amount': 19.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-07-01T02:00:00.000Z', 'amount': 19.0}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 19.0, 'boxOfficeAmount': 19.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 19.0, 'boxOfficeAmount': 19.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 19.0, 'boxOfficeAmount': 19.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 10.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-06-24T02:00:00.000Z', 'amount': 21.0}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 21.0, 'boxOfficeAmount': 21.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 21.0, 'boxOfficeAmount': 21.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 21.0, 'boxOfficeAmount': 21.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 10.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-06-27T02:00:00.000Z', 'amount': 17.0}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 17.0, 'boxOfficeAmount': 17.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 17.0, 'boxOfficeAmount': 17.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 17.0, 'boxOfficeAmount': 17.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 10.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '72175257'}, {'code': '1569889900#LSSE1DPAP', 'name': '1 Day PortAventura Park - Senior +60 - Flexible', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 52, 'code': 17730}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 61.0, 'boxOfficeAmount': 61.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 61.0, 'boxOfficeAmount': 61.0, 'mandatoryApplyAmount': True}], 'rates': [{'rateClass': 'NRF', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 61.0}]}, {'from': '2026-06-28', 'to': '2026-06-28', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 61.0}]}, {'from': '2026-06-29', 'to': '2026-06-29', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 61.0}]}, {'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 61.0}]}, {'from': '2026-07-01', 'to': '2026-07-01', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 61.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 61.0}]}, {'from': '2026-07-03', 'to': '2026-07-03', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 61.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 61.0}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 61.0, 'boxOfficeAmount': 61.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 61.0, 'boxOfficeAmount': 61.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 61.0, 'boxOfficeAmount': 61.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 10.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1569889900'}], 'currencyName': 'Euro', 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 17.0, 'boxOfficeAmount': 17.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 10, 'amount': 17.0, 'boxOfficeAmount': 17.0, 'mandatoryApplyAmount': True}], 'content': {'name': 'PortAventura Park, Ferrari Land or Caribe Aquatic Park', 'detailedInfo': [], 'featureGroups': [{'groupCode': 'TICKET', 'included': [{'featureType': 'ADMISSIONSINCL', 'description': 'Tickets'}]}], 'location': {'endPoints': [{'type': 'Same', 'description': 'Same as Starting Point'}], 'startingPoints': [{'type': 'Attraction', 'meetingPoint': {'type': 'ADDRESS', 'geolocation': {'latitude': 41.087829, 'longitude': 1.157248}, 'address': 'Port Aventura', 'country': {'code': 'ES', 'name': 'Spain', 'destinations': [{'code': 'SAL', 'name': 'Salou Area / Costa Dorada'}]}, 'city': 'TARRAGONA', 'zip': '43840', 'description': 'Port Aventura'}}]}, 'media': {'images': [{'visualizationOrder': 1, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/44063/ENG/S/PortAventura_Park%20%2811%29.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/44063/ENG/XL/PortAventura_Park%20%2811%29.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/44063/ENG/B/PortAventura_Park%20%2811%29.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/44063/ENG/LPP/PortAventura_Park%20%2811%29.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/44063/ENG/L/PortAventura_Park%20%2811%29.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/44063/ENG/M/PortAventura_Park%20%2811%29.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 11, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/44063/ENG/S/PortAventura_Park%20%288%29.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/44063/ENG/XL/PortAventura_Park%20%288%29.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/44063/ENG/B/PortAventura_Park%20%288%29.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/44063/ENG/LPP/PortAventura_Park%20%288%29.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/44063/ENG/L/PortAventura_Park%20%288%29.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/44063/ENG/M/PortAventura_Park%20%288%29.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 13, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/44063/ENG/S/Ferrari_Land%20%288%29.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/44063/ENG/XL/Ferrari_Land%20%288%29.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/44063/ENG/B/Ferrari_Land%20%288%29.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/44063/ENG/LPP/Ferrari_Land%20%288%29.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/44063/ENG/L/Ferrari_Land%20%288%29.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/44063/ENG/M/Ferrari_Land%20%288%29.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 14, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/44063/ENG/S/Caribe_Aquatic_Park%20%282%29.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/44063/ENG/XL/Caribe_Aquatic_Park%20%282%29.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/44063/ENG/B/Caribe_Aquatic_Park%20%282%29.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/44063/ENG/LPP/Caribe_Aquatic_Park%20%282%29.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/44063/ENG/L/Caribe_Aquatic_Park%20%282%29.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/44063/ENG/M/Caribe_Aquatic_Park%20%282%29.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 15, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/44063/ENG/S/Caribe_Aquatic_Park%20%288%29.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/44063/ENG/XL/Caribe_Aquatic_Park%20%288%29.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/44063/ENG/B/Caribe_Aquatic_Park%20%288%29.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/44063/ENG/LPP/Caribe_Aquatic_Park%20%288%29.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/44063/ENG/L/Caribe_Aquatic_Park%20%288%29.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/44063/ENG/M/Caribe_Aquatic_Park%20%288%29.jpg', 'sizeType': 'MEDIUM'}]}]}, 'redeemInfo': {'type': 'VOCUHERLESS', 'directEntrance': False, 'comments': [{'description': 'Printed voucher or E-voucher. Print and bring the voucher or show the voucher on your mobile device to enjoy the activity. '}]}, 'scheduling': {'duration': {'value': 1.0, 'metric': 'DAYS', 'type': 'AFTER'}}, 'segmentationGroups': [{'code': 2, 'name': 'Daytime', 'segments': [{'code': 772, 'name': 'Full day'}, {'code': 765, 'name': 'Multiday'}]}, {'code': 1, 'name': 'Categories', 'segments': [{'code': 2, 'name': 'Amusement Parks'}]}], 'activityFactsheetType': 'ATTRACCTIONS', 'activityCode': 'E-E10-1PAW', 'modalityCode': 'HSSE1CAP', 'modalityName': 'Do not use', 'contentId': '44063', 'description': 'Pick your experience and prepare yourself to enjoy a day complete with adventures and magic.
\n
\nPortAventura Park
\nYou’ll have the best time in one of the best theme parks in Spain, located in the charming Costa Daurada. Live through adventures in six different themed zones, including China, the Far West, Polynesia, Mexico, Mediterrània and SésamoAventura. In any zone, you’ll discover fantastical worlds and enjoy attractions and shows for all the family.
\n
\nShambhala is the star attraction of the park and offers a totally different experience. It’s the tallest rollercoaster (76 metres) and it’s the longest drop in all of PortAventura Park. In the short time it takes to go up the second tallest rollercoaster in Europe, you’ll feel as if you’re flying through the air as you whizz up and down in a ride that defies gravity with speeds up to 134km/h.
\n
\nAfter all the emotions of the rides, you can relax and recharge your batteries in one of the park’s restaurants where you’ll have the chance to taste a variety of dishes from all over the world.
\n
\nPortAventura Caribe Aquatic Park
\nFreshen up at PortAventura Caribe Aquatic Park and glide down slides in a world where water is the main attraction. Head to all the attractions such as El Tifón or El Torrente and try other more relaxing ones like Mambo Limbo, the rapids or hydro-massage pools. There’s loads of slides, some only for the bravest.
\n
\nIn PortAventura Caribe Aquatic Park, you’ll find more than 50,000 m2 of fun in a lush environment with more than 4,300 tropical plants. For the little ones there’s an exclusive zone that includes, amongst others, a two-level pool and a pirate ship complete with characters from Sesame Street where they can let their imagination run wild.
\n
\nThe biggest attraction in the park is without doubt King Khajuna, the tallest slide in Europe. Don’t be scared by this giant structure – take on a free fall from a height of 31 metres with a dizzying 55-degree descent.
\n
\nFerrari Land
\nPut yourself in the shoes of an F1 driver and get to know the secrets of this prestigious Italian make and its creator, Enzo Ferrari. Up to 11 attractions using the most advanced technology await in this innovative park, dedicated to the exclusive world of Ferrari.
\n
\nLive through all the sensations of F1 in the tallest and fastest vertical accelerator in Europe, where in just 5 seconds you’ll accelerate from 0 to 180 km/h to reach the highest point at 112 metres. Experience a release of adrenaline in the free fall Towers, a large-scale representation of all the mechanics. And there’s the bounce-back Tower, which will lift you up to the sky while simulating the movements of Ferrari pistons.
\n
\nAnd if that’s not enough, in Ferrari Land you can compete with your family on the 570-metre race track, simulators and the opportunity to take a journey through Ferrari’s history in the Ferrari Experience.
\n
\nPortAventura Nights
\nAwaken your adventurous spirit as night falls with entry that gives you access to attractions, shows, restaurants and shops up until midnight. Enjoy enchanting PortAventura at the end of the day, when it’s filled with colourful lights and a magical atmosphere.
\n
\nPortAventura Special Nights
\nPortAventura opens its doors on special occasions to celebrate themed nights in a truly festive atmosphere. In summer, during the White Nights, parades make their way through the streets with live music, shows and other surprises that will keep you awake until the early hours. There are also other special events such as the mysterious Halloween Night.\n
\nTicket Types
\nThe 1-day ticket consists of 1 day of access to the park selected. The ticket is only valid for the date selected.
\nThe 2-day ticket gives you access to PortAventura Park for 2 days. The first day of the visit must coincide with the selected date, and the two days of access must be consecutive.
\n
\nThe ticket is valid exclusively for the date selected at the time of purchase, except for the flexible ticket, which will be valid for any date during the 2023 season.
\nSome PortAventura World rides are subject to direct payment at the time of use.
\n
\nStart/Opening times
\nPlease check the opening days and times here.