{'activityCode': 'TH-BKGPBT', 'country': {'code': 'TH', 'name': 'Thailand', 'destinations': [{'code': 'BKK', 'name': 'Bangkok'}]}, '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': '839502060#JOINED', 'name': 'Shared Tour', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'EMAIL', 'text': 'Please, provide the email address', 'required': True}, {'code': 'GUESTNAME', 'text': 'PLEASE INDICATE GUEST NAMES UNDER HOTEL RESERVATION', 'required': True}, {'code': 'HOTEL', 'text': 'Please advise the name of your hotel', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': 'Meeting point: Pick-up Hotels in the downtown Bangkok area // Meeting point instructions: Please confirm your pick-up time or location by calling Asian Trails 24 hours prior to the service date at +66 821 050 617 // End point: same as the starting point // Duration: 4 hours // Included: Hotel pick-up and drop-off for selected hotels. Guide. Tickets. All applicable taxes and service charges // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of service // Recommendations: Visiting Buddhist temples, we recommend you wear longer shorts (knees covered) and have your shoulders covered when we enter the temple // Voucher type: Voucherless. You don’t need to bring any voucher (digital or printed) // Supplier name: Asian Trails // Supplier emergency phone: +66 821 050 617.'}], 'supplierInformation': {'name': 'HOTELBEDS (THAILAND) LIMITED', 'vatNumber': '0105529025721'}, 'providerInformation': {'name': 'ASIAN TRAILS LTD'}, 'destinationCode': 'BKK', 'contract': {'incomingOffice': 321, 'code': 18680, 'name': 'TH-BKGPBT ENG25'}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 2, 'ageTo': 999, 'amount': 69.98, 'boxOfficeAmount': 69.42, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'd5slmn09hl4c2v2i3qb9njo3vt0152', 'operationDates': [{'from': '2025-09-03', 'to': '2025-09-03', 'cancellationPolicies': [{'dateFrom': '2025-09-01T00:00:00.000Z', 'amount': 139.96}]}, {'from': '2025-09-04', 'to': '2025-09-04', 'cancellationPolicies': [{'dateFrom': '2025-09-02T00:00:00.000Z', 'amount': 139.96}]}, {'from': '2025-09-05', 'to': '2025-09-05', 'cancellationPolicies': [{'dateFrom': '2025-09-03T00:00:00.000Z', 'amount': 139.96}]}, {'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-09-04T00:00:00.000Z', 'amount': 139.96}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-09-05T00:00:00.000Z', 'amount': 139.96}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-09-06T00:00:00.000Z', 'amount': 139.96}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-09-07T00:00:00.000Z', 'amount': 139.96}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-09-08T00:00:00.000Z', 'amount': 139.96}]}], 'languages': [{'code': 'ENG', 'description': 'English'}], 'sessions': [{'code': '08:30', 'name': '08:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 139.96, 'boxOfficeAmount': 138.84, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 2, 'ageTo': 999, 'amount': 69.98, 'boxOfficeAmount': 69.42, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 14.0, 'amount': 19.59, 'vatPercentage': 0, 'vatAmount': 0.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '839502060'}, {'code': '65773720#JOINED', 'name': 'Shared Tour', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'EMAIL', 'text': 'Please, provide the email address', 'required': True}, {'code': 'GUESTNAME', 'text': 'PLEASE INDICATE GUEST NAMES UNDER HOTEL RESERVATION', 'required': True}, {'code': 'HOTEL', 'text': 'Please advise the name of your hotel', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': 'Meeting point: Pick-up Hotels in the downtown Bangkok area // Meeting point instructions: Please confirm your pick-up time or location by calling Asian Trails 24 hours prior to the service date at +66 821 050 617 // End point: same as the starting point // Duration: 4 hours // Included: Hotel pick-up and drop-off for selected hotels. Guide. Tickets. All applicable taxes and service charges // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of service // Recommendations: Visiting Buddhist temples, we recommend you wear longer shorts (knees covered) and have your shoulders covered when we enter the temple // Voucher type: Voucherless. You don’t need to bring any voucher (digital or printed) // Supplier name: Asian Trails // Supplier emergency phone: +66 821 050 617.'}], 'supplierInformation': {'name': 'HOTELBEDS (THAILAND) LIMITED', 'vatNumber': '0105529025721'}, 'providerInformation': {'name': 'ASIAN TRAILS LTD'}, 'destinationCode': 'BKK', 'contract': {'incomingOffice': 321, 'code': 18681, 'name': 'TH-BKGPBT J25'}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 2, 'ageTo': 999, 'amount': 74.28, 'boxOfficeAmount': 74.38, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'pjk5i064ngld0d830679n2c4qs0152', 'operationDates': [{'from': '2025-09-04', 'to': '2025-09-04', 'cancellationPolicies': [{'dateFrom': '2025-09-02T00:00:00.000Z', 'amount': 148.56}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-09-05T00:00:00.000Z', 'amount': 148.56}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-09-07T00:00:00.000Z', 'amount': 148.56}]}], 'languages': [{'code': 'ALE', 'description': 'German'}], 'sessions': [{'code': '08:00', 'name': '08:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 148.56, 'boxOfficeAmount': 148.76, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 2, 'ageTo': 999, 'amount': 74.28, 'boxOfficeAmount': 74.38, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 14.0, 'amount': 20.8, 'vatPercentage': 0, 'vatAmount': 0.0}}, {'rateKey': '81kp5j5j1ocu78q2lqfcf2d8kq0152', 'operationDates': [{'from': '2025-09-03', 'to': '2025-09-03', 'cancellationPolicies': [{'dateFrom': '2025-09-01T00:00:00.000Z', 'amount': 148.56}]}, {'from': '2025-09-05', 'to': '2025-09-05', 'cancellationPolicies': [{'dateFrom': '2025-09-03T00:00:00.000Z', 'amount': 148.56}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-09-05T00:00:00.000Z', 'amount': 148.56}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-09-06T00:00:00.000Z', 'amount': 148.56}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-09-08T00:00:00.000Z', 'amount': 148.56}]}], 'languages': [{'code': 'CAS', 'description': 'Spanish'}], 'sessions': [{'code': '08:00', 'name': '08:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 148.56, 'boxOfficeAmount': 148.76, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 2, 'ageTo': 999, 'amount': 74.28, 'boxOfficeAmount': 74.38, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 14.0, 'amount': 20.8, 'vatPercentage': 0, 'vatAmount': 0.0}}, {'rateKey': 'tbro8rv2l7jk93fo7fkoi32tv20152', 'operationDates': [{'from': '2025-09-04', 'to': '2025-09-04', 'cancellationPolicies': [{'dateFrom': '2025-09-02T00:00:00.000Z', 'amount': 148.56}]}, {'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-09-04T00:00:00.000Z', 'amount': 148.56}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-09-07T00:00:00.000Z', 'amount': 148.56}]}], 'languages': [{'code': 'ITA', 'description': 'Italian'}], 'sessions': [{'code': '08:00', 'name': '08:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 148.56, 'boxOfficeAmount': 148.76, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 2, 'ageTo': 999, 'amount': 74.28, 'boxOfficeAmount': 74.38, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 14.0, 'amount': 20.8, 'vatPercentage': 0, 'vatAmount': 0.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '65773720'}, {'code': '556315594#PRIVATE', 'name': 'Private Tour', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'ARRIVHOTEL', 'text': 'Please advise your hotel check in date', 'required': True}, {'code': 'EMAIL', 'text': 'Please, provide the email address', 'required': True}, {'code': 'GUESTNAME', 'text': 'PLEASE INDICATE GUEST NAMES UNDER HOTEL RESERVATION', 'required': True}, {'code': 'HOTEL', 'text': 'Please advise the name of your hotel', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': 'Meeting point: Pick-up at the Hotel Lobby // Meeting point instructions: Please ensure you arrive at the pick-up location at least 15 minutes in advance // End point: Same as the starting point // Duration: 6 hours // Included: Entrance fee // Mandatory instructions: Transport by car or van depending on group size. Remember to bring a valid photo ID with you. Dress: No sleeveless shirts, No vests, No short top, No seethrough tops, No short hot pants or short pants, No torn pants, No tight pants, No bike pants, No mini skirts // Voucher type: Printed Voucher. Print and bring the voucher to enjoy the activity // Voucher validity: Service date // Supplier name: Re-Luck Travel // Supplier emergency phone: +66 824 502 777.\n\n\n'}], 'supplierInformation': {'name': 'HOTELBEDS (THAILAND) LIMITED', 'vatNumber': '0105529025721'}, 'providerInformation': {'name': 'RE-LUCK TRAVEL CO., LTD.'}, 'destinationCode': 'BKK', 'contract': {'incomingOffice': 321, 'code': 19357, 'name': 'TH-BKGPBT 25L'}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 3, 'ageTo': 999, 'amount': 177.74, 'boxOfficeAmount': 177.97, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': '8bd3iim6v08lhv18140i8p8vpr0152', 'operationDates': [{'from': '2025-09-03', 'to': '2025-09-03', 'cancellationPolicies': [{'dateFrom': '2025-08-29T00:00:00.000Z', 'amount': 355.48}]}, {'from': '2025-09-04', 'to': '2025-09-04', 'cancellationPolicies': [{'dateFrom': '2025-08-30T00:00:00.000Z', 'amount': 355.48}]}, {'from': '2025-09-05', 'to': '2025-09-05', 'cancellationPolicies': [{'dateFrom': '2025-08-31T00:00:00.000Z', 'amount': 355.48}]}, {'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-09-01T00:00:00.000Z', 'amount': 355.48}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-09-02T00:00:00.000Z', 'amount': 355.48}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-09-03T00:00:00.000Z', 'amount': 355.48}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-09-04T00:00:00.000Z', 'amount': 355.48}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-09-05T00:00:00.000Z', 'amount': 355.48}]}], 'languages': [{'code': 'FRA', 'description': 'French'}], 'sessions': [{'code': '08:30', 'name': '08:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 355.48, 'boxOfficeAmount': 355.94, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 3, 'ageTo': 999, 'amount': 177.74, 'boxOfficeAmount': 177.97, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 14.0, 'amount': 49.77, 'vatPercentage': 0, 'vatAmount': 0.0}}, {'rateKey': 'oh74jbdoe165jjfnv6rblk7bh00152', 'operationDates': [{'from': '2025-09-03', 'to': '2025-09-03', 'cancellationPolicies': [{'dateFrom': '2025-08-29T00:00:00.000Z', 'amount': 355.48}]}, {'from': '2025-09-04', 'to': '2025-09-04', 'cancellationPolicies': [{'dateFrom': '2025-08-30T00:00:00.000Z', 'amount': 355.48}]}, {'from': '2025-09-05', 'to': '2025-09-05', 'cancellationPolicies': [{'dateFrom': '2025-08-31T00:00:00.000Z', 'amount': 355.48}]}, {'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-09-01T00:00:00.000Z', 'amount': 355.48}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-09-02T00:00:00.000Z', 'amount': 355.48}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-09-03T00:00:00.000Z', 'amount': 355.48}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-09-04T00:00:00.000Z', 'amount': 355.48}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-09-05T00:00:00.000Z', 'amount': 355.48}]}], 'languages': [{'code': 'ALE', 'description': 'German'}], 'sessions': [{'code': '08:30', 'name': '08:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 355.48, 'boxOfficeAmount': 355.94, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 3, 'ageTo': 999, 'amount': 177.74, 'boxOfficeAmount': 177.97, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 14.0, 'amount': 49.77, 'vatPercentage': 0, 'vatAmount': 0.0}}, {'rateKey': '9jpudaj09r2s6raid4mapn55vi0152', 'operationDates': [{'from': '2025-09-03', 'to': '2025-09-03', 'cancellationPolicies': [{'dateFrom': '2025-08-29T00:00:00.000Z', 'amount': 355.48}]}, {'from': '2025-09-04', 'to': '2025-09-04', 'cancellationPolicies': [{'dateFrom': '2025-08-30T00:00:00.000Z', 'amount': 355.48}]}, {'from': '2025-09-05', 'to': '2025-09-05', 'cancellationPolicies': [{'dateFrom': '2025-08-31T00:00:00.000Z', 'amount': 355.48}]}, {'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-09-01T00:00:00.000Z', 'amount': 355.48}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-09-02T00:00:00.000Z', 'amount': 355.48}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-09-03T00:00:00.000Z', 'amount': 355.48}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-09-04T00:00:00.000Z', 'amount': 355.48}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-09-05T00:00:00.000Z', 'amount': 355.48}]}], 'languages': [{'code': 'ITA', 'description': 'Italian'}], 'sessions': [{'code': '08:30', 'name': '08:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 355.48, 'boxOfficeAmount': 355.94, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 3, 'ageTo': 999, 'amount': 177.74, 'boxOfficeAmount': 177.97, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 14.0, 'amount': 49.77, 'vatPercentage': 0, 'vatAmount': 0.0}}, {'rateKey': 'k86kisr3ed48p6l15lh1re9jct0152', 'operationDates': [{'from': '2025-09-03', 'to': '2025-09-03', 'cancellationPolicies': [{'dateFrom': '2025-08-29T00:00:00.000Z', 'amount': 405.76}]}, {'from': '2025-09-04', 'to': '2025-09-04', 'cancellationPolicies': [{'dateFrom': '2025-08-30T00:00:00.000Z', 'amount': 405.76}]}, {'from': '2025-09-05', 'to': '2025-09-05', 'cancellationPolicies': [{'dateFrom': '2025-08-31T00:00:00.000Z', 'amount': 405.76}]}, {'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-09-01T00:00:00.000Z', 'amount': 405.76}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-09-02T00:00:00.000Z', 'amount': 405.76}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-09-03T00:00:00.000Z', 'amount': 405.76}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-09-04T00:00:00.000Z', 'amount': 405.76}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-09-05T00:00:00.000Z', 'amount': 405.76}]}], 'languages': [{'code': 'CAS', 'description': 'Spanish'}], 'sessions': [{'code': '08:30', 'name': '08:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 405.76, 'boxOfficeAmount': 406.3, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 3, 'ageTo': 999, 'amount': 202.88, 'boxOfficeAmount': 203.15, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 14.0, 'amount': 56.81, 'vatPercentage': 0, 'vatAmount': 0.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '556315594'}, {'code': '1186131462#PRIVATE', 'name': 'Private Tour', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'ARRIVHOTEL', 'text': 'Please advise your hotel check in date', 'required': True}, {'code': 'EMAIL', 'text': 'Please, provide the email address', 'required': True}, {'code': 'GUESTNAME', 'text': 'PLEASE INDICATE GUEST NAMES UNDER HOTEL RESERVATION', 'required': True}, {'code': 'HOTEL', 'text': 'Please advise the name of your hotel', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': 'Meeting point: Pick-up at the Hotel Lobby // Meeting point instructions: Please ensure you arrive at the pick-up location at least 15 minutes in advance // End point: Same as the starting point // Duration: 6 hours // Included: Entrance fee // Mandatory instructions: Remember to bring a valid photo ID with you. Dress: No sleeveless shirts, No vests, No short top, No seethrough tops, No short hot pants or short pants, No torn pants, No tight pants, No bike pants, No mini skirts // Voucher type: Printed Voucher. Print and bring the voucher to enjoy the activity // Voucher validity: Service date // Supplier name: Re-Luck Travel // Supplier emergency phone: +66 824 502 777.\n\n\n'}], 'supplierInformation': {'name': 'HOTELBEDS (THAILAND) LIMITED', 'vatNumber': '0105529025721'}, 'providerInformation': {'name': 'RE-LUCK TRAVEL CO., LTD.'}, 'destinationCode': 'BKK', 'contract': {'incomingOffice': 321, 'code': 19356, 'name': 'TH-BKGPBT E25'}, 'promotions': [{'code': '10%', 'order': 1, 'name': '10% Discount included in price shown', 'description': 'Seasonal Offer ', 'dateFrom': '2025-08-02', 'dateTo': '2025-09-30', 'imagePath': 'https://static.hotelbeds.com/static/images/promotions/TS_discountincluded.gif'}], 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 3, 'ageTo': 999, 'amount': 125.84, 'boxOfficeAmount': 140.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': '4q1ahjcefak5hpecdqur5vg5p70152', 'operationDates': [{'from': '2025-09-03', 'to': '2025-09-03', 'cancellationPolicies': [{'dateFrom': '2025-09-02T00:00:00.000Z', 'amount': 251.68}]}, {'from': '2025-09-04', 'to': '2025-09-04', 'cancellationPolicies': [{'dateFrom': '2025-09-03T00:00:00.000Z', 'amount': 251.68}]}, {'from': '2025-09-05', 'to': '2025-09-05', 'cancellationPolicies': [{'dateFrom': '2025-09-04T00:00:00.000Z', 'amount': 251.68}]}, {'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-09-05T00:00:00.000Z', 'amount': 251.68}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-09-06T00:00:00.000Z', 'amount': 251.68}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-09-07T00:00:00.000Z', 'amount': 251.68}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-09-08T00:00:00.000Z', 'amount': 251.68}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-09-09T00:00:00.000Z', 'amount': 251.68}]}], 'languages': [{'code': 'ENG', 'description': 'English'}], 'sessions': [{'code': '08:30', 'name': '08:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 251.68, 'boxOfficeAmount': 280.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 3, 'ageTo': 999, 'amount': 125.84, 'boxOfficeAmount': 140.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 14.0, 'amount': 35.24, 'vatPercentage': 0, 'vatAmount': 0.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1186131462'}], 'currencyName': 'US Dollar', 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 2, 'ageTo': 999, 'amount': 69.98, 'boxOfficeAmount': 69.42, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'content': {'name': 'Royal Grand Palace and Bangkok Temples', 'detailedInfo': [], 'featureGroups': [{'groupCode': 'TRANSPORT', 'included': [{'featureType': 'TRANSPORTINCL', 'description': 'Air-conditioned transportation'}, {'featureType': 'TRANSPORTINCL', 'description': 'Pick-up and drop-off available for selected hotels only. '}]}, {'groupCode': 'UNKNOWN', 'excluded': [{'featureType': 'OTHERNOT', 'description': 'Any additional expenses which are not included or detailed in the programme.'}], 'included': [{'featureType': 'OTHERINCL', 'description': 'Guide'}]}, {'groupCode': 'ASSISTANCE', 'included': [{'featureType': 'FARES_AND_FEESINCL', 'description': 'Entrance fee'}]}], 'guidingOptions': {'guideType': 'TOURGUIDE', 'included': True}, 'importantInfo': ['Please note that for organisational reasons, the order of the sites visited may change, but all cities in the itinerary will be visited. Please make sure you answer all the mandatory questions during the booking process.', 'Please wear smart casual attire. Visitors should not wear sleeveless shirts, shorts, short skirts or skimpy clothing when visiting temples, religious or official buildings. Sandals and flip-flops are not permitted. '], 'location': {'endPoints': [{'type': 'Same', 'description': 'Same as Starting Point'}], 'startingPoints': [{'type': 'HOTEL_PICKUP', 'meetingPoint': {'type': 'ADDRESS', 'country': {'code': 'TH', 'name': 'Thailand', 'destinations': [{'code': 'BKK', 'name': 'Bangkok'}]}, 'description': 'Royal Grand Palace and Bangkok Temples'}, 'pickupInstructions': [{'description': 'The pick up will be available at Main City Hotels in Bangkok. Please note that there is a surcharge for hotel pick-up from the hotels outside of main area.'}]}]}, 'media': {'images': [{'visualizationOrder': 1, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/14552/ENG/S/20131002_0926261.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/14552/ENG/XL/20131002_0926261.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/14552/ENG/B/20131002_0926261.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/14552/ENG/LPP/20131002_0926261.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/14552/ENG/L/20131002_0926261.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/14552/ENG/M/20131002_0926261.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 2, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/14552/ENG/S/Bangkok%20-%20Grand%20Palace%281%29.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/14552/ENG/XL/Bangkok%20-%20Grand%20Palace%281%29.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/14552/ENG/B/Bangkok%20-%20Grand%20Palace%281%29.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/14552/ENG/LPP/Bangkok%20-%20Grand%20Palace%281%29.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/14552/ENG/L/Bangkok%20-%20Grand%20Palace%281%29.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/14552/ENG/M/Bangkok%20-%20Grand%20Palace%281%29.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 3, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/14552/ENG/S/Bangkok%20-%20Wat%20Pho%20%283%29%201600x900.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/14552/ENG/XL/Bangkok%20-%20Wat%20Pho%20%283%29%201600x900.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/14552/ENG/B/Bangkok%20-%20Wat%20Pho%20%283%29%201600x900.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/14552/ENG/LPP/Bangkok%20-%20Wat%20Pho%20%283%29%201600x900.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/14552/ENG/L/Bangkok%20-%20Wat%20Pho%20%283%29%201600x900.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/14552/ENG/M/Bangkok%20-%20Wat%20Pho%20%283%29%201600x900.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 4, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/14552/ENG/S/Bangkok_Wat_Traimit_.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/14552/ENG/XL/Bangkok_Wat_Traimit_.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/14552/ENG/B/Bangkok_Wat_Traimit_.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/14552/ENG/LPP/Bangkok_Wat_Traimit_.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/14552/ENG/L/Bangkok_Wat_Traimit_.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/14552/ENG/M/Bangkok_Wat_Traimit_.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 5, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/14552/ENG/S/bangkok-tourist-attractions-grand-palace.png', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/14552/ENG/XL/bangkok-tourist-attractions-grand-palace.png', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/14552/ENG/B/bangkok-tourist-attractions-grand-palace.png', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/14552/ENG/LPP/bangkok-tourist-attractions-grand-palace.png', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/14552/ENG/L/bangkok-tourist-attractions-grand-palace.png', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/14552/ENG/M/bangkok-tourist-attractions-grand-palace.png', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 6, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/14552/ENG/S/cityandtemples.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/14552/ENG/XL/cityandtemples.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/14552/ENG/B/cityandtemples.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/14552/ENG/LPP/cityandtemples.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/14552/ENG/L/cityandtemples.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/14552/ENG/M/cityandtemples.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': 4.0, 'metric': 'HOURS'}, 'description': 'Point of Interest', 'points': [{'type': 'POI', 'order': 1, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 13.75034, 'longitude': 13.75034}, 'address': 'The Grand Palace and the Temple of the Emerald Buddha', 'country': {'code': 'TH'}, 'city': 'Bangkok', 'zip': '-', 'description': 'The Grand Palace and the Temple of the Emerald Buddha'}}, {'type': 'POI', 'order': 2, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 13.7465751, 'longitude': 100.4927277}, 'address': 'Wat Po', 'country': {'code': 'TH'}, 'city': 'Bangkok', 'zip': '-', 'description': 'Wat Pho'}}, {'type': 'POI', 'order': 3, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 13.738094, 'longitude': 100.5115772}, 'address': 'Wat Traimit', 'country': {'code': 'TH'}, 'city': 'Bangkok', 'zip': '-', 'description': 'Wat Traimit'}}]}], 'scheduling': {'duration': {'value': 4.0, 'metric': 'HOURS', 'type': 'AFTER'}}, 'segmentationGroups': [{'code': 1, 'name': 'Categories', 'segments': [{'code': 8, 'name': 'Day Trips & Excursions'}, {'code': 4, 'name': 'Art & culture'}, {'code': 7, 'name': 'Outdoor activities & Adventure'}]}, {'code': 16, 'name': 'Services', 'segments': [{'code': 956, 'name': 'Safe2Stay'}, {'code': 946, 'name': 'Private'}]}, {'code': 2, 'name': 'Daytime', 'segments': [{'code': 773, 'name': 'Morning'}]}], 'activityFactsheetType': 'ACTIVITIES', 'activityCode': 'E-TH1-TH-BKGPBT', 'modalityCode': 'HB-HLMCA', 'modalityName': 'Private Tour in Spanish with Premium Car Transfer - Morning', 'contentId': '14552', 'description': 'The Grand Palace is the historic royal mini-city located on the banks of the Chao Phraya River. It comprises dozens of buildings, courtyards, halls, temples, pagodas, garden and even a miniature mountain. The palace was the residence of the kings of Siam from 1782 to 1925 and among the attractions are the Funeral and Coronation halls while another big draw is the Temple of the Emerald Buddha, where a 45cm statue of the Gautama Buddha was carved from one piece of solid translucent jade.
\n
\nAdjacent to the Grand Palace is the city’s oldest temple, Wat Pho, which is famed for the Reclining Buddha. This 43 metre-long figure is covered in gold leaf and reaches up to 15 metres at its highest point. There are also more than 1,000 images of the Lord Buddha as well as a sacred tree.
\n
\nVisit the Wat Traimit temple, which is home to a 5.5-tonne solid gold Buddha with an intriguing tale to tell. The Golden Buddha is believed to be about seven centuries old and at some point it was covered in plaster to hide its true value. Over time, this was forgotten and it was only when it fell in 1954 that its true composition was discovered. To round off the tour, we call in at a local lapidary factory and showroom where you will be able to get locally made jewelry, handicrafts and silk at competitive prices.', 'lastUpdate': '2025-06-19', 'summary': 'Uncover the royal and spiritual riches of Bangkok with this cultural half-day guided tour taking in the architectural masterpiece that is the Grand Palace of the kings of Siam and the wonderful Wat Pho and Wat Traimit temples, where the star attractions are golden Buddha, each one very special in its own right.', 'advancedTips': [], 'countries': [{'code': 'TH', 'name': 'Thailand', 'destinations': [{'code': 'BKK', 'name': 'Bangkok'}]}], 'highligths': ['Step into the Grand Palace, former residence of the kings of Siam', 'Contemplate the Temple of the Emerald Buddha and its 45cm jade statue', 'Visit the oldest temple in the city: Wat Pho'], 'language': 'en'}, 'order': 2, 'name': 'Royal Grand Palace and Bangkok Temples', 'currency': 'USD', 'code': 'E-TH1-TH-BKGPBT', 'type': 'TICKET'}