{'activityCode': '1ALHNAVEG', 'country': {'code': 'ES', 'name': 'Spain', 'destinations': [{'code': 'GRX', 'name': 'Granada'}]}, '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': '1513797993#10024TOUR', 'name': 'Tour at 08:30 am', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'CITIZENSHIP', 'text': "Please provide the passenger's citizenship", 'required': True}, {'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'ND1013_BS', 'text': 'Please provide your telephone number, including the international code, for emergency purposes', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 22800}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 42.38, 'boxOfficeAmount': 41.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-06-01', 'to': '2026-06-01', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 42.38}, {'dateFrom': '2026-05-29T02:00:00.000Z', 'amount': 84.76}]}], 'languages': [], 'sessions': [{'code': '08:30', 'name': '08:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 84.76, 'boxOfficeAmount': 82.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 42.38, 'boxOfficeAmount': 41.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 2.07, 'boxOfficeAmount': 2.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2026-05-25', 'to': '2026-05-25', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-22T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-26', 'to': '2026-05-26', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-23T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-27', 'to': '2026-05-27', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-24T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-28', 'to': '2026-05-28', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-25T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-29', 'to': '2026-05-29', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-26T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-30', 'to': '2026-05-30', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-27T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-31', 'to': '2026-05-31', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-28T02:00:00.000Z', 'amount': 113.72}]}], 'languages': [], 'sessions': [{'code': '08:30', 'name': '08:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 113.72, 'boxOfficeAmount': 110.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 56.86, 'boxOfficeAmount': 55.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1513797993'}, {'code': '2032727123#10037TOUR', 'name': 'Tour at 9:00 am.', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'CITIZENSHIP', 'text': "Please provide the passenger's citizenship", 'required': True}, {'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'ND1013_BS', 'text': 'Please provide your telephone number, including the international code, for emergency purposes', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 22803}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 42.38, 'boxOfficeAmount': 41.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-06-01', 'to': '2026-06-01', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 42.38}, {'dateFrom': '2026-05-29T02:00:00.000Z', 'amount': 84.76}]}], 'languages': [], 'sessions': [{'code': '09:00', 'name': '09:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 84.76, 'boxOfficeAmount': 82.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 42.38, 'boxOfficeAmount': 41.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 2.07, 'boxOfficeAmount': 2.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2026-05-25', 'to': '2026-05-25', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-22T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-26', 'to': '2026-05-26', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-23T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-27', 'to': '2026-05-27', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-24T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-28', 'to': '2026-05-28', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-25T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-29', 'to': '2026-05-29', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-26T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-30', 'to': '2026-05-30', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-27T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-31', 'to': '2026-05-31', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-28T02:00:00.000Z', 'amount': 113.72}]}], 'languages': [], 'sessions': [{'code': '09:00', 'name': '09:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 113.72, 'boxOfficeAmount': 110.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 56.86, 'boxOfficeAmount': 55.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '2032727123'}, {'code': '1750751919#10039TOUR', 'name': 'Tour at 10 am.', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 102, 'code': 22805}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 42.38, 'boxOfficeAmount': 41.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-06-01', 'to': '2026-06-01', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 42.38}, {'dateFrom': '2026-05-29T02:00:00.000Z', 'amount': 84.76}]}], 'languages': [], 'sessions': [{'code': '10:00', 'name': '10:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 84.76, 'boxOfficeAmount': 82.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 42.38, 'boxOfficeAmount': 41.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 2.07, 'boxOfficeAmount': 2.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2026-05-25', 'to': '2026-05-25', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-22T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-26', 'to': '2026-05-26', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-23T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-27', 'to': '2026-05-27', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-24T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-28', 'to': '2026-05-28', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-25T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-29', 'to': '2026-05-29', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-26T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-30', 'to': '2026-05-30', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-27T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-31', 'to': '2026-05-31', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-28T02:00:00.000Z', 'amount': 113.72}]}], 'languages': [], 'sessions': [{'code': '10:00', 'name': '10:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 113.72, 'boxOfficeAmount': 110.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 56.86, 'boxOfficeAmount': 55.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1750751919'}, {'code': '1937776696#10044TOUR', 'name': 'Tour at 11 am.', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'CITIZENSHIP', 'text': "Please provide the passenger's citizenship", 'required': True}, {'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'ND1013_BS', 'text': 'Please provide your telephone number, including the international code, for emergency purposes', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 22808}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 42.38, 'boxOfficeAmount': 41.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-06-01', 'to': '2026-06-01', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 42.38}, {'dateFrom': '2026-05-29T02:00:00.000Z', 'amount': 84.76}]}], 'languages': [], 'sessions': [{'code': '11:00', 'name': '11:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 84.76, 'boxOfficeAmount': 82.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 42.38, 'boxOfficeAmount': 41.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 2.07, 'boxOfficeAmount': 2.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2026-05-25', 'to': '2026-05-25', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-22T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-26', 'to': '2026-05-26', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-23T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-27', 'to': '2026-05-27', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-24T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-28', 'to': '2026-05-28', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-25T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-29', 'to': '2026-05-29', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-26T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-30', 'to': '2026-05-30', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-27T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-31', 'to': '2026-05-31', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-28T02:00:00.000Z', 'amount': 113.72}]}], 'languages': [], 'sessions': [{'code': '11:00', 'name': '11:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 113.72, 'boxOfficeAmount': 110.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 56.86, 'boxOfficeAmount': 55.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1937776696'}, {'code': '1676287148#10022TOUR', 'name': 'Tour at 12 pm.', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'CITIZENSHIP', 'text': "Please provide the passenger's citizenship", 'required': True}, {'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'ND1013_BS', 'text': 'Please provide your telephone number, including the international code, for emergency purposes', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 22825}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 42.38, 'boxOfficeAmount': 41.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-06-01', 'to': '2026-06-01', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 42.38}, {'dateFrom': '2026-05-29T02:00:00.000Z', 'amount': 84.76}]}], 'languages': [], 'sessions': [{'code': '12:00', 'name': '12:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 84.76, 'boxOfficeAmount': 82.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 42.38, 'boxOfficeAmount': 41.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 2.07, 'boxOfficeAmount': 2.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2026-05-25', 'to': '2026-05-25', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-22T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-26', 'to': '2026-05-26', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-23T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-27', 'to': '2026-05-27', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-24T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-28', 'to': '2026-05-28', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-25T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-29', 'to': '2026-05-29', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-26T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-30', 'to': '2026-05-30', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-27T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-31', 'to': '2026-05-31', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-28T02:00:00.000Z', 'amount': 113.72}]}], 'languages': [], 'sessions': [{'code': '12:00', 'name': '12:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 113.72, 'boxOfficeAmount': 110.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 56.86, 'boxOfficeAmount': 55.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1676287148'}, {'code': '1308542995#10029TOUR', 'name': 'Tour at 1 pm.', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'CITIZENSHIP', 'text': "Please provide the passenger's citizenship", 'required': True}, {'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'ND1013_BS', 'text': 'Please provide your telephone number, including the international code, for emergency purposes', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 22828}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 42.38, 'boxOfficeAmount': 41.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-06-01', 'to': '2026-06-01', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 42.38}, {'dateFrom': '2026-05-29T02:00:00.000Z', 'amount': 84.76}]}], 'languages': [], 'sessions': [{'code': '13:00', 'name': '13:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 84.76, 'boxOfficeAmount': 82.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 42.38, 'boxOfficeAmount': 41.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 2.07, 'boxOfficeAmount': 2.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2026-05-25', 'to': '2026-05-25', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-22T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-26', 'to': '2026-05-26', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-23T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-27', 'to': '2026-05-27', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-24T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-28', 'to': '2026-05-28', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-25T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-29', 'to': '2026-05-29', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-26T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-30', 'to': '2026-05-30', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-27T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-31', 'to': '2026-05-31', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-28T02:00:00.000Z', 'amount': 113.72}]}], 'languages': [], 'sessions': [{'code': '13:00', 'name': '13:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 113.72, 'boxOfficeAmount': 110.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 56.86, 'boxOfficeAmount': 55.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1308542995'}, {'code': '1778757506#10031TOUR', 'name': 'Tour at 2 pm.', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'CITIZENSHIP', 'text': "Please provide the passenger's citizenship", 'required': True}, {'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'ND1013_BS', 'text': 'Please provide your telephone number, including the international code, for emergency purposes', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 22830}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 42.38, 'boxOfficeAmount': 41.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-06-01', 'to': '2026-06-01', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 42.38}, {'dateFrom': '2026-05-29T02:00:00.000Z', 'amount': 84.76}]}], 'languages': [], 'sessions': [{'code': '14:00', 'name': '14:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 84.76, 'boxOfficeAmount': 82.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 42.38, 'boxOfficeAmount': 41.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 2.07, 'boxOfficeAmount': 2.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2026-05-25', 'to': '2026-05-25', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-22T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-26', 'to': '2026-05-26', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-23T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-27', 'to': '2026-05-27', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-24T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-28', 'to': '2026-05-28', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-25T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-29', 'to': '2026-05-29', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-26T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-30', 'to': '2026-05-30', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-27T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-31', 'to': '2026-05-31', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-28T02:00:00.000Z', 'amount': 113.72}]}], 'languages': [], 'sessions': [{'code': '14:00', 'name': '14:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 113.72, 'boxOfficeAmount': 110.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 56.86, 'boxOfficeAmount': 55.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1778757506'}, {'code': '299313089#10041TOUR', 'name': 'Tour at 3 pm.', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'CITIZENSHIP', 'text': "Please provide the passenger's citizenship", 'required': True}, {'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'ND1013_BS', 'text': 'Please provide your telephone number, including the international code, for emergency purposes', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 22832}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 42.38, 'boxOfficeAmount': 41.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-06-01', 'to': '2026-06-01', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 42.38}, {'dateFrom': '2026-05-29T02:00:00.000Z', 'amount': 84.76}]}], 'languages': [], 'sessions': [{'code': '15:00', 'name': '15:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 84.76, 'boxOfficeAmount': 82.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 42.38, 'boxOfficeAmount': 41.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 2.07, 'boxOfficeAmount': 2.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2026-05-25', 'to': '2026-05-25', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-22T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-26', 'to': '2026-05-26', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-23T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-27', 'to': '2026-05-27', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-24T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-28', 'to': '2026-05-28', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-25T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-29', 'to': '2026-05-29', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-26T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-30', 'to': '2026-05-30', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-27T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-31', 'to': '2026-05-31', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-28T02:00:00.000Z', 'amount': 113.72}]}], 'languages': [], 'sessions': [{'code': '15:00', 'name': '15:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 113.72, 'boxOfficeAmount': 110.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 56.86, 'boxOfficeAmount': 55.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '299313089'}, {'code': '1326788795#10030TOUR', 'name': 'Tour at 4 pm.', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'CITIZENSHIP', 'text': "Please provide the passenger's citizenship", 'required': True}, {'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'ND1013_BS', 'text': 'Please provide your telephone number, including the international code, for emergency purposes', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 22833}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 42.38, 'boxOfficeAmount': 41.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-06-01', 'to': '2026-06-01', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 42.38}, {'dateFrom': '2026-05-29T02:00:00.000Z', 'amount': 84.76}]}], 'languages': [], 'sessions': [{'code': '16:00', 'name': '16:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 84.76, 'boxOfficeAmount': 82.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 42.38, 'boxOfficeAmount': 41.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 2.07, 'boxOfficeAmount': 2.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2026-05-25', 'to': '2026-05-25', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-22T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-26', 'to': '2026-05-26', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-23T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-27', 'to': '2026-05-27', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-24T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-28', 'to': '2026-05-28', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-25T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-29', 'to': '2026-05-29', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-26T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-30', 'to': '2026-05-30', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-27T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-31', 'to': '2026-05-31', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-28T02:00:00.000Z', 'amount': 113.72}]}], 'languages': [], 'sessions': [{'code': '16:00', 'name': '16:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 113.72, 'boxOfficeAmount': 110.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 56.86, 'boxOfficeAmount': 55.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1326788795'}, {'code': '775973916#10040TOUR', 'name': 'Tour at 5 pm.', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'CITIZENSHIP', 'text': "Please provide the passenger's citizenship", 'required': True}, {'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'ND1013_BS', 'text': 'Please provide your telephone number, including the international code, for emergency purposes', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 22835}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 42.38, 'boxOfficeAmount': 41.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-06-01', 'to': '2026-06-01', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 42.38}, {'dateFrom': '2026-05-29T02:00:00.000Z', 'amount': 84.76}]}], 'languages': [], 'sessions': [{'code': '17:00', 'name': '17:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 84.76, 'boxOfficeAmount': 82.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 42.38, 'boxOfficeAmount': 41.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 2.07, 'boxOfficeAmount': 2.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2026-05-25', 'to': '2026-05-25', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-22T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-26', 'to': '2026-05-26', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-23T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-27', 'to': '2026-05-27', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-24T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-28', 'to': '2026-05-28', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-25T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-29', 'to': '2026-05-29', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-26T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-30', 'to': '2026-05-30', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-27T02:00:00.000Z', 'amount': 113.72}]}, {'from': '2026-05-31', 'to': '2026-05-31', 'cancellationPolicies': [{'dateFrom': '2026-04-09T23:59:00.000Z', 'amount': 56.86}, {'dateFrom': '2026-05-28T02:00:00.000Z', 'amount': 113.72}]}], 'languages': [], 'sessions': [{'code': '17:00', 'name': '17:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 113.72, 'boxOfficeAmount': 110.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 56.86, 'boxOfficeAmount': 55.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '775973916'}], 'currencyName': 'Euro', 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 42.38, 'boxOfficeAmount': 41.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 22.74, 'boxOfficeAmount': 22.0, 'mandatoryApplyAmount': False}], 'content': {'name': 'Special Discount Offer: Alhambra with Audioguide - Ticket', 'detailedInfo': [], 'featureGroups': [{'groupCode': 'UNKNOWN', 'excluded': [{'featureType': 'OTHERNOT', 'description': 'Headphones'}]}, {'groupCode': 'MATERIAL', 'included': [{'featureType': 'EQUIPINCL', 'description': 'Tourist navigator'}]}, {'groupCode': 'TICKET', 'included': [{'featureType': 'ADMISSIONSINCL', 'description': 'Tickets'}]}], 'guidingOptions': {'groupType': 'SHARED', 'guideType': 'AUDIOGUIDE', 'included': True}, 'importantInfo': ["All guests must bring their original ID (DNI, passport or equivalent), otherwise access may be denied. All guests must bring their original ID (DNI, passport or equivelant), otherwise access may be denied. In order to collect the audio guide, you must provide a credit card number, as a guarantee. Please be advised that you must enter all passengers’ names and passport numbers in the boxes that appear during the reservation process to make sure the correct service is selected. The timetable to the “Palacios Nazarés” will be made available the same day of your visit. For operational reasons the supplier reserves the right to admit group reservations. Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date. MANDATORY INFORMATION DURING THE BOOKING PROCESS: It is mandatory to provide the details of all guests taking part in this tour, including the full names, and ID/passport number, to guarantee availability and access to the Alhambra. Valid passport or photo ID is required. All guests visiting the Alhambra must bring a valid ticket, including children and babies. Children must be accompanied by a parent/guardian. Due to the Alhambra's reservation policy, you are unable to reschedule this tour. Please ensure you arrive at the meeting point at least 15 minutes prior to the tour start time. If you are late, you may not be allowed to enter, and no refunds will be allowed. Not accessible for wheelchairs. "], 'location': {'endPoints': [{'type': 'Same', 'description': 'Same as Starting Point'}], 'startingPoints': [{'type': 'Meeting Point', 'meetingPoint': {'type': 'ADDRESS', 'geolocation': {'latitude': 37.1743189, 'longitude': -3.5853312000000415}, 'address': 'Paseo de la Sabica, 15', 'country': {'code': 'ES', 'name': 'Spain', 'destinations': [{'code': 'GRX', 'name': 'Granada'}]}, 'city': 'Granada', 'zip': '18009', 'description': 'Paseo de la Sabica, 15'}, 'pickupInstructions': [{'description': 'Please call to confirm the time that you would like to collect the tickets and audio guide. Pick-up your ticket and audio guide the same day of your visit at our Welcome Visitor Centre between 8:30am and 9:30am. '}]}]}, 'media': {'images': [{'visualizationOrder': 1, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/27586/ENG/S/27586_4.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/27586/ENG/XL/27586_4.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/27586/ENG/B/27586_4.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/27586/ENG/LPP/27586_4.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/27586/ENG/L/27586_4.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/27586/ENG/M/27586_4.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 2, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/27586/ENG/S/27586_3.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/27586/ENG/XL/27586_3.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/27586/ENG/B/27586_3.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/27586/ENG/LPP/27586_3.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/27586/ENG/L/27586_3.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/27586/ENG/M/27586_3.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 3, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/27586/ENG/S/27586_1.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/27586/ENG/XL/27586_1.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/27586/ENG/B/27586_1.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/27586/ENG/LPP/27586_1.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/27586/ENG/L/27586_1.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/27586/ENG/M/27586_1.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 4, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/27586/ENG/S/27586_2.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/27586/ENG/XL/27586_2.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/27586/ENG/B/27586_2.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/27586/ENG/LPP/27586_2.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/27586/ENG/L/27586_2.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/27586/ENG/M/27586_2.jpg', 'sizeType': 'MEDIUM'}]}]}, 'redeemInfo': {'type': 'PRINTED', 'directEntrance': False, 'comments': [{'description': 'Printed Voucher. Print and bring the voucher to enjoy the activity. '}]}, 'scheduling': {'opened': [{'openingTime': '13:00', 'weekDays': []}, {'openingTime': '12:30', 'weekDays': []}, {'openingTime': '08:00', 'weekDays': []}, {'openingTime': '07:30', 'weekDays': []}]}, 'segmentationGroups': [{'code': 2, 'name': 'Daytime', 'segments': [{'code': 774, 'name': 'Afternoon'}, {'code': 773, 'name': 'Morning'}]}, {'code': 1, 'name': 'Categories', 'segments': [{'code': 4, 'name': 'Art & culture'}]}], 'activityFactsheetType': 'ACTIVITIES', 'activityCode': 'E-E10-1ALHNAVEG', 'modalityCode': '10040TOUR', 'modalityName': 'Tour at 5 pm.', 'contentId': '27586', 'description': "
It was originally built as a fortress in 899 before being converted into a Royal Palace by Yusuf I, Sultan of Granada. Wander through the old fortress, known as La Alcazaba, with an audio guide navigator exploring the Royal Palace Complex with its ornate courts, patios and halls. The audioguide with a built-in GPS tourist navigator will give you information not only on the monuments, neighborhoods, and highlights of the city but also on how to get there, schedules, prices, photos or reviews.
Also included is access to the Generalife Palace and Gardens which were used as a summer palace and retreat by the Nazrid emirs of Granada. Admire the Patio de la Acequia with its long pools framed by flowerbeds, fountains, colonnades and pavilions, as well as the Sultana's Garden, thought to be inspired by the style of medieval Persian Gardens.
The timetable to the “Palacios Nazarés” will be made available the same day of your visit.
Languages
Audioguide available in Spanish, German, French, Dutch, English and Italian.
Special Discount Offer: Book before the 21st of December 2026 and enjoy a special discount for your visit.
", 'lastUpdate': '2026-03-16', 'summary': 'The Alhambra is the focal point of Granada overlooking the city atop a hill.', 'advancedTips': [], 'countries': [{'code': 'ES', 'name': 'Spain', 'destinations': [{'code': 'GRX', 'name': 'Granada'}]}], 'highligths': ['Includes 24 hour audio guide navigator', 'Explore the Alhambra at your own pace', 'Admission to the all the areas of the Alhambra open to the public'], 'language': 'en'}, 'order': 1, 'name': 'Special Discount Offer: Alhambra with Audioguide - Ticket', 'currency': 'EUR', 'code': 'E-E10-1ALHNAVEG', 'type': 'TICKET'}