{'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'}, 'questions': [], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "Meeting point: You can start the tour at any of the designated bus stops: 1. Opéra, 23 Boulevard des Capucines, 75002 Paris. 2. Musée du Louvre, Place du Carrousel, 75002 Paris. 3. Notre-Dame, 13 rue St Jacques, 75005 Paris. 4. Panthéon-Luxembourg, 2, place Edmond Rostand - 75006 Paris. 5. Orsay, 76 Quai Valéry Giscard d'Estaing. 6. Concorde, Place de la Concorde. 7. 135 av des champs Elysées 75008 Paris. 8. Trocadero, Place du Trocadéro. 9. Tour Eiffel, 55 Quai Jacques Chirac. 10. Pont des Invalides – Place de Finlande Pont des Invalides. The Seine River cruise is operated by Vedettes de Paris: The meeting point is located at Port de Suffren, 75007 Paris, at the foot of the Eiffel Tower // Included: 1 day Paris Discovery Hop On Hop Off Bus ticket + 1 hour Seine River // Voucher type: E-voucher. Show the voucher on your mobile device to enjoy the activity. // Supplier name: Tootbus // Supplier emergency phone: +33 142 665 656."}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'RDGS PLC'}, 'contract': {'incomingOffice': 197, 'code': 28147}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 4184.53, 'boxOfficeAmount': 6542.98, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 2564.72, 'boxOfficeAmount': 4010.21, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'u17s9i03pt80f58966ue7af46o0054', 'operationDates': [{'from': '2026-01-19', 'to': '2026-01-19', 'cancellationPolicies': [{'dateFrom': '2026-01-18T01:00:00.000Z', 'amount': 4184.53}]}, {'from': '2026-01-20', 'to': '2026-01-20', 'cancellationPolicies': [{'dateFrom': '2026-01-19T01:00:00.000Z', 'amount': 4184.53}]}, {'from': '2026-01-21', 'to': '2026-01-21', 'cancellationPolicies': [{'dateFrom': '2026-01-20T01:00:00.000Z', 'amount': 4184.53}]}, {'from': '2026-01-22', 'to': '2026-01-22', 'cancellationPolicies': [{'dateFrom': '2026-01-21T01:00:00.000Z', 'amount': 4184.53}]}, {'from': '2026-01-23', 'to': '2026-01-23', 'cancellationPolicies': [{'dateFrom': '2026-01-22T01:00:00.000Z', 'amount': 4184.53}]}], 'languages': [], 'sessions': [{'code': '09:30', 'name': '09:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 4184.53, 'boxOfficeAmount': 6542.98, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 2564.72, 'boxOfficeAmount': 4010.21, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 4184.53, 'boxOfficeAmount': 6542.98, 'mandatoryApplyAmount': True}]}, {'rateKey': 'opfuagtjlv2q60vtk6fgdk3uvq0054', 'operationDates': [{'from': '2026-01-17', 'to': '2026-01-17', 'cancellationPolicies': [{'dateFrom': '2026-01-16T01:00:00.000Z', 'amount': 4742.47}]}, {'from': '2026-01-18', 'to': '2026-01-18', 'cancellationPolicies': [{'dateFrom': '2026-01-17T01:00:00.000Z', 'amount': 4742.47}]}, {'from': '2026-01-24', 'to': '2026-01-24', 'cancellationPolicies': [{'dateFrom': '2026-01-23T01:00:00.000Z', 'amount': 4742.47}]}], 'languages': [], 'sessions': [{'code': '09:30', 'name': '09:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 4742.47, 'boxOfficeAmount': 6542.98, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 2906.68, 'boxOfficeAmount': 4010.21, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 4742.47, 'boxOfficeAmount': 6542.98, 'mandatoryApplyAmount': True}]}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '73911055'}, {'code': '1707553129#18497CRUI2', 'name': '2-day bus ticket + 1 hour Seine River cruise', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "Meeting point: You can start the tour at any of the designated bus stops: 1. Opéra, 23 Boulevard des Capucines, 75002 Paris. 2. Musée du Louvre, Place du Carrousel, 75002 Paris. 3. Notre-Dame, 13 rue St Jacques, 75005 Paris. 4. Panthéon-Luxembourg, 2, place Edmond Rostand - 75006 Paris. 5. Orsay, 76 Quai Valéry Giscard d'Estaing. 6. Concorde, Place de la Concorde. 7. 135 av des champs Elysées 75008 Paris. 8. Trocadero, Place du Trocadéro. 9. Tour Eiffel, 55 Quai Jacques Chirac. 10. Pont des Invalides – Place de Finlande Pont des Invalides. The Seine River cruise is operated by Vedettes de Paris: The meeting point is located at Port de Suffren, 75007 Paris, at the foot of the Eiffel Tower // Included: 2-day Paris Discovery Hop On Hop Off Bus ticket + 1 hour Seine River // Voucher type: E-voucher. Show the voucher on your mobile device to enjoy the activity. // Supplier name: Tootbus // Supplier emergency phone: +33 142 665 656."}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'RDGS PLC'}, 'contract': {'incomingOffice': 197, 'code': 28148}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 4589.49, 'boxOfficeAmount': 7176.17, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 2834.68, 'boxOfficeAmount': 4432.34, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'fnq5b1tcjc0m6mgg4b573s73t40054', 'operationDates': [{'from': '2026-01-17', 'to': '2026-01-17', 'cancellationPolicies': [{'dateFrom': '2026-01-16T01:00:00.000Z', 'amount': 5201.42}]}, {'from': '2026-01-18', 'to': '2026-01-18', 'cancellationPolicies': [{'dateFrom': '2026-01-17T01:00:00.000Z', 'amount': 5201.42}]}, {'from': '2026-01-24', 'to': '2026-01-24', 'cancellationPolicies': [{'dateFrom': '2026-01-23T01:00:00.000Z', 'amount': 5201.42}]}], 'languages': [], 'sessions': [{'code': '09:30', 'name': '09:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 5201.42, 'boxOfficeAmount': 7176.17, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 3212.64, 'boxOfficeAmount': 4432.34, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 5201.42, 'boxOfficeAmount': 7176.17, 'mandatoryApplyAmount': True}]}, {'rateKey': '5bajgq1o18u675g3dv0jf2jmk60054', 'operationDates': [{'from': '2026-01-19', 'to': '2026-01-19', 'cancellationPolicies': [{'dateFrom': '2026-01-18T01:00:00.000Z', 'amount': 4589.49}]}, {'from': '2026-01-20', 'to': '2026-01-20', 'cancellationPolicies': [{'dateFrom': '2026-01-19T01:00:00.000Z', 'amount': 4589.49}]}, {'from': '2026-01-21', 'to': '2026-01-21', 'cancellationPolicies': [{'dateFrom': '2026-01-20T01:00:00.000Z', 'amount': 4589.49}]}, {'from': '2026-01-22', 'to': '2026-01-22', 'cancellationPolicies': [{'dateFrom': '2026-01-21T01:00:00.000Z', 'amount': 4589.49}]}, {'from': '2026-01-23', 'to': '2026-01-23', 'cancellationPolicies': [{'dateFrom': '2026-01-22T01:00:00.000Z', 'amount': 4589.49}]}], 'languages': [], 'sessions': [{'code': '09:30', 'name': '09:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 4589.49, 'boxOfficeAmount': 7176.17, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 2834.68, 'boxOfficeAmount': 4432.34, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 4589.49, 'boxOfficeAmount': 7176.17, 'mandatoryApplyAmount': True}]}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1707553129'}, {'code': '1758923173#18639CRUI3', 'name': '3-day bus ticket + 1 hour Seine River cruise', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "Meeting point: You can start the tour at any of the designated bus stops: 1. Opéra, 23 Boulevard des Capucines, 75002 Paris. 2. Musée du Louvre, Place du Carrousel, 75002 Paris. 3. Notre-Dame, 13 rue St Jacques, 75005 Paris. 4. Panthéon-Luxembourg, 2, place Edmond Rostand - 75006 Paris. 5. Orsay, 76 Quai Valéry Giscard d'Estaing. 6. Concorde, Place de la Concorde. 7. 135 av des champs Elysées 75008 Paris. 8. Trocadero, Place du Trocadéro. 9. Tour Eiffel, 55 Quai Jacques Chirac. 10. Pont des Invalides – Place de Finlande Pont des Invalides. The Seine River cruise is operated by Vedettes de Paris: The meeting point is located at Port de Suffren, 75007 Paris, at the foot of the Eiffel Tower // Included: 3-day Paris Discovery Hop On Hop Off Bus ticket + 1 hour Seine River // Voucher type: E-voucher. Show the voucher on your mobile device to enjoy the activity. // Supplier name: Tootbus // Supplier emergency phone: +33 142 665 656."}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'RDGS PLC'}, 'contract': {'incomingOffice': 197, 'code': 28149}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 4926.95, 'boxOfficeAmount': 7703.83, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 3037.16, 'boxOfficeAmount': 4748.94, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'g2dv8mvdff425ku4qv54sle9o20054', 'operationDates': [{'from': '2026-01-19', 'to': '2026-01-19', 'cancellationPolicies': [{'dateFrom': '2026-01-18T01:00:00.000Z', 'amount': 4926.95}]}, {'from': '2026-01-20', 'to': '2026-01-20', 'cancellationPolicies': [{'dateFrom': '2026-01-19T01:00:00.000Z', 'amount': 4926.95}]}, {'from': '2026-01-21', 'to': '2026-01-21', 'cancellationPolicies': [{'dateFrom': '2026-01-20T01:00:00.000Z', 'amount': 4926.95}]}, {'from': '2026-01-22', 'to': '2026-01-22', 'cancellationPolicies': [{'dateFrom': '2026-01-21T01:00:00.000Z', 'amount': 4926.95}]}, {'from': '2026-01-23', 'to': '2026-01-23', 'cancellationPolicies': [{'dateFrom': '2026-01-22T01:00:00.000Z', 'amount': 4926.95}]}], 'languages': [], 'sessions': [{'code': '09:30', 'name': '09:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 4926.95, 'boxOfficeAmount': 7703.83, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 3037.16, 'boxOfficeAmount': 4748.94, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 4926.95, 'boxOfficeAmount': 7703.83, 'mandatoryApplyAmount': True}]}, {'rateKey': 'cn6mg87r1ev2lldfc2ml579jrv0054', 'operationDates': [{'from': '2026-01-17', 'to': '2026-01-17', 'cancellationPolicies': [{'dateFrom': '2026-01-16T01:00:00.000Z', 'amount': 5583.88}]}, {'from': '2026-01-18', 'to': '2026-01-18', 'cancellationPolicies': [{'dateFrom': '2026-01-17T01:00:00.000Z', 'amount': 5583.88}]}, {'from': '2026-01-24', 'to': '2026-01-24', 'cancellationPolicies': [{'dateFrom': '2026-01-23T01:00:00.000Z', 'amount': 5583.88}]}], 'languages': [], 'sessions': [{'code': '09:30', 'name': '09:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 5583.88, 'boxOfficeAmount': 7703.83, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 3442.11, 'boxOfficeAmount': 4748.94, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 5583.88, 'boxOfficeAmount': 7703.83, 'mandatoryApplyAmount': True}]}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1758923173'}, {'code': '714575285#18479BYNIG', 'name': 'Night tour ticket ', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': 'Meeting point: Stop #2 Musée du Louvre, Place du Carrousel, 75002 Paris // Meeting point instructions: Please arrive at the meeting point at least 10 minutes before the tour to ensure an on time departure // Schedule: November to March - 6pm. April to October - 9pm // Duration: 2 hours // Included: Night bus tour ticket // Voucher type: E-voucher. Show the voucher on your mobile device to enjoy the activity // Voucher validity: Service date // Supplier name: Tootbus // Supplier emergency phone: +33 142 665 656.'}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'RDGS PLC'}, 'contract': {'incomingOffice': 197, 'code': 28150}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 3149.65, 'boxOfficeAmount': 3693.62, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 2249.75, 'boxOfficeAmount': 2638.3, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'lrb2487787uqgnk9raahpsjhng0054', 'operationDates': [{'from': '2026-01-17', 'to': '2026-01-17', 'cancellationPolicies': [{'dateFrom': '2026-01-16T01:00:00.000Z', 'amount': 3149.65}]}, {'from': '2026-01-18', 'to': '2026-01-18', 'cancellationPolicies': [{'dateFrom': '2026-01-17T01:00:00.000Z', 'amount': 3149.65}]}, {'from': '2026-01-19', 'to': '2026-01-19', 'cancellationPolicies': [{'dateFrom': '2026-01-18T01:00:00.000Z', 'amount': 3149.65}]}, {'from': '2026-01-20', 'to': '2026-01-20', 'cancellationPolicies': [{'dateFrom': '2026-01-19T01:00:00.000Z', 'amount': 3149.65}]}, {'from': '2026-01-21', 'to': '2026-01-21', 'cancellationPolicies': [{'dateFrom': '2026-01-20T01:00:00.000Z', 'amount': 3149.65}]}, {'from': '2026-01-22', 'to': '2026-01-22', 'cancellationPolicies': [{'dateFrom': '2026-01-21T01:00:00.000Z', 'amount': 3149.65}]}, {'from': '2026-01-23', 'to': '2026-01-23', 'cancellationPolicies': [{'dateFrom': '2026-01-22T01:00:00.000Z', 'amount': 3149.65}]}, {'from': '2026-01-24', 'to': '2026-01-24', 'cancellationPolicies': [{'dateFrom': '2026-01-23T01:00:00.000Z', 'amount': 3149.65}]}], 'languages': [], 'sessions': [{'code': '18:00', 'name': '18:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 3149.65, 'boxOfficeAmount': 3693.62, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 2249.75, 'boxOfficeAmount': 2638.3, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 3149.65, 'boxOfficeAmount': 3693.62, 'mandatoryApplyAmount': True}]}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '714575285'}, {'code': '653053911#18544DISCO', 'name': '1 day Discovery bus ticket ', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "Meeting point: You can start the tour at any of the designated bus stops: 1. Opéra, 23 Boulevard des Capucines, 75002 Paris. 2. Musée du Louvre, Place du Carrousel, 75002 Paris. 3. Notre-Dame, 13 rue St Jacques, 75005 Paris. 4. Panthéon-Luxembourg, 2, place Edmond Rostand - 75006 Paris. 5. Orsay, 76 Quai Valéry Giscard d'Estaing. 6. Concorde, Place de la Concorde. 7. 135 av des champs Elysées 75008 Paris. 8. Trocadero, Place du Trocadéro. 9. Tour Eiffel, 55 Quai Jacques Chirac. 10. Pont des Invalides – Place de Finlande Pont des Invalides // Included: 1 day Paris Discovery Hop On Hop Off Bus ticket // Voucher type: E-voucher. Show the voucher on your mobile device to enjoy the activity. // Supplier name: Tootbus // Supplier emergency phone: +33 142 665 656."}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'RDGS PLC'}, 'contract': {'incomingOffice': 197, 'code': 28151}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 3239.64, 'boxOfficeAmount': 5065.53, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 1889.79, 'boxOfficeAmount': 2954.89, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'ghmugq2bl4dqo08rl0ls6vibj0054', 'operationDates': [{'from': '2026-01-17', 'to': '2026-01-17', 'cancellationPolicies': [{'dateFrom': '2026-01-16T01:00:00.000Z', 'amount': 3563.6}]}, {'from': '2026-01-18', 'to': '2026-01-18', 'cancellationPolicies': [{'dateFrom': '2026-01-17T01:00:00.000Z', 'amount': 3563.6}]}, {'from': '2026-01-24', 'to': '2026-01-24', 'cancellationPolicies': [{'dateFrom': '2026-01-23T01:00:00.000Z', 'amount': 3563.6}]}], 'languages': [], 'sessions': [{'code': '09:30', 'name': '09:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 3563.6, 'boxOfficeAmount': 5065.53, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 2078.76, 'boxOfficeAmount': 2954.89, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 3563.6, 'boxOfficeAmount': 5065.53, 'mandatoryApplyAmount': True}]}, {'rateKey': '4kj815l38tu73tbrunr0u2avq20054', 'operationDates': [{'from': '2026-01-19', 'to': '2026-01-19', 'cancellationPolicies': [{'dateFrom': '2026-01-18T01:00:00.000Z', 'amount': 3239.64}]}, {'from': '2026-01-20', 'to': '2026-01-20', 'cancellationPolicies': [{'dateFrom': '2026-01-19T01:00:00.000Z', 'amount': 3239.64}]}, {'from': '2026-01-21', 'to': '2026-01-21', 'cancellationPolicies': [{'dateFrom': '2026-01-20T01:00:00.000Z', 'amount': 3239.64}]}, {'from': '2026-01-22', 'to': '2026-01-22', 'cancellationPolicies': [{'dateFrom': '2026-01-21T01:00:00.000Z', 'amount': 3239.64}]}, {'from': '2026-01-23', 'to': '2026-01-23', 'cancellationPolicies': [{'dateFrom': '2026-01-22T01:00:00.000Z', 'amount': 3239.64}]}], 'languages': [], 'sessions': [{'code': '09:30', 'name': '09:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 3239.64, 'boxOfficeAmount': 5065.53, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 1889.79, 'boxOfficeAmount': 2954.89, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 3239.64, 'boxOfficeAmount': 5065.53, 'mandatoryApplyAmount': True}]}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '653053911'}, {'code': '1515627909#18530DISC2', 'name': '2-day Discovery bus ticket ', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "IMPORTANT: Please note that Stop number 3 Colosseo is suspended until further notice. To reach the Colosseum, choose Stop 2 or 4. Meeting point: You can start the tour at any of the designated bus stops: 1. Opéra, 23 Boulevard des Capucines, 75002 Paris. 2. Musée du Louvre, Place du Carrousel, 75002 Paris. 3. Notre-Dame, 13 rue St Jacques, 75005 Paris. 4. Panthéon-Luxembourg, 2, place Edmond Rostand - 75006 Paris. 5. Orsay, 76 Quai Valéry Giscard d'Estaing. 6. Concorde, Place de la Concorde. 7. 135 av des champs Elysées 75008 Paris. 8. Trocadero, Place du Trocadéro. 9. Tour Eiffel, 55 Quai Jacques Chirac. 10. Pont des Invalides – Place de Finlande Pont des Invalides // Included: 2-day Paris Discovery Hop On Hop Off Bus ticket // Voucher type: E-voucher. Show the voucher on your mobile device to enjoy the activity. // Supplier name: Tootbus // Supplier emergency phone: +33 142 665 656."}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'RDGS PLC'}, 'contract': {'incomingOffice': 197, 'code': 28152}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 3644.59, 'boxOfficeAmount': 5698.72, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 2159.76, 'boxOfficeAmount': 3377.02, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'jk8p4e3apqemkan80p7i2q8h3h0054', 'operationDates': [{'from': '2026-01-17', 'to': '2026-01-17', 'cancellationPolicies': [{'dateFrom': '2026-01-16T01:00:00.000Z', 'amount': 4130.53}]}, {'from': '2026-01-18', 'to': '2026-01-18', 'cancellationPolicies': [{'dateFrom': '2026-01-17T01:00:00.000Z', 'amount': 4130.53}]}, {'from': '2026-01-24', 'to': '2026-01-24', 'cancellationPolicies': [{'dateFrom': '2026-01-23T01:00:00.000Z', 'amount': 4130.53}]}], 'languages': [], 'sessions': [{'code': '09:30', 'name': '09:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 4130.53, 'boxOfficeAmount': 5698.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': 2447.72, 'boxOfficeAmount': 3377.02, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 4130.53, 'boxOfficeAmount': 5698.72, 'mandatoryApplyAmount': True}]}, {'rateKey': '26c29jb088cpo03altena4dkft0054', 'operationDates': [{'from': '2026-01-19', 'to': '2026-01-19', 'cancellationPolicies': [{'dateFrom': '2026-01-18T01:00:00.000Z', 'amount': 3644.59}]}, {'from': '2026-01-20', 'to': '2026-01-20', 'cancellationPolicies': [{'dateFrom': '2026-01-19T01:00:00.000Z', 'amount': 3644.59}]}, {'from': '2026-01-21', 'to': '2026-01-21', 'cancellationPolicies': [{'dateFrom': '2026-01-20T01:00:00.000Z', 'amount': 3644.59}]}, {'from': '2026-01-22', 'to': '2026-01-22', 'cancellationPolicies': [{'dateFrom': '2026-01-21T01:00:00.000Z', 'amount': 3644.59}]}, {'from': '2026-01-23', 'to': '2026-01-23', 'cancellationPolicies': [{'dateFrom': '2026-01-22T01:00:00.000Z', 'amount': 3644.59}]}], 'languages': [], 'sessions': [{'code': '09:30', 'name': '09:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 3644.59, 'boxOfficeAmount': 5698.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': 2159.76, 'boxOfficeAmount': 3377.02, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 3644.59, 'boxOfficeAmount': 5698.72, 'mandatoryApplyAmount': True}]}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1515627909'}, {'code': '1489455535#18440DISC3', 'name': '3-day Discovery bus ticket', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "Meeting point: You can start the tour at any of the designated bus stops: 1. Opéra, 23 Boulevard des Capucines, 75002 Paris. 2. Musée du Louvre, Place du Carrousel, 75002 Paris. 3. Notre-Dame, 13 rue St Jacques, 75005 Paris. 4. Panthéon-Luxembourg, 2, place Edmond Rostand - 75006 Paris. 5. Orsay, 76 Quai Valéry Giscard d'Estaing. 6. Concorde, Place de la Concorde. 7. 135 av des champs Elysées 75008 Paris. 8. Trocadero, Place du Trocadéro. 9. Tour Eiffel, 55 Quai Jacques Chirac. 10. Pont des Invalides – Place de Finlande Pont des Invalides // Included: 3-day Paris Discovery Hop On Hop Off Bus ticket // Voucher type: E-voucher. Show the voucher on your mobile device to enjoy the activity. // Supplier name: Tootbus // Supplier emergency phone: +33 142 665 656."}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'RDGS PLC'}, 'contract': {'incomingOffice': 197, 'code': 28153}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 3982.05, 'boxOfficeAmount': 6226.38, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 2362.23, 'boxOfficeAmount': 3693.62, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'm0h160fiks3dgr310ddb45pgb80054', 'operationDates': [{'from': '2026-01-19', 'to': '2026-01-19', 'cancellationPolicies': [{'dateFrom': '2026-01-18T01:00:00.000Z', 'amount': 3982.05}]}, {'from': '2026-01-20', 'to': '2026-01-20', 'cancellationPolicies': [{'dateFrom': '2026-01-19T01:00:00.000Z', 'amount': 3982.05}]}, {'from': '2026-01-21', 'to': '2026-01-21', 'cancellationPolicies': [{'dateFrom': '2026-01-20T01:00:00.000Z', 'amount': 3982.05}]}, {'from': '2026-01-22', 'to': '2026-01-22', 'cancellationPolicies': [{'dateFrom': '2026-01-21T01:00:00.000Z', 'amount': 3982.05}]}, {'from': '2026-01-23', 'to': '2026-01-23', 'cancellationPolicies': [{'dateFrom': '2026-01-22T01:00:00.000Z', 'amount': 3982.05}]}], 'languages': [], 'sessions': [{'code': '09:30', 'name': '09:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 3982.05, 'boxOfficeAmount': 6226.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': 2362.23, 'boxOfficeAmount': 3693.62, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 3982.05, 'boxOfficeAmount': 6226.38, 'mandatoryApplyAmount': True}]}, {'rateKey': '3b6j471ngq1ao3br53q2pdlr6k0054', 'operationDates': [{'from': '2026-01-17', 'to': '2026-01-17', 'cancellationPolicies': [{'dateFrom': '2026-01-16T01:00:00.000Z', 'amount': 4512.99}]}, {'from': '2026-01-18', 'to': '2026-01-18', 'cancellationPolicies': [{'dateFrom': '2026-01-17T01:00:00.000Z', 'amount': 4512.99}]}, {'from': '2026-01-24', 'to': '2026-01-24', 'cancellationPolicies': [{'dateFrom': '2026-01-23T01:00:00.000Z', 'amount': 4512.99}]}], 'languages': [], 'sessions': [{'code': '09:30', 'name': '09:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 4512.99, 'boxOfficeAmount': 6226.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': 2677.2, 'boxOfficeAmount': 3693.62, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 4512.99, 'boxOfficeAmount': 6226.38, 'mandatoryApplyAmount': True}]}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1489455535'}, {'code': '1963648581#18424HOP1', 'name': '1 day bus ticket + night tour ', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "Meeting point: You can start the tour at any of the designated bus stops: 1. Opéra, 23 Boulevard des Capucines, 75002 Paris. 2. Musée du Louvre, Place du Carrousel, 75002 Paris. 3. Notre-Dame, 13 rue St Jacques, 75005 Paris. 4. Panthéon-Luxembourg, 2, place Edmond Rostand - 75006 Paris. 5. Orsay, 76 Quai Valéry Giscard d'Estaing. 6. Concorde, Place de la Concorde. 7. 135 av des champs Elysées 75008 Paris. 8. Trocadero, Place du Trocadéro. 9. Tour Eiffel, 55 Quai Jacques Chirac. 10. Pont des Invalides – Place de Finlande Pont des Invalides. NIGHT TOUR: Meeting point is located at Stop #2 Musée du Louvre, Place du Carrousel, 75002 Paris. Please arrive to the meeting point at least 10 minutes before the night tour departure, November to March at 6pm, April to October at pm // Duration: Night tour: 2 hours // Inclusions: 1 day hop on hop off bus ticket + Night tour // Voucher type: E-voucher. Show the voucher on your mobile device to enjoy the activity. // Supplier name: Tootbus // Supplier emergency phone: +33 142 665 656."}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'RDGS PLC'}, 'contract': {'incomingOffice': 197, 'code': 28154}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 4859.45, 'boxOfficeAmount': 7598.3, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 3037.16, 'boxOfficeAmount': 4748.94, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': '1jd9qa6n1fteo6qvogp2fdp47n0054', 'operationDates': [{'from': '2026-01-17', 'to': '2026-01-17', 'cancellationPolicies': [{'dateFrom': '2026-01-16T01:00:00.000Z', 'amount': 5507.38}]}, {'from': '2026-01-18', 'to': '2026-01-18', 'cancellationPolicies': [{'dateFrom': '2026-01-17T01:00:00.000Z', 'amount': 5507.38}]}, {'from': '2026-01-24', 'to': '2026-01-24', 'cancellationPolicies': [{'dateFrom': '2026-01-23T01:00:00.000Z', 'amount': 5507.38}]}], 'languages': [], 'sessions': [{'code': '18:00', 'name': '18:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 5507.38, 'boxOfficeAmount': 7598.3, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 3442.11, 'boxOfficeAmount': 4748.94, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 5507.38, 'boxOfficeAmount': 7598.3, 'mandatoryApplyAmount': True}]}, {'rateKey': 'fe9in4oh7sggv4atakmod9s0hk0054', 'operationDates': [{'from': '2026-01-19', 'to': '2026-01-19', 'cancellationPolicies': [{'dateFrom': '2026-01-18T01:00:00.000Z', 'amount': 4859.45}]}, {'from': '2026-01-20', 'to': '2026-01-20', 'cancellationPolicies': [{'dateFrom': '2026-01-19T01:00:00.000Z', 'amount': 4859.45}]}, {'from': '2026-01-21', 'to': '2026-01-21', 'cancellationPolicies': [{'dateFrom': '2026-01-20T01:00:00.000Z', 'amount': 4859.45}]}, {'from': '2026-01-22', 'to': '2026-01-22', 'cancellationPolicies': [{'dateFrom': '2026-01-21T01:00:00.000Z', 'amount': 4859.45}]}, {'from': '2026-01-23', 'to': '2026-01-23', 'cancellationPolicies': [{'dateFrom': '2026-01-22T01:00:00.000Z', 'amount': 4859.45}]}], 'languages': [], 'sessions': [{'code': '18:00', 'name': '18:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 4859.45, 'boxOfficeAmount': 7598.3, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 3037.16, 'boxOfficeAmount': 4748.94, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 4859.45, 'boxOfficeAmount': 7598.3, 'mandatoryApplyAmount': True}]}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1963648581'}, {'code': '1274022645#18476HOP2', 'name': '2-day bus ticket + night tour ', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "Meeting point: You can start the tour at any of the designated bus stops: 1. Opéra, 23 Boulevard des Capucines, 75002 Paris. 2. Musée du Louvre, Place du Carrousel, 75002 Paris. 3. Notre-Dame, 13 rue St Jacques, 75005 Paris. 4. Panthéon-Luxembourg, 2, place Edmond Rostand - 75006 Paris. 5. Orsay, 76 Quai Valéry Giscard d'Estaing. 6. Concorde, Place de la Concorde. 7. 135 av des champs Elysées 75008 Paris. 8. Trocadero, Place du Trocadéro. 9. Tour Eiffel, 55 Quai Jacques Chirac. 10. Pont des Invalides – Place de Finlande Pont des Invalides. NIGHT TOUR: Meeting point is located at Stop #2 Musée du Louvre, Place du Carrousel, 75002 Paris. Please arrive to the meeting point at least 10 minutes before the night tour departure, November to March at 6pm, April to October at pm // Duration: Night tour: 2 hours // Inclusions: 2-day hop on hop off bus ticket + Night tour // Voucher type: E-voucher. Show the voucher on your mobile device to enjoy the activity. // Supplier name: Tootbus // Supplier emergency phone: +33 142 665 656."}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'RDGS PLC'}, 'contract': {'incomingOffice': 197, 'code': 28155}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 5264.41, 'boxOfficeAmount': 8231.49, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 3307.13, 'boxOfficeAmount': 5171.06, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'n2kmmd6617o31m1m3gohv438h40054', 'operationDates': [{'from': '2026-01-19', 'to': '2026-01-19', 'cancellationPolicies': [{'dateFrom': '2026-01-18T01:00:00.000Z', 'amount': 5264.41}]}, {'from': '2026-01-20', 'to': '2026-01-20', 'cancellationPolicies': [{'dateFrom': '2026-01-19T01:00:00.000Z', 'amount': 5264.41}]}, {'from': '2026-01-21', 'to': '2026-01-21', 'cancellationPolicies': [{'dateFrom': '2026-01-20T01:00:00.000Z', 'amount': 5264.41}]}, {'from': '2026-01-22', 'to': '2026-01-22', 'cancellationPolicies': [{'dateFrom': '2026-01-21T01:00:00.000Z', 'amount': 5264.41}]}, {'from': '2026-01-23', 'to': '2026-01-23', 'cancellationPolicies': [{'dateFrom': '2026-01-22T01:00:00.000Z', 'amount': 5264.41}]}], 'languages': [], 'sessions': [{'code': '18:00', 'name': '18:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 5264.41, 'boxOfficeAmount': 8231.49, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 3307.13, 'boxOfficeAmount': 5171.06, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 5264.41, 'boxOfficeAmount': 8231.49, 'mandatoryApplyAmount': True}]}, {'rateKey': 'o76cgd5loipatvqtbfhbkoucm20054', 'operationDates': [{'from': '2026-01-17', 'to': '2026-01-17', 'cancellationPolicies': [{'dateFrom': '2026-01-16T01:00:00.000Z', 'amount': 5966.33}]}, {'from': '2026-01-18', 'to': '2026-01-18', 'cancellationPolicies': [{'dateFrom': '2026-01-17T01:00:00.000Z', 'amount': 5966.33}]}, {'from': '2026-01-24', 'to': '2026-01-24', 'cancellationPolicies': [{'dateFrom': '2026-01-23T01:00:00.000Z', 'amount': 5966.33}]}], 'languages': [], 'sessions': [{'code': '18:00', 'name': '18:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 5966.33, 'boxOfficeAmount': 8231.49, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 3748.08, 'boxOfficeAmount': 5171.06, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 5966.33, 'boxOfficeAmount': 8231.49, 'mandatoryApplyAmount': True}]}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1274022645'}, {'code': '1119511958#18416HOP3', 'name': '3-day bus ticket + night tour ', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "Meeting point: You can start the tour at any of the designated bus stops: 1. Opéra, 23 Boulevard des Capucines, 75002 Paris. 2. Musée du Louvre, Place du Carrousel, 75002 Paris. 3. Notre-Dame, 13 rue St Jacques, 75005 Paris. 4. Panthéon-Luxembourg, 2, place Edmond Rostand - 75006 Paris. 5. Orsay, 76 Quai Valéry Giscard d'Estaing. 6. Concorde, Place de la Concorde. 7. 135 av des champs Elysées 75008 Paris. 8. Trocadero, Place du Trocadéro. 9. Tour Eiffel, 55 Quai Jacques Chirac. 10. Pont des Invalides – Place de Finlande Pont des Invalides. NIGHT TOUR: Meeting point is located at Stop #2 Musée du Louvre, Place du Carrousel, 75002 Paris. Please arrive to the meeting point at least 10 minutes before the night tour departure, November to March at 6pm, April to October at pm // Duration: Night tour: 2 hours // Inclusions: 3-day hop on hop off bus ticket + Night tour // Voucher type: E-voucher. Show the voucher on your mobile device to enjoy the activity. // Supplier name: Tootbus // Supplier emergency phone: +33 142 665 656."}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'RDGS PLC'}, 'contract': {'incomingOffice': 197, 'code': 28156}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 5601.88, 'boxOfficeAmount': 8759.15, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 3509.61, 'boxOfficeAmount': 5487.66, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'pgokqrafspv9m28sbmee84385a0054', 'operationDates': [{'from': '2026-01-19', 'to': '2026-01-19', 'cancellationPolicies': [{'dateFrom': '2026-01-18T01:00:00.000Z', 'amount': 5601.88}]}, {'from': '2026-01-20', 'to': '2026-01-20', 'cancellationPolicies': [{'dateFrom': '2026-01-19T01:00:00.000Z', 'amount': 5601.88}]}, {'from': '2026-01-21', 'to': '2026-01-21', 'cancellationPolicies': [{'dateFrom': '2026-01-20T01:00:00.000Z', 'amount': 5601.88}]}, {'from': '2026-01-22', 'to': '2026-01-22', 'cancellationPolicies': [{'dateFrom': '2026-01-21T01:00:00.000Z', 'amount': 5601.88}]}, {'from': '2026-01-23', 'to': '2026-01-23', 'cancellationPolicies': [{'dateFrom': '2026-01-22T01:00:00.000Z', 'amount': 5601.88}]}], 'languages': [], 'sessions': [{'code': '18:00', 'name': '18:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 5601.88, 'boxOfficeAmount': 8759.15, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 3509.61, 'boxOfficeAmount': 5487.66, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 5601.88, 'boxOfficeAmount': 8759.15, 'mandatoryApplyAmount': True}]}, {'rateKey': 'gl8qbqjumuj61tc179i8q5i90u0054', 'operationDates': [{'from': '2026-01-17', 'to': '2026-01-17', 'cancellationPolicies': [{'dateFrom': '2026-01-16T01:00:00.000Z', 'amount': 6348.79}]}, {'from': '2026-01-18', 'to': '2026-01-18', 'cancellationPolicies': [{'dateFrom': '2026-01-17T01:00:00.000Z', 'amount': 6348.79}]}, {'from': '2026-01-24', 'to': '2026-01-24', 'cancellationPolicies': [{'dateFrom': '2026-01-23T01:00:00.000Z', 'amount': 6348.79}]}], 'languages': [], 'sessions': [{'code': '18:00', 'name': '18:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 6348.79, 'boxOfficeAmount': 8759.15, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 3977.55, 'boxOfficeAmount': 5487.66, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 6348.79, 'boxOfficeAmount': 8759.15, 'mandatoryApplyAmount': True}]}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1119511958'}], 'currencyName': 'Indian Rupee', 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 3149.65, 'boxOfficeAmount': 3693.62, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 1889.79, 'boxOfficeAmount': 2954.89, '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.87020825719217, 'longitude': 2.3313080256434544}, 'address': '23 Bd des Capucines', 'country': {'code': 'FR', 'name': 'France', 'destinations': [{'code': 'PAR', 'name': 'Paris'}]}, 'city': 'Paris', 'zip': '75002 ', 'description': '23 Boulevard des Capucines'}, 'pickupInstructions': [{'description': 'You can Hop-On and Hop-Off at any of the 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/PARIS%20BLUE%20LINE%20%2B%20Legend.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/54179/ENG/XL/PARIS%20BLUE%20LINE%20%2B%20Legend.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/54179/ENG/B/PARIS%20BLUE%20LINE%20%2B%20Legend.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/54179/ENG/LPP/PARIS%20BLUE%20LINE%20%2B%20Legend.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/54179/ENG/L/PARIS%20BLUE%20LINE%20%2B%20Legend.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/54179/ENG/M/PARIS%20BLUE%20LINE%20%2B%20Legend.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.87020825719217, 'longitude': 2.3313080256434544}, 'address': '23 Bd des Capucines', 'country': {'code': 'FR'}, 'city': 'Paris', 'zip': '75002 ', 'description': '23 Boulevard des Capucines'}}, {'type': 'POI', 'order': 2, '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': 3, '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': 4, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 48.84775940000001, 'longitude': 2.3404230999999527}, 'address': 'Place Edmond Rostand,4', 'country': {'code': 'FR'}, 'city': 'Paris', 'zip': '75006', 'description': '4, Place Edmond Rostand - Palais du Luxembourg - Panthéon'}}, {'type': 'POI', 'order': 5, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 48.85996460406521, 'longitude': 2.326558828353882}, 'address': "Musee d'Orsay", 'country': {'code': 'FR'}, 'city': 'Paris', 'zip': '-', 'description': "Musée d'Orsay (58, place Henry de Montherlant)"}}, {'type': 'POI', 'order': 6, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 48.865175, 'longitude': 2.322033}, 'address': 'Place de la Concorde', 'country': {'code': 'FR'}, 'city': 'Paris', 'zip': '75009', 'description': 'Place de la Concorde'}}, {'type': 'POI', 'order': 7, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 48.8657844, 'longitude': 2.307314099999985}, 'address': 'Champs Elysées', 'country': {'code': 'FR'}, 'city': 'Paris', 'zip': '75001', 'description': 'Champs Elysées'}}, {'type': 'POI', 'order': 8, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 48.8629158, 'longitude': 2.2883172}, 'address': 'Place du Trocadero', 'country': {'code': 'FR'}, 'city': 'Paris', 'zip': '75016', 'description': 'Trocadero (Place du Trocadero)'}}, {'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-12-29', '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': 5, 'name': 'TOOTBus Paris Sightseeing Hop-On Hop-Off Tour', 'currency': 'INR', 'code': 'E-E10-A0ALNO0001', 'type': 'TICKET'}