{'activityCode': 'A0ALNO0001', 'country': {'code': 'FR', 'name': 'France', 'destinations': [{'code': 'PAR', 'name': 'Paris'}]}, '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': '73911055#18390CRUI1', 'name': '1 day bus ticket + 1 hour Seine River cruise', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 197, 'code': 28147}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 1000.58, 'boxOfficeAmount': 1327.47, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 613.26, 'boxOfficeAmount': 813.61, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-07', 'to': '2025-11-07', 'cancellationPolicies': [{'dateFrom': '2025-11-06T01:00:00.000Z', 'amount': 1000.58}]}, {'from': '2025-11-10', 'to': '2025-11-10', 'cancellationPolicies': [{'dateFrom': '2025-11-09T01:00:00.000Z', 'amount': 1000.58}]}, {'from': '2025-11-11', 'to': '2025-11-11', 'cancellationPolicies': [{'dateFrom': '2025-11-10T01:00:00.000Z', 'amount': 1000.58}]}, {'from': '2025-11-12', 'to': '2025-11-12', 'cancellationPolicies': [{'dateFrom': '2025-11-11T01:00:00.000Z', 'amount': 1000.58}]}, {'from': '2025-11-13', 'to': '2025-11-13', 'cancellationPolicies': [{'dateFrom': '2025-11-12T01:00:00.000Z', 'amount': 1000.58}]}, {'from': '2025-11-14', 'to': '2025-11-14', 'cancellationPolicies': [{'dateFrom': '2025-11-13T01:00:00.000Z', 'amount': 1000.58}]}], 'languages': [], 'sessions': [{'code': '09:30', 'name': '09:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 1000.58, 'boxOfficeAmount': 1327.47, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 613.26, 'boxOfficeAmount': 813.61, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 1000.58, 'boxOfficeAmount': 1327.47, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 0.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2025-11-08', 'to': '2025-11-08', 'cancellationPolicies': [{'dateFrom': '2025-11-07T01:00:00.000Z', 'amount': 1133.99}]}, {'from': '2025-11-09', 'to': '2025-11-09', 'cancellationPolicies': [{'dateFrom': '2025-11-08T01:00:00.000Z', 'amount': 1133.99}]}], 'languages': [], 'sessions': [{'code': '09:30', 'name': '09:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 1133.99, 'boxOfficeAmount': 1327.47, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 695.03, 'boxOfficeAmount': 813.61, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 1133.99, 'boxOfficeAmount': 1327.47, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 0.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '73911055'}, {'code': '1707553129#18497CRUI2', 'name': '2-day bus ticket + 1 hour Seine River cruise', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 197, 'code': 28148}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 1097.41, 'boxOfficeAmount': 1455.93, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 677.81, 'boxOfficeAmount': 899.25, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-07', 'to': '2025-11-07', 'cancellationPolicies': [{'dateFrom': '2025-11-06T01:00:00.000Z', 'amount': 1097.41}]}, {'from': '2025-11-10', 'to': '2025-11-10', 'cancellationPolicies': [{'dateFrom': '2025-11-09T01:00:00.000Z', 'amount': 1097.41}]}, {'from': '2025-11-11', 'to': '2025-11-11', 'cancellationPolicies': [{'dateFrom': '2025-11-10T01:00:00.000Z', 'amount': 1097.41}]}, {'from': '2025-11-12', 'to': '2025-11-12', 'cancellationPolicies': [{'dateFrom': '2025-11-11T01:00:00.000Z', 'amount': 1097.41}]}, {'from': '2025-11-13', 'to': '2025-11-13', 'cancellationPolicies': [{'dateFrom': '2025-11-12T01:00:00.000Z', 'amount': 1097.41}]}, {'from': '2025-11-14', 'to': '2025-11-14', 'cancellationPolicies': [{'dateFrom': '2025-11-13T01:00:00.000Z', 'amount': 1097.41}]}], 'languages': [], 'sessions': [{'code': '09:30', 'name': '09:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 1097.41, 'boxOfficeAmount': 1455.93, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 677.81, 'boxOfficeAmount': 899.25, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 1097.41, 'boxOfficeAmount': 1455.93, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 0.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2025-11-08', 'to': '2025-11-08', 'cancellationPolicies': [{'dateFrom': '2025-11-07T01:00:00.000Z', 'amount': 1243.73}]}, {'from': '2025-11-09', 'to': '2025-11-09', 'cancellationPolicies': [{'dateFrom': '2025-11-08T01:00:00.000Z', 'amount': 1243.73}]}], 'languages': [], 'sessions': [{'code': '09:30', 'name': '09:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 1243.73, 'boxOfficeAmount': 1455.93, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 768.19, 'boxOfficeAmount': 899.25, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 1243.73, 'boxOfficeAmount': 1455.93, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 0.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1707553129'}, {'code': '1758923173#18639CRUI3', 'name': '3-day bus ticket + 1 hour Seine River cruise', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 197, 'code': 28149}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 1178.1, 'boxOfficeAmount': 1562.99, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 726.23, 'boxOfficeAmount': 963.49, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-07', 'to': '2025-11-07', 'cancellationPolicies': [{'dateFrom': '2025-11-06T01:00:00.000Z', 'amount': 1178.1}]}, {'from': '2025-11-10', 'to': '2025-11-10', 'cancellationPolicies': [{'dateFrom': '2025-11-09T01:00:00.000Z', 'amount': 1178.1}]}, {'from': '2025-11-11', 'to': '2025-11-11', 'cancellationPolicies': [{'dateFrom': '2025-11-10T01:00:00.000Z', 'amount': 1178.1}]}, {'from': '2025-11-12', 'to': '2025-11-12', 'cancellationPolicies': [{'dateFrom': '2025-11-11T01:00:00.000Z', 'amount': 1178.1}]}, {'from': '2025-11-13', 'to': '2025-11-13', 'cancellationPolicies': [{'dateFrom': '2025-11-12T01:00:00.000Z', 'amount': 1178.1}]}, {'from': '2025-11-14', 'to': '2025-11-14', 'cancellationPolicies': [{'dateFrom': '2025-11-13T01:00:00.000Z', 'amount': 1178.1}]}], 'languages': [], 'sessions': [{'code': '09:30', 'name': '09:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 1178.1, 'boxOfficeAmount': 1562.99, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 726.23, 'boxOfficeAmount': 963.49, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 1178.1, 'boxOfficeAmount': 1562.99, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 0.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2025-11-08', 'to': '2025-11-08', 'cancellationPolicies': [{'dateFrom': '2025-11-07T01:00:00.000Z', 'amount': 1335.18}]}, {'from': '2025-11-09', 'to': '2025-11-09', 'cancellationPolicies': [{'dateFrom': '2025-11-08T01:00:00.000Z', 'amount': 1335.18}]}], 'languages': [], 'sessions': [{'code': '09:30', 'name': '09:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 1335.18, 'boxOfficeAmount': 1562.99, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 823.06, 'boxOfficeAmount': 963.49, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 1335.18, 'boxOfficeAmount': 1562.99, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 0.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1758923173'}, {'code': '714575285#18479BYNIG', 'name': 'Night tour ticket ', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 197, 'code': 28150}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 564.84, 'boxOfficeAmount': 749.38, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 403.46, 'boxOfficeAmount': 535.27, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-07', 'to': '2025-11-07', 'cancellationPolicies': [{'dateFrom': '2025-11-06T01:00:00.000Z', 'amount': 564.84}]}, {'from': '2025-11-11', 'to': '2025-11-11', 'cancellationPolicies': [{'dateFrom': '2025-11-10T01:00:00.000Z', 'amount': 564.84}]}, {'from': '2025-11-12', 'to': '2025-11-12', 'cancellationPolicies': [{'dateFrom': '2025-11-11T01:00:00.000Z', 'amount': 564.84}]}], 'languages': [], 'sessions': [{'code': '18:00', 'name': '18:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 564.84, 'boxOfficeAmount': 749.38, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 403.46, 'boxOfficeAmount': 535.27, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 564.84, 'boxOfficeAmount': 749.38, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 0.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2025-11-10', 'to': '2025-11-10', 'cancellationPolicies': [{'dateFrom': '2025-11-09T01:00:00.000Z', 'amount': 583.56}]}, {'from': '2025-11-13', 'to': '2025-11-13', 'cancellationPolicies': [{'dateFrom': '2025-11-12T01:00:00.000Z', 'amount': 583.56}]}, {'from': '2025-11-14', 'to': '2025-11-14', 'cancellationPolicies': [{'dateFrom': '2025-11-13T01:00:00.000Z', 'amount': 583.56}]}], 'languages': [], 'sessions': [{'code': '18:00', 'name': '18:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 583.56, 'boxOfficeAmount': 749.38, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 416.8, 'boxOfficeAmount': 535.27, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 583.56, 'boxOfficeAmount': 749.38, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 0.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2025-11-08', 'to': '2025-11-08', 'cancellationPolicies': [{'dateFrom': '2025-11-07T01:00:00.000Z', 'amount': 640.16}]}], 'languages': [], 'sessions': [{'code': '18:00', 'name': '18:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 640.16, 'boxOfficeAmount': 749.38, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 457.25, 'boxOfficeAmount': 535.27, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 640.16, 'boxOfficeAmount': 749.38, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 0.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2025-11-09', 'to': '2025-11-09', 'cancellationPolicies': [{'dateFrom': '2025-11-08T01:00:00.000Z', 'amount': 677.81}]}], 'languages': [], 'sessions': [{'code': '18:00', 'name': '18:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 677.81, 'boxOfficeAmount': 749.38, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 484.15, 'boxOfficeAmount': 535.27, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 677.81, 'boxOfficeAmount': 749.38, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 0.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '714575285'}, {'code': '653053911#18544DISCO', 'name': '1 day Discovery bus ticket ', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 197, 'code': 28151}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 774.64, 'boxOfficeAmount': 1027.72, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 451.87, 'boxOfficeAmount': 599.5, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-07', 'to': '2025-11-07', 'cancellationPolicies': [{'dateFrom': '2025-11-06T01:00:00.000Z', 'amount': 774.64}]}, {'from': '2025-11-10', 'to': '2025-11-10', 'cancellationPolicies': [{'dateFrom': '2025-11-09T01:00:00.000Z', 'amount': 774.64}]}, {'from': '2025-11-11', 'to': '2025-11-11', 'cancellationPolicies': [{'dateFrom': '2025-11-10T01:00:00.000Z', 'amount': 774.64}]}, {'from': '2025-11-12', 'to': '2025-11-12', 'cancellationPolicies': [{'dateFrom': '2025-11-11T01:00:00.000Z', 'amount': 774.64}]}, {'from': '2025-11-13', 'to': '2025-11-13', 'cancellationPolicies': [{'dateFrom': '2025-11-12T01:00:00.000Z', 'amount': 774.64}]}, {'from': '2025-11-14', 'to': '2025-11-14', 'cancellationPolicies': [{'dateFrom': '2025-11-13T01:00:00.000Z', 'amount': 774.64}]}], 'languages': [], 'sessions': [{'code': '09:30', 'name': '09:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 774.64, 'boxOfficeAmount': 1027.72, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 451.87, 'boxOfficeAmount': 599.5, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 774.64, 'boxOfficeAmount': 1027.72, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 0.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2025-11-08', 'to': '2025-11-08', 'cancellationPolicies': [{'dateFrom': '2025-11-07T01:00:00.000Z', 'amount': 852.11}]}, {'from': '2025-11-09', 'to': '2025-11-09', 'cancellationPolicies': [{'dateFrom': '2025-11-08T01:00:00.000Z', 'amount': 852.11}]}], 'languages': [], 'sessions': [{'code': '09:30', 'name': '09:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 852.11, 'boxOfficeAmount': 1027.72, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 497.06, 'boxOfficeAmount': 599.5, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 852.11, 'boxOfficeAmount': 1027.72, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 0.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '653053911'}, {'code': '1515627909#18530DISC2', 'name': '2-day Discovery bus ticket ', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 197, 'code': 28152}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 871.47, 'boxOfficeAmount': 1156.18, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 516.43, 'boxOfficeAmount': 685.15, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-08', 'to': '2025-11-08', 'cancellationPolicies': [{'dateFrom': '2025-11-07T01:00:00.000Z', 'amount': 987.67}]}, {'from': '2025-11-09', 'to': '2025-11-09', 'cancellationPolicies': [{'dateFrom': '2025-11-08T01:00:00.000Z', 'amount': 987.67}]}], 'languages': [], 'sessions': [{'code': '09:30', 'name': '09:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 987.67, 'boxOfficeAmount': 1156.18, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 585.29, 'boxOfficeAmount': 685.15, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 987.67, 'boxOfficeAmount': 1156.18, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 0.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2025-11-07', 'to': '2025-11-07', 'cancellationPolicies': [{'dateFrom': '2025-11-06T01:00:00.000Z', 'amount': 871.47}]}, {'from': '2025-11-10', 'to': '2025-11-10', 'cancellationPolicies': [{'dateFrom': '2025-11-09T01:00:00.000Z', 'amount': 871.47}]}, {'from': '2025-11-11', 'to': '2025-11-11', 'cancellationPolicies': [{'dateFrom': '2025-11-10T01:00:00.000Z', 'amount': 871.47}]}, {'from': '2025-11-12', 'to': '2025-11-12', 'cancellationPolicies': [{'dateFrom': '2025-11-11T01:00:00.000Z', 'amount': 871.47}]}, {'from': '2025-11-13', 'to': '2025-11-13', 'cancellationPolicies': [{'dateFrom': '2025-11-12T01:00:00.000Z', 'amount': 871.47}]}, {'from': '2025-11-14', 'to': '2025-11-14', 'cancellationPolicies': [{'dateFrom': '2025-11-13T01:00:00.000Z', 'amount': 871.47}]}], 'languages': [], 'sessions': [{'code': '09:30', 'name': '09:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 871.47, 'boxOfficeAmount': 1156.18, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 516.43, 'boxOfficeAmount': 685.15, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 871.47, 'boxOfficeAmount': 1156.18, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 0.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1515627909'}, {'code': '1489455535#18440DISC3', 'name': '3-day Discovery bus ticket', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 197, 'code': 28153}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 952.17, 'boxOfficeAmount': 1263.24, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 564.84, 'boxOfficeAmount': 749.38, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-08', 'to': '2025-11-08', 'cancellationPolicies': [{'dateFrom': '2025-11-07T01:00:00.000Z', 'amount': 1079.12}]}, {'from': '2025-11-09', 'to': '2025-11-09', 'cancellationPolicies': [{'dateFrom': '2025-11-08T01:00:00.000Z', 'amount': 1079.12}]}], 'languages': [], 'sessions': [{'code': '09:30', 'name': '09:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 1079.12, 'boxOfficeAmount': 1263.24, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 640.16, 'boxOfficeAmount': 749.38, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 1079.12, 'boxOfficeAmount': 1263.24, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 0.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2025-11-07', 'to': '2025-11-07', 'cancellationPolicies': [{'dateFrom': '2025-11-06T01:00:00.000Z', 'amount': 952.17}]}, {'from': '2025-11-10', 'to': '2025-11-10', 'cancellationPolicies': [{'dateFrom': '2025-11-09T01:00:00.000Z', 'amount': 952.17}]}, {'from': '2025-11-11', 'to': '2025-11-11', 'cancellationPolicies': [{'dateFrom': '2025-11-10T01:00:00.000Z', 'amount': 952.17}]}, {'from': '2025-11-12', 'to': '2025-11-12', 'cancellationPolicies': [{'dateFrom': '2025-11-11T01:00:00.000Z', 'amount': 952.17}]}, {'from': '2025-11-13', 'to': '2025-11-13', 'cancellationPolicies': [{'dateFrom': '2025-11-12T01:00:00.000Z', 'amount': 952.17}]}, {'from': '2025-11-14', 'to': '2025-11-14', 'cancellationPolicies': [{'dateFrom': '2025-11-13T01:00:00.000Z', 'amount': 952.17}]}], 'languages': [], 'sessions': [{'code': '09:30', 'name': '09:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 952.17, 'boxOfficeAmount': 1263.24, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 564.84, 'boxOfficeAmount': 749.38, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 952.17, 'boxOfficeAmount': 1263.24, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 0.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1489455535'}, {'code': '1963648581#18424HOP1', 'name': '1 day bus ticket + night tour ', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 197, 'code': 28154}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 1161.96, 'boxOfficeAmount': 1541.58, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 726.23, 'boxOfficeAmount': 963.49, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-08', 'to': '2025-11-08', 'cancellationPolicies': [{'dateFrom': '2025-11-07T01:00:00.000Z', 'amount': 1316.89}]}, {'from': '2025-11-09', 'to': '2025-11-09', 'cancellationPolicies': [{'dateFrom': '2025-11-08T01:00:00.000Z', 'amount': 1316.89}]}], 'languages': [], 'sessions': [{'code': '18:00', 'name': '18:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 1316.89, 'boxOfficeAmount': 1541.58, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 823.06, 'boxOfficeAmount': 963.49, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 1316.89, 'boxOfficeAmount': 1541.58, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 0.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2025-11-07', 'to': '2025-11-07', 'cancellationPolicies': [{'dateFrom': '2025-11-06T01:00:00.000Z', 'amount': 1161.96}]}, {'from': '2025-11-10', 'to': '2025-11-10', 'cancellationPolicies': [{'dateFrom': '2025-11-09T01:00:00.000Z', 'amount': 1161.96}]}, {'from': '2025-11-11', 'to': '2025-11-11', 'cancellationPolicies': [{'dateFrom': '2025-11-10T01:00:00.000Z', 'amount': 1161.96}]}, {'from': '2025-11-12', 'to': '2025-11-12', 'cancellationPolicies': [{'dateFrom': '2025-11-11T01:00:00.000Z', 'amount': 1161.96}]}, {'from': '2025-11-13', 'to': '2025-11-13', 'cancellationPolicies': [{'dateFrom': '2025-11-12T01:00:00.000Z', 'amount': 1161.96}]}, {'from': '2025-11-14', 'to': '2025-11-14', 'cancellationPolicies': [{'dateFrom': '2025-11-13T01:00:00.000Z', 'amount': 1161.96}]}], 'languages': [], 'sessions': [{'code': '18:00', 'name': '18:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 1161.96, 'boxOfficeAmount': 1541.58, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 726.23, 'boxOfficeAmount': 963.49, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 1161.96, 'boxOfficeAmount': 1541.58, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 0.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1963648581'}, {'code': '1274022645#18476HOP2', 'name': '2-day bus ticket + night tour ', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 197, 'code': 28155}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 1258.79, 'boxOfficeAmount': 1670.04, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 790.78, 'boxOfficeAmount': 1049.13, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-07', 'to': '2025-11-07', 'cancellationPolicies': [{'dateFrom': '2025-11-06T01:00:00.000Z', 'amount': 1258.79}]}, {'from': '2025-11-10', 'to': '2025-11-10', 'cancellationPolicies': [{'dateFrom': '2025-11-09T01:00:00.000Z', 'amount': 1258.79}]}, {'from': '2025-11-11', 'to': '2025-11-11', 'cancellationPolicies': [{'dateFrom': '2025-11-10T01:00:00.000Z', 'amount': 1258.79}]}, {'from': '2025-11-12', 'to': '2025-11-12', 'cancellationPolicies': [{'dateFrom': '2025-11-11T01:00:00.000Z', 'amount': 1258.79}]}, {'from': '2025-11-13', 'to': '2025-11-13', 'cancellationPolicies': [{'dateFrom': '2025-11-12T01:00:00.000Z', 'amount': 1258.79}]}, {'from': '2025-11-14', 'to': '2025-11-14', 'cancellationPolicies': [{'dateFrom': '2025-11-13T01:00:00.000Z', 'amount': 1258.79}]}], 'languages': [], 'sessions': [{'code': '18:00', 'name': '18:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 1258.79, 'boxOfficeAmount': 1670.04, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 790.78, 'boxOfficeAmount': 1049.13, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 1258.79, 'boxOfficeAmount': 1670.04, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 0.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2025-11-08', 'to': '2025-11-08', 'cancellationPolicies': [{'dateFrom': '2025-11-07T01:00:00.000Z', 'amount': 1426.63}]}, {'from': '2025-11-09', 'to': '2025-11-09', 'cancellationPolicies': [{'dateFrom': '2025-11-08T01:00:00.000Z', 'amount': 1426.63}]}], 'languages': [], 'sessions': [{'code': '18:00', 'name': '18:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 1426.63, 'boxOfficeAmount': 1670.04, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 896.22, 'boxOfficeAmount': 1049.13, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 1426.63, 'boxOfficeAmount': 1670.04, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 0.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1274022645'}, {'code': '1119511958#18416HOP3', 'name': '3-day bus ticket + night tour ', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 197, 'code': 28156}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 1339.49, 'boxOfficeAmount': 1777.1, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 839.2, 'boxOfficeAmount': 1113.36, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-08', 'to': '2025-11-08', 'cancellationPolicies': [{'dateFrom': '2025-11-07T01:00:00.000Z', 'amount': 1518.08}]}, {'from': '2025-11-09', 'to': '2025-11-09', 'cancellationPolicies': [{'dateFrom': '2025-11-08T01:00:00.000Z', 'amount': 1518.08}]}], 'languages': [], 'sessions': [{'code': '18:00', 'name': '18:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 1518.08, 'boxOfficeAmount': 1777.1, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 951.09, 'boxOfficeAmount': 1113.36, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 1518.08, 'boxOfficeAmount': 1777.1, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 0.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2025-11-07', 'to': '2025-11-07', 'cancellationPolicies': [{'dateFrom': '2025-11-06T01:00:00.000Z', 'amount': 1339.49}]}, {'from': '2025-11-10', 'to': '2025-11-10', 'cancellationPolicies': [{'dateFrom': '2025-11-09T01:00:00.000Z', 'amount': 1339.49}]}, {'from': '2025-11-11', 'to': '2025-11-11', 'cancellationPolicies': [{'dateFrom': '2025-11-10T01:00:00.000Z', 'amount': 1339.49}]}, {'from': '2025-11-12', 'to': '2025-11-12', 'cancellationPolicies': [{'dateFrom': '2025-11-11T01:00:00.000Z', 'amount': 1339.49}]}, {'from': '2025-11-13', 'to': '2025-11-13', 'cancellationPolicies': [{'dateFrom': '2025-11-12T01:00:00.000Z', 'amount': 1339.49}]}, {'from': '2025-11-14', 'to': '2025-11-14', 'cancellationPolicies': [{'dateFrom': '2025-11-13T01:00:00.000Z', 'amount': 1339.49}]}], 'languages': [], 'sessions': [{'code': '18:00', 'name': '18:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 1339.49, 'boxOfficeAmount': 1777.1, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 839.2, 'boxOfficeAmount': 1113.36, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 1339.49, 'boxOfficeAmount': 1777.1, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 0.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1119511958'}], 'currencyName': 'Mexican Peso', 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 564.84, 'boxOfficeAmount': 749.38, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 403.46, 'boxOfficeAmount': 535.27, 'mandatoryApplyAmount': True}], 'content': {'name': 'TOOTBus Paris Sightseeing Hop-On Hop-Off Tour', 'detailedInfo': [], 'featureGroups': [{'groupCode': 'UNKNOWN', 'included': [{'featureType': 'OTHERINCL', 'description': 'Wheelchair access'}, {'featureType': 'OTHERINCL', 'description': 'Mobile App Mobile App'}]}, {'groupCode': 'TICKET', 'included': [{'featureType': 'ADMISSIONSINCL', 'description': 'Tickets'}]}, {'groupCode': 'MATERIAL', 'included': [{'featureType': 'EQUIPINCL', 'description': 'Wi Fi on board'}]}], 'guidingOptions': {'guideType': 'NONE', 'included': True}, 'location': {'endPoints': [{'type': 'Same', 'description': 'Same as Starting Point'}], 'startingPoints': [{'type': 'Meeting Point', 'meetingPoint': {'type': 'ADDRESS', 'geolocation': {'latitude': 48.87401, 'longitude': 2.3280714}, 'address': 'Boulevard Haussmann,64', 'country': {'code': 'FR', 'name': 'France', 'destinations': [{'code': 'PAR', 'name': 'Paris'}]}, 'city': 'Paris', 'zip': '75009', 'description': 'Haussman Department Store'}, 'pickupInstructions': [{'description': 'At any of the bus stops.
'}]}]}, 'media': {'images': [{'visualizationOrder': 1, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/54179/ENG/S/TootBus%20Launch%20%20%289%29.jpeg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/54179/ENG/XL/TootBus%20Launch%20%20%289%29.jpeg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/54179/ENG/B/TootBus%20Launch%20%20%289%29.jpeg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/54179/ENG/LPP/TootBus%20Launch%20%20%289%29.jpeg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/54179/ENG/L/TootBus%20Launch%20%20%289%29.jpeg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/54179/ENG/M/TootBus%20Launch%20%20%289%29.jpeg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 2, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/54179/ENG/S/Batobus%20Paris%20%287%29.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/54179/ENG/XL/Batobus%20Paris%20%287%29.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/54179/ENG/B/Batobus%20Paris%20%287%29.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/54179/ENG/LPP/Batobus%20Paris%20%287%29.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/54179/ENG/L/Batobus%20Paris%20%287%29.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/54179/ENG/M/Batobus%20Paris%20%287%29.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 3, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/54179/ENG/S/TootBus%20Launch%20%20%281%29.jpeg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/54179/ENG/XL/TootBus%20Launch%20%20%281%29.jpeg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/54179/ENG/B/TootBus%20Launch%20%20%281%29.jpeg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/54179/ENG/LPP/TootBus%20Launch%20%20%281%29.jpeg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/54179/ENG/L/TootBus%20Launch%20%20%281%29.jpeg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/54179/ENG/M/TootBus%20Launch%20%20%281%29.jpeg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 4, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/54179/ENG/S/Batobus%20Paris%20%288%29.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/54179/ENG/XL/Batobus%20Paris%20%288%29.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/54179/ENG/B/Batobus%20Paris%20%288%29.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/54179/ENG/LPP/Batobus%20Paris%20%288%29.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/54179/ENG/L/Batobus%20Paris%20%288%29.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/54179/ENG/M/Batobus%20Paris%20%288%29.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 5, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/54179/ENG/S/TootBus%20Launch%20%20%288%29.jpeg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/54179/ENG/XL/TootBus%20Launch%20%20%288%29.jpeg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/54179/ENG/B/TootBus%20Launch%20%20%288%29.jpeg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/54179/ENG/LPP/TootBus%20Launch%20%20%288%29.jpeg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/54179/ENG/L/TootBus%20Launch%20%20%288%29.jpeg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/54179/ENG/M/TootBus%20Launch%20%20%288%29.jpeg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 6, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/54179/ENG/S/Paris-bateau-parisien.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/54179/ENG/XL/Paris-bateau-parisien.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/54179/ENG/B/Paris-bateau-parisien.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/54179/ENG/LPP/Paris-bateau-parisien.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/54179/ENG/L/Paris-bateau-parisien.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/54179/ENG/M/Paris-bateau-parisien.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 7, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/54179/ENG/S/TOOTBUS%20CARTE%20PARIS%201106%20LIGNE%20BLEUE.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/54179/ENG/XL/TOOTBUS%20CARTE%20PARIS%201106%20LIGNE%20BLEUE.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/54179/ENG/B/TOOTBUS%20CARTE%20PARIS%201106%20LIGNE%20BLEUE.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/54179/ENG/LPP/TOOTBUS%20CARTE%20PARIS%201106%20LIGNE%20BLEUE.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/54179/ENG/L/TOOTBUS%20CARTE%20PARIS%201106%20LIGNE%20BLEUE.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/54179/ENG/M/TOOTBUS%20CARTE%20PARIS%201106%20LIGNE%20BLEUE.jpg', 'sizeType': 'MEDIUM'}]}]}, 'redeemInfo': {'type': 'EVOUCHER', 'directEntrance': False, 'comments': [{'description': 'E-voucher. Show the voucher on your mobile device to enjoy the activity.'}]}, 'routes': [{'duration': {'value': 90.0, 'metric': 'MINUTES'}, 'description': 'TootBus Hop-On Hop-Off Tour', 'timeFrom': '08:30:00', 'timeTo': '16:00:00', 'points': [{'type': 'POI', 'order': 1, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 48.87264617639025, 'longitude': 2.329200638572588}, 'address': '11, Rue Auber', 'country': {'code': 'FR'}, 'city': 'Paris', 'zip': '75009', 'description': 'Printemps / Galerie Lafayette'}}, {'type': 'POI', 'order': 2, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 48.8719343, 'longitude': 2.331766600000037}, 'address': 'Opera Garnier', 'country': {'code': 'FR'}, 'city': 'Paris', 'zip': '-', 'description': 'Opéra Garnier'}}, {'type': 'POI', 'order': 3, 'stop': False, 'pointOfInterest': {'type': 'LANDMARK', 'geolocation': {'latitude': 48.86154680000001, 'longitude': 2.3341656000000057}, 'address': 'Place du Carrousel', 'country': {'code': 'FR'}, 'city': 'Paris', 'zip': '75001', 'description': 'Musée du Louvre - Place du Carrousel'}}, {'type': 'POI', 'order': 4, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 48.85192914522442, 'longitude': 2.34637545391339}, 'address': '13 Rue Saint-Jacques', 'country': {'code': 'FR'}, 'city': 'Paris', 'zip': '75005', 'description': 'Notre-Dame - Quartier Latin'}}, {'type': 'POI', 'order': 5, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 48.86036671622095, 'longitude': 2.3271707539139856}, 'address': "76 Quai Valéry Giscard d'Estaing", 'country': {'code': 'FR'}, 'city': 'Paris', 'zip': '75007', 'description': "Musée d'Orsay"}}, {'type': 'POI', 'order': 6, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 48.8656331, 'longitude': 2.3212356999999884}, 'address': 'Place de la Concorde', 'country': {'code': 'FR'}, 'city': 'Paris', 'zip': '75008', 'description': 'Place de la Concorde'}}, {'type': 'POI', 'order': 7, 'stop': False, 'pointOfInterest': {'type': 'LANDMARK', 'geolocation': {'latitude': 48.87078409999999, 'longitude': 2.304296499999964}, 'address': 'Av. des Champs-Élysées', 'country': {'code': 'FR'}, 'city': 'Paris', 'zip': '75008', 'description': 'Champs-Elysées'}}, {'type': 'POI', 'order': 8, 'stop': False, 'pointOfInterest': {'type': 'LANDMARK', 'geolocation': {'latitude': 48.8619569, 'longitude': 2.288707499999987}, 'address': 'Place du Trocadéro', 'country': {'code': 'FR'}, 'city': 'Paris', 'zip': '75016', 'description': 'Trocadéro'}}, {'type': 'POI', 'order': 9, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 48.86099275661285, 'longitude': 2.296165638571715}, 'address': '55 Quai Jacques Chirac', 'country': {'code': 'FR'}, 'city': 'Paris', 'zip': '75007', 'description': 'Tour Eiffel'}}, {'type': 'POI', 'order': 10, 'stop': False, 'pointOfInterest': {'type': 'LANDMARK', 'geolocation': {'latitude': 48.8636107, 'longitude': 2.310393500000032}, 'address': 'Pont des Invalides', 'country': {'code': 'FR'}, 'city': 'Paris', 'zip': '-', 'description': 'Pont des Invalides'}}], 'frequency': {'maximum': {'value': 20.0, 'metric': 'MINUTES'}, 'minimum': {'value': 20.0, 'metric': 'MINUTES'}}}], 'scheduling': {}, 'segmentationGroups': [{'code': 2, 'name': 'Daytime', 'segments': [{'code': 771, 'name': 'Flexible'}]}, {'code': 16, 'name': 'Services', 'segments': [{'code': 956, 'name': 'Safe2Stay'}, {'code': 952, 'name': 'Wheelchair accessible'}]}, {'code': 1, 'name': 'Categories', 'segments': [{'code': 3, 'name': 'Tickets & Attraction Passes'}]}], 'activityFactsheetType': 'HOP_ON_HOP_OFF', 'activityCode': 'E-E10-A0ALNO0001', 'modalityCode': '18476HOP2', 'modalityName': '2-day bus ticket + night tour ', 'contentId': '54179', 'description': "

TootBus offers visitors a unique way to discover Paris, the world’s most popular tourist destination.


TootBus has the largest network of interconnected Hop-on Hop-off lines in Paris with 1 route and 10 stops covering the best attraction in the city. From the comfort and convenience of our 100% clean buses, Paris Discovery will take you past the Opera, Louvre Museum, Notre-Dame Cathedral, Sainte-Chapelle, Orsay Museum, Concorde, Champs-Elysées, Arc de Triomphe, Eiffel Tower, Les Invalides, Grand Palais and many more.


All Open Tour buses have free Wi-Fi onboard. Choose from 1 or 2-day bus passes. Learn more about Paris through the audio guide commentary specially designed for our routes.


If you are travelling with children, try our child-friendly channel available in French, English, Spanish, Italian and German, it will keep them entertained!


Download the Tootbus app to easily find your way around, locate the stops, follow the buses in real time and enjoy our self-guided walking tours to help you explore further.


Also, don’t hesitate to upgrade your experience with one of the following options:


Paris Discovery

Hop On Hop Off Bus Tour (1 day or 2-day pass)

Enjoy 1 route and 10 stops covering the best attractions in the city


Must-See Paris

Hop On Hop Off Bus Tour (1 day or 2-day pass) + 1 hour Seine River Cruise

Make the most of your visit by combining the most extensive tour of Paris with a 1-hour cruise on the River Seine! The River Cruise is operated by Vedettes de Paris!


Hop On Hop Off Bus Tour (1 day or 2-day pass) + Night Tour

Explore the major attractions of Paris by day and night! By day, explore Paris at your own pace across the 10 stops. By night, experience the breathtaking magic of Paris: Opéra, Place Vendôme, Place de la Concorde, Champs-Élysées Avenue, Eiffel Tower, Invalides, Louvre Museum…A unique one-and-a-half-hour tour to see the city of lights in all its splendour from the top deck of our buses.


Paris by Night

Get on this amazing 2 hours bus tour and experience Paris's magical and unique atmosphere at sunset.

Immerse yourself the magic and romance of Paris at sunset onboard Tootbus. Experience the city as the sun begins to set and watch the city burst into life at night from the open top deck of the bus, we have booked the best seats for you to admire the lights show!

 

Additional information

Vouchers can be redeemed on board TootBus buses.

Tickets for the 1-hour Cruise will be provided along with the bus pass onboard Open Tour buses.

Tickets for the night tour will be provided along with the bus pass. They are single-use tickets valid on the day of redemption (the validity date will be shown on the ticket).


Languages

Audioguide available in English, French, Spanish, Italian, German, Brazilian, Arabic, Russian, Chinese and Japanese on the bus devices and on the Tootbus app.

We provide you with free earphones on board the bus. However, you can help us protect the planet by bringing your own.


Important information

", 'lastUpdate': '2025-10-14', 'advancedTips': [], 'countries': [{'code': 'FR', 'name': 'France', 'destinations': [{'code': 'PAR', 'name': 'Paris'}]}], 'highligths': ['Discover Paris with our free walking tours: Emily or Fashion tour', 'Explore Paris at your own pace with 1, 2 or 3-day bus passes and optional cruise or night tour', "See Paris's top landmarks from an open top bus and hop off wherever you'd like", 'Enjoy instagramable views and unique photo opportunities along the way', 'Learn key facts about Paris with an audio guide for adults and children'], 'language': 'en'}, 'order': 1, 'name': 'TOOTBus Paris Sightseeing Hop-On Hop-Off Tour', 'currency': 'MXN', 'code': 'E-E10-A0ALNO0001', 'type': 'TICKET'}