Rates List
API Portal for the Cullinan UDMS products. To use this API, please contact our web team to obtain an API Key.
Each request needs to include an Api_Key in the headers.
- Only GET requests are accepted for the API.
- Supported response formats are XML and JSON - defaulted to JSON. To ensure a specific format is returned, please add an 'Accept' header in your request, e.g. 'Accept: application/xml' or add GET parameter to your URL , e.g. ?format=xml
- Substitute the regex values in the URL endpoint samples to suit your request.
- Date formats are strictly YYYY-MM-DD, e.g. 2022-04-10.
curl --header "Accept: application/json" --header 'Authorization: Api-Key my-notsot-supr-sercure-api-key' "https://udmsapi.cullinan.co.za/v1/countries/"
GET /v1/accommodation/rates/?format=api&page=6
{ "count": 47831, "next": "https://udmsapi.cullinan.co.za/v1/accommodation/rates/?format=api&page=7", "previous": "https://udmsapi.cullinan.co.za/v1/accommodation/rates/?format=api&page=5", "results": [ { "supplier": "Intercontinental Johannesburg OR Tambo Airport", "supplier_code": "airp01", "product_name": "Classic Room", "product_code": "DlxRm", "season_start": "2026-04-01", "season_end": "2026-04-30", "sell_from": "2025-07-02", "sell_to": "2026-04-30", "is_provisional_rate": false, "ratecode": "55THO500 - Contracted Rate", "currency": "ZAR", "price_notes": " The following Events & Peak Dates are subject to a possible Peak Period Supplement, Block-Out Dates, or Minimum Length of Stay at the Hotels discretion. Disclaimer: All of the below mentioned Dates & Events are an indication only and are subject to change without notice. 2025 Public Holidays: New Year's Day01 Jan 2026 New Year's Day, 21 Mar 2026 Human Rights Day, 03 Apr 2026 to 06 Apr 2026 Good Friday - Long Weekend, 01 May 2026 Workers' Day - Long Weekend, 16 Jun 2026 Youth Day, 10 Aug 2026 National Women's Day - Long Weekend, 24 Sep 2026 Heritage Day, 16 Dec 2026 Day of Reconciliation", "inclusions": "Breakfast, Tourism Levy", "exclusions": "Children pay breakfast locally, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 8000, "sng": 7308, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-4 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": "All ages ;", "levies": null }, { "supplier": "Intercontinental Johannesburg OR Tambo Airport", "supplier_code": "airp01", "product_name": "Classic Room", "product_code": "DlxRm", "season_start": "2026-04-01", "season_end": "2026-04-30", "sell_from": "2025-07-02", "sell_to": "2026-04-30", "is_provisional_rate": false, "ratecode": "55THO500 - COMBO - Contracted Minimum 5 Night Stay 2 or More Properties", "currency": "ZAR", "price_notes": " For any Southern Sun combo booking, please send your request through to combo.deals@southernsun.com.5 Night Stay rates can be applied to any 2 or more hotels for the same booking with a 5% discount and a choice of all Southern Sun properties excluding SS de Wagen. The following Events & Peak Dates are subject to a possible Peak Period Supplement, Block-Out Dates, or Minimum Length of Stay at the Hotels discretion. Disclaimer: All of the below mentioned Dates & Events are an indication only and are subject to change without notice. 2025 Public Holidays: New Year's Day01 Jan 2026 New Year's Day, 21 Mar 2026 Human Rights Day, 03 Apr 2026 to 06 Apr 2026 Good Friday - Long Weekend, 01 May 2026 Workers' Day - Long Weekend, 16 Jun 2026 Youth Day, 10 Aug 2026 National Women's Day - Long Weekend, 24 Sep 2026 Heritage Day, 16 Dec 2026 Day of Reconciliation.", "inclusions": "Breakfast, Tourism Levy", "exclusions": "Children pay breakfast locally, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 7600, "sng": 6943, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-4 days 100%.", "special_offers": "5.00% discount; ", "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": "All ages ;", "levies": null }, { "supplier": "Intercontinental Johannesburg OR Tambo Airport", "supplier_code": "airp01", "product_name": "Junior Suite", "product_code": "RM1", "season_start": "2026-04-01", "season_end": "2026-04-30", "sell_from": "2025-07-02", "sell_to": "2026-04-30", "is_provisional_rate": false, "ratecode": "55THO500 - COMBO - Contracted Minimum 5 Night Stay 2 or More Properties", "currency": "ZAR", "price_notes": " For any Southern Sun combo booking, please send your request through to combo.deals@southernsun.com.5 Night Stay rates can be applied to any 2 or more hotels for the same booking with a 5% discount and a choice of all Southern Sun properties excluding SS de Wagen. The following Events & Peak Dates are subject to a possible Peak Period Supplement, Block-Out Dates, or Minimum Length of Stay at the Hotels discretion. Disclaimer: All of the below mentioned Dates & Events are an indication only and are subject to change without notice. 2025 Public Holidays: New Year's Day01 Jan 2026 New Year's Day, 21 Mar 2026 Human Rights Day, 03 Apr 2026 to 06 Apr 2026 Good Friday - Long Weekend, 01 May 2026 Workers' Day - Long Weekend, 16 Jun 2026 Youth Day, 10 Aug 2026 National Women's Day - Long Weekend, 24 Sep 2026 Heritage Day, 16 Dec 2026 Day of Reconciliation.", "inclusions": "Breakfast, Tourism Levy", "exclusions": "Children pay breakfast locally, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 8628, "sng": 7970, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-4 days 100%.", "special_offers": "5.00% discount; ", "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": "All ages ;", "levies": null }, { "supplier": "Intercontinental Johannesburg OR Tambo Airport", "supplier_code": "airp01", "product_name": "Junior Suite", "product_code": "RM1", "season_start": "2026-04-01", "season_end": "2026-04-30", "sell_from": "2025-07-02", "sell_to": "2026-04-30", "is_provisional_rate": false, "ratecode": "55THO500 - COMBO - Contracted Minimum 7 Night Stay 3 or More Properties", "currency": "ZAR", "price_notes": " For any Southern Sun combo booking, please send your request through to combo.deals@southernsun.com.7 Night Stay rates can be applied to any 2 or more hotels for the same booking with a 5% discount and a choice of all Southern Sun properties excluding SS de Wagen. The following Events & Peak Dates are subject to a possible Peak Period Supplement, Block-Out Dates, or Minimum Length of Stay at the Hotels discretion. Disclaimer: All of the below mentioned Dates & Events are an indication only and are subject to change without notice. 2025 Public Holidays: New Year's Day01 Jan 2026 New Year's Day, 21 Mar 2026 Human Rights Day, 03 Apr 2026 to 06 Apr 2026 Good Friday - Long Weekend, 01 May 2026 Workers' Day - Long Weekend, 16 Jun 2026 Youth Day, 10 Aug 2026 National Women's Day - Long Weekend, 24 Sep 2026 Heritage Day, 16 Dec 2026 Day of Reconciliation.", "inclusions": "Breakfast, Tourism Levy", "exclusions": "Children pay breakfast locally, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 8174, "sng": 7550, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-4 days 100%.", "special_offers": "10.00% discount; ", "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": "All ages ;", "levies": null }, { "supplier": "Intercontinental Johannesburg OR Tambo Airport", "supplier_code": "airp01", "product_name": "Junior Suite", "product_code": "RM1", "season_start": "2026-04-01", "season_end": "2026-04-30", "sell_from": "2025-07-02", "sell_to": "2026-04-30", "is_provisional_rate": false, "ratecode": "55THO500 - Contracted Rate", "currency": "ZAR", "price_notes": " The following Events & Peak Dates are subject to a possible Peak Period Supplement, Block-Out Dates, or Minimum Length of Stay at the Hotels discretion. Disclaimer: All of the below mentioned Dates & Events are an indication only and are subject to change without notice. 2025 Public Holidays: New Year's Day01 Jan 2026 New Year's Day, 21 Mar 2026 Human Rights Day, 03 Apr 2026 to 06 Apr 2026 Good Friday - Long Weekend, 01 May 2026 Workers' Day - Long Weekend, 16 Jun 2026 Youth Day, 10 Aug 2026 National Women's Day - Long Weekend, 24 Sep 2026 Heritage Day, 16 Dec 2026 Day of Reconciliation", "inclusions": "Breakfast, Tourism Levy", "exclusions": "Children pay breakfast locally, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 9082, "sng": 8389, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-4 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": "All ages ;", "levies": null }, { "supplier": "Intercontinental Johannesburg OR Tambo Airport", "supplier_code": "airp01", "product_name": "Classic Room", "product_code": "DlxRm", "season_start": "2026-05-01", "season_end": "2026-09-30", "sell_from": "2025-07-02", "sell_to": "2026-09-30", "is_provisional_rate": false, "ratecode": "55THO500 - COMBO - Contracted Minimum 5 Night Stay 2 or More Properties", "currency": "ZAR", "price_notes": " For any Southern Sun combo booking, please send your request through to combo.deals@southernsun.com.5 Night Stay rates can be applied to any 2 or more hotels for the same booking with a 5% discount and a choice of all Southern Sun properties excluding SS de Wagen. The following Events & Peak Dates are subject to a possible Peak Period Supplement, Block-Out Dates, or Minimum Length of Stay at the Hotels discretion. Disclaimer: All of the below mentioned Dates & Events are an indication only and are subject to change without notice. 2025 Public Holidays: New Year's Day01 Jan 2026 New Year's Day, 21 Mar 2026 Human Rights Day, 03 Apr 2026 to 06 Apr 2026 Good Friday - Long Weekend, 01 May 2026 Workers' Day - Long Weekend, 16 Jun 2026 Youth Day, 10 Aug 2026 National Women's Day - Long Weekend, 24 Sep 2026 Heritage Day, 16 Dec 2026 Day of Reconciliation.", "inclusions": "Breakfast, Tourism Levy", "exclusions": "Children pay breakfast locally, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 7980, "sng": 7292, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-4 days 100%.", "special_offers": "5.00% discount; ", "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": "All ages ;", "levies": null }, { "supplier": "Intercontinental Johannesburg OR Tambo Airport", "supplier_code": "airp01", "product_name": "Classic Room", "product_code": "DlxRm", "season_start": "2026-05-01", "season_end": "2026-09-30", "sell_from": "2025-07-02", "sell_to": "2026-09-30", "is_provisional_rate": false, "ratecode": "55THO500 - COMBO - Contracted Minimum 7 Night Stay 3 or More Properties", "currency": "ZAR", "price_notes": " For any Southern Sun combo booking, please send your request through to combo.deals@southernsun.com.7 Night Stay rates can be applied to any 2 or more hotels for the same booking with a 5% discount and a choice of all Southern Sun properties excluding SS de Wagen. The following Events & Peak Dates are subject to a possible Peak Period Supplement, Block-Out Dates, or Minimum Length of Stay at the Hotels discretion. Disclaimer: All of the below mentioned Dates & Events are an indication only and are subject to change without notice. 2025 Public Holidays: New Year's Day01 Jan 2026 New Year's Day, 21 Mar 2026 Human Rights Day, 03 Apr 2026 to 06 Apr 2026 Good Friday - Long Weekend, 01 May 2026 Workers' Day - Long Weekend, 16 Jun 2026 Youth Day, 10 Aug 2026 National Women's Day - Long Weekend, 24 Sep 2026 Heritage Day, 16 Dec 2026 Day of Reconciliation.", "inclusions": "Breakfast, Tourism Levy", "exclusions": "Children pay breakfast locally, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 7560, "sng": 6908, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-4 days 100%.", "special_offers": "10.00% discount; ", "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": "All ages ;", "levies": null }, { "supplier": "Intercontinental Johannesburg OR Tambo Airport", "supplier_code": "airp01", "product_name": "Classic Room", "product_code": "DlxRm", "season_start": "2026-05-01", "season_end": "2026-09-30", "sell_from": "2025-07-02", "sell_to": "2026-09-30", "is_provisional_rate": false, "ratecode": "55THO500 - Contracted Rate", "currency": "ZAR", "price_notes": " The following Events & Peak Dates are subject to a possible Peak Period Supplement, Block-Out Dates, or Minimum Length of Stay at the Hotels discretion. Disclaimer: All of the below mentioned Dates & Events are an indication only and are subject to change without notice. 2025 Public Holidays: New Year's Day01 Jan 2026 New Year's Day, 21 Mar 2026 Human Rights Day, 03 Apr 2026 to 06 Apr 2026 Good Friday - Long Weekend, 01 May 2026 Workers' Day - Long Weekend, 16 Jun 2026 Youth Day, 10 Aug 2026 National Women's Day - Long Weekend, 24 Sep 2026 Heritage Day, 16 Dec 2026 Day of Reconciliation", "inclusions": "Breakfast, Tourism Levy", "exclusions": "Children pay breakfast locally, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 8400, "sng": 7676, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-4 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": "All ages ;", "levies": null }, { "supplier": "Intercontinental Johannesburg OR Tambo Airport", "supplier_code": "airp01", "product_name": "Junior Suite", "product_code": "RM1", "season_start": "2026-05-01", "season_end": "2026-09-30", "sell_from": "2025-07-02", "sell_to": "2026-09-30", "is_provisional_rate": false, "ratecode": "55THO500 - COMBO - Contracted Minimum 5 Night Stay 2 or More Properties", "currency": "ZAR", "price_notes": " For any Southern Sun combo booking, please send your request through to combo.deals@southernsun.com.5 Night Stay rates can be applied to any 2 or more hotels for the same booking with a 5% discount and a choice of all Southern Sun properties excluding SS de Wagen. The following Events & Peak Dates are subject to a possible Peak Period Supplement, Block-Out Dates, or Minimum Length of Stay at the Hotels discretion. Disclaimer: All of the below mentioned Dates & Events are an indication only and are subject to change without notice. 2025 Public Holidays: New Year's Day01 Jan 2026 New Year's Day, 21 Mar 2026 Human Rights Day, 03 Apr 2026 to 06 Apr 2026 Good Friday - Long Weekend, 01 May 2026 Workers' Day - Long Weekend, 16 Jun 2026 Youth Day, 10 Aug 2026 National Women's Day - Long Weekend, 24 Sep 2026 Heritage Day, 16 Dec 2026 Day of Reconciliation.", "inclusions": "Breakfast, Tourism Levy", "exclusions": "Children pay breakfast locally, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 9008, "sng": 8319, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-4 days 100%.", "special_offers": "5.00% discount; ", "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": "All ages ;", "levies": null }, { "supplier": "Intercontinental Johannesburg OR Tambo Airport", "supplier_code": "airp01", "product_name": "Junior Suite", "product_code": "RM1", "season_start": "2026-05-01", "season_end": "2026-09-30", "sell_from": "2025-07-02", "sell_to": "2026-09-30", "is_provisional_rate": false, "ratecode": "55THO500 - COMBO - Contracted Minimum 7 Night Stay 3 or More Properties", "currency": "ZAR", "price_notes": " For any Southern Sun combo booking, please send your request through to combo.deals@southernsun.com.7 Night Stay rates can be applied to any 2 or more hotels for the same booking with a 5% discount and a choice of all Southern Sun properties excluding SS de Wagen. The following Events & Peak Dates are subject to a possible Peak Period Supplement, Block-Out Dates, or Minimum Length of Stay at the Hotels discretion. Disclaimer: All of the below mentioned Dates & Events are an indication only and are subject to change without notice. 2025 Public Holidays: New Year's Day01 Jan 2026 New Year's Day, 21 Mar 2026 Human Rights Day, 03 Apr 2026 to 06 Apr 2026 Good Friday - Long Weekend, 01 May 2026 Workers' Day - Long Weekend, 16 Jun 2026 Youth Day, 10 Aug 2026 National Women's Day - Long Weekend, 24 Sep 2026 Heritage Day, 16 Dec 2026 Day of Reconciliation.", "inclusions": "Breakfast, Tourism Levy", "exclusions": "Children pay breakfast locally, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 8534, "sng": 7881, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-4 days 100%.", "special_offers": "10.00% discount; ", "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": "All ages ;", "levies": null }, { "supplier": "Intercontinental Johannesburg OR Tambo Airport", "supplier_code": "airp01", "product_name": "Junior Suite", "product_code": "RM1", "season_start": "2026-05-01", "season_end": "2026-09-30", "sell_from": "2025-07-02", "sell_to": "2026-09-30", "is_provisional_rate": false, "ratecode": "55THO500 - Contracted Rate", "currency": "ZAR", "price_notes": " The following Events & Peak Dates are subject to a possible Peak Period Supplement, Block-Out Dates, or Minimum Length of Stay at the Hotels discretion. Disclaimer: All of the below mentioned Dates & Events are an indication only and are subject to change without notice. 2025 Public Holidays: New Year's Day01 Jan 2026 New Year's Day, 21 Mar 2026 Human Rights Day, 03 Apr 2026 to 06 Apr 2026 Good Friday - Long Weekend, 01 May 2026 Workers' Day - Long Weekend, 16 Jun 2026 Youth Day, 10 Aug 2026 National Women's Day - Long Weekend, 24 Sep 2026 Heritage Day, 16 Dec 2026 Day of Reconciliation", "inclusions": "Breakfast, Tourism Levy", "exclusions": "Children pay breakfast locally, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 9482, "sng": 8757, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-4 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": "All ages ;", "levies": null }, { "supplier": "Intercontinental Johannesburg OR Tambo Airport", "supplier_code": "airp01", "product_name": "Classic Room", "product_code": "DlxRm", "season_start": "2026-10-01", "season_end": "2027-03-31", "sell_from": "2025-07-02", "sell_to": "2027-03-31", "is_provisional_rate": false, "ratecode": "55THO500 - COMBO - Contracted Minimum 7 Night Stay 3 or More Properties", "currency": "ZAR", "price_notes": " For any Southern Sun combo booking, please send your request through to combo.deals@southernsun.com.7 Night Stay rates can be applied to any 2 or more hotels for the same booking with a 5% discount and a choice of all Southern Sun properties excluding SS de Wagen. The following Events & Peak Dates are subject to a possible Peak Period Supplement, Block-Out Dates, or Minimum Length of Stay at the Hotels discretion. Disclaimer: All of the below mentioned Dates & Events are an indication only and are subject to change without notice. 2025 Public Holidays: New Year's Day01 Jan 2026 New Year's Day, 21 Mar 2026 Human Rights Day, 03 Apr 2026 to 06 Apr 2026 Good Friday - Long Weekend, 01 May 2026 Workers' Day - Long Weekend, 16 Jun 2026 Youth Day, 10 Aug 2026 National Women's Day - Long Weekend, 24 Sep 2026 Heritage Day, 16 Dec 2026 Day of Reconciliation.", "inclusions": "Breakfast, Tourism Levy", "exclusions": "Children pay breakfast locally, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 7200, "sng": 6577, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-4 days 100%.", "special_offers": "10.00% discount; ", "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": "All ages ;", "levies": null }, { "supplier": "Intercontinental Johannesburg OR Tambo Airport", "supplier_code": "airp01", "product_name": "Classic Room", "product_code": "DlxRm", "season_start": "2026-10-01", "season_end": "2027-03-31", "sell_from": "2025-07-02", "sell_to": "2027-03-31", "is_provisional_rate": false, "ratecode": "55THO500 - COMBO - Contracted Minimum 5 Night Stay 2 or More Properties", "currency": "ZAR", "price_notes": " For any Southern Sun combo booking, please send your request through to combo.deals@southernsun.com.5 Night Stay rates can be applied to any 2 or more hotels for the same booking with a 5% discount and a choice of all Southern Sun properties excluding SS de Wagen. The following Events & Peak Dates are subject to a possible Peak Period Supplement, Block-Out Dates, or Minimum Length of Stay at the Hotels discretion. Disclaimer: All of the below mentioned Dates & Events are an indication only and are subject to change without notice. 2025 Public Holidays: New Year's Day01 Jan 2026 New Year's Day, 21 Mar 2026 Human Rights Day, 03 Apr 2026 to 06 Apr 2026 Good Friday - Long Weekend, 01 May 2026 Workers' Day - Long Weekend, 16 Jun 2026 Youth Day, 10 Aug 2026 National Women's Day - Long Weekend, 24 Sep 2026 Heritage Day, 16 Dec 2026 Day of Reconciliation.", "inclusions": "Breakfast, Tourism Levy", "exclusions": "Children pay breakfast locally, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 7600, "sng": 6943, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-4 days 100%.", "special_offers": "5.00% discount; ", "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": "All ages ;", "levies": null }, { "supplier": "Intercontinental Johannesburg OR Tambo Airport", "supplier_code": "airp01", "product_name": "Classic Room", "product_code": "DlxRm", "season_start": "2026-10-01", "season_end": "2027-03-31", "sell_from": "2025-07-02", "sell_to": "2027-03-31", "is_provisional_rate": false, "ratecode": "55THO500 - Contracted Rate", "currency": "ZAR", "price_notes": " The following Events & Peak Dates are subject to a possible Peak Period Supplement, Block-Out Dates, or Minimum Length of Stay at the Hotels discretion. Disclaimer: All of the below mentioned Dates & Events are an indication only and are subject to change without notice. 2025 Public Holidays: New Year's Day01 Jan 2026 New Year's Day, 21 Mar 2026 Human Rights Day, 03 Apr 2026 to 06 Apr 2026 Good Friday - Long Weekend, 01 May 2026 Workers' Day - Long Weekend, 16 Jun 2026 Youth Day, 10 Aug 2026 National Women's Day - Long Weekend, 24 Sep 2026 Heritage Day, 16 Dec 2026 Day of Reconciliation", "inclusions": "Breakfast, Tourism Levy", "exclusions": "Children pay breakfast locally, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 8000, "sng": 7308, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-4 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": "All ages ;", "levies": null }, { "supplier": "Intercontinental Johannesburg OR Tambo Airport", "supplier_code": "airp01", "product_name": "Junior Suite", "product_code": "RM1", "season_start": "2026-10-01", "season_end": "2027-03-31", "sell_from": "2025-07-02", "sell_to": "2027-03-31", "is_provisional_rate": false, "ratecode": "55THO500 - COMBO - Contracted Minimum 5 Night Stay 2 or More Properties", "currency": "ZAR", "price_notes": " For any Southern Sun combo booking, please send your request through to combo.deals@southernsun.com.5 Night Stay rates can be applied to any 2 or more hotels for the same booking with a 5% discount and a choice of all Southern Sun properties excluding SS de Wagen. The following Events & Peak Dates are subject to a possible Peak Period Supplement, Block-Out Dates, or Minimum Length of Stay at the Hotels discretion. Disclaimer: All of the below mentioned Dates & Events are an indication only and are subject to change without notice. 2025 Public Holidays: New Year's Day01 Jan 2026 New Year's Day, 21 Mar 2026 Human Rights Day, 03 Apr 2026 to 06 Apr 2026 Good Friday - Long Weekend, 01 May 2026 Workers' Day - Long Weekend, 16 Jun 2026 Youth Day, 10 Aug 2026 National Women's Day - Long Weekend, 24 Sep 2026 Heritage Day, 16 Dec 2026 Day of Reconciliation.", "inclusions": "Breakfast, Tourism Levy", "exclusions": "Children pay breakfast locally, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 8628, "sng": 7970, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-4 days 100%.", "special_offers": "5.00% discount; ", "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": "All ages ;", "levies": null }, { "supplier": "Intercontinental Johannesburg OR Tambo Airport", "supplier_code": "airp01", "product_name": "Junior Suite", "product_code": "RM1", "season_start": "2026-10-01", "season_end": "2027-03-31", "sell_from": "2025-07-02", "sell_to": "2027-03-31", "is_provisional_rate": false, "ratecode": "55THO500 - Contracted Rate", "currency": "ZAR", "price_notes": " The following Events & Peak Dates are subject to a possible Peak Period Supplement, Block-Out Dates, or Minimum Length of Stay at the Hotels discretion. Disclaimer: All of the below mentioned Dates & Events are an indication only and are subject to change without notice. 2025 Public Holidays: New Year's Day01 Jan 2026 New Year's Day, 21 Mar 2026 Human Rights Day, 03 Apr 2026 to 06 Apr 2026 Good Friday - Long Weekend, 01 May 2026 Workers' Day - Long Weekend, 16 Jun 2026 Youth Day, 10 Aug 2026 National Women's Day - Long Weekend, 24 Sep 2026 Heritage Day, 16 Dec 2026 Day of Reconciliation", "inclusions": "Breakfast, Tourism Levy", "exclusions": "Children pay breakfast locally, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 9082, "sng": 8389, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-4 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": "All ages ;", "levies": null }, { "supplier": "Intercontinental Johannesburg OR Tambo Airport", "supplier_code": "airp01", "product_name": "Junior Suite", "product_code": "RM1", "season_start": "2026-10-01", "season_end": "2027-03-31", "sell_from": "2025-07-02", "sell_to": "2027-03-31", "is_provisional_rate": false, "ratecode": "55THO500 - COMBO - Contracted Minimum 7 Night Stay 3 or More Properties", "currency": "ZAR", "price_notes": " For any Southern Sun combo booking, please send your request through to combo.deals@southernsun.com.7 Night Stay rates can be applied to any 2 or more hotels for the same booking with a 5% discount and a choice of all Southern Sun properties excluding SS de Wagen. The following Events & Peak Dates are subject to a possible Peak Period Supplement, Block-Out Dates, or Minimum Length of Stay at the Hotels discretion. Disclaimer: All of the below mentioned Dates & Events are an indication only and are subject to change without notice. 2025 Public Holidays: New Year's Day01 Jan 2026 New Year's Day, 21 Mar 2026 Human Rights Day, 03 Apr 2026 to 06 Apr 2026 Good Friday - Long Weekend, 01 May 2026 Workers' Day - Long Weekend, 16 Jun 2026 Youth Day, 10 Aug 2026 National Women's Day - Long Weekend, 24 Sep 2026 Heritage Day, 16 Dec 2026 Day of Reconciliation.", "inclusions": "Breakfast, Tourism Levy", "exclusions": "Children pay breakfast locally, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 8174, "sng": 7550, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-4 days 100%.", "special_offers": "10.00% discount; ", "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": "All ages ;", "levies": null }, { "supplier": "Holiday Inn Johannesburg Airport", "supplier_code": "airp02", "product_name": "Standard Room", "product_code": "StndRm", "season_start": "2025-11-25", "season_end": "2025-12-29", "sell_from": "2024-12-10", "sell_to": "2025-12-29", "is_provisional_rate": false, "ratecode": "Contracted Rate", "currency": "ZAR", "price_notes": "No rates available for this period. ", "inclusions": "Breakfast, Complimentary Scheduled Shuttle Service", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": null, "sng": null, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-7 days 100% 8-14 days 50%.", "special_offers": null, "free_nights": null, "child_pol_a": "(0-11) ", "child_pol_b": null, "child_pol_c": null, "child_notes": "Children of all ages welcome. ;", "levies": null }, { "supplier": "Holiday Inn Johannesburg Airport", "supplier_code": "airp02", "product_name": "Standard Room", "product_code": "StndRm", "season_start": "2025-12-30", "season_end": "2025-12-31", "sell_from": "2024-12-10", "sell_to": "2025-12-31", "is_provisional_rate": false, "ratecode": "Contracted Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast, Complimentary Scheduled Shuttle Service", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 1612, "sng": 1286, "tpl": 2418, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-7 days 100% 8-14 days 50%.", "special_offers": null, "free_nights": null, "child_pol_a": "(0-11) 0.00", "child_pol_b": null, "child_pol_c": null, "child_notes": "Children of all ages welcome. ;", "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Gelatenheid", "product_code": "RM1", "season_start": "2025-12-20", "season_end": "2025-12-31", "sell_from": "2024-06-27", "sell_to": "2025-12-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 15568, "sng": 15568, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Oortuiging A", "product_code": "RM2", "season_start": "2025-12-20", "season_end": "2025-12-31", "sell_from": "2024-06-27", "sell_to": "2025-12-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 14270, "sng": 14270, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Uitsig", "product_code": "RM3", "season_start": "2025-12-20", "season_end": "2025-12-31", "sell_from": "2024-06-27", "sell_to": "2025-12-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 13838, "sng": 13838, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Vreugde", "product_code": "RM4", "season_start": "2025-12-20", "season_end": "2025-12-31", "sell_from": "2024-06-27", "sell_to": "2025-12-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 16432, "sng": 16432, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite A", "product_code": "RM5", "season_start": "2025-12-20", "season_end": "2025-12-31", "sell_from": "2024-06-27", "sell_to": "2025-12-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 12108, "sng": 12108, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite B", "product_code": "RM6", "season_start": "2025-12-20", "season_end": "2025-12-31", "sell_from": "2024-06-27", "sell_to": "2025-12-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 12108, "sng": 12108, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite C", "product_code": "38635", "season_start": "2025-12-20", "season_end": "2025-12-31", "sell_from": "2024-06-27", "sell_to": "2025-12-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 12108, "sng": 12108, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Oortuiging B", "product_code": "38636", "season_start": "2025-12-20", "season_end": "2025-12-31", "sell_from": "2024-06-27", "sell_to": "2025-12-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 14270, "sng": 14270, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Gelatenheid", "product_code": "RM1", "season_start": "2026-01-01", "season_end": "2026-02-28", "sell_from": "2024-06-27", "sell_to": "2026-02-28", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 14270, "sng": 14270, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Oortuiging A", "product_code": "RM2", "season_start": "2026-01-01", "season_end": "2026-02-28", "sell_from": "2024-06-27", "sell_to": "2026-02-28", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 13406, "sng": 13405, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Uitsig", "product_code": "RM3", "season_start": "2026-01-01", "season_end": "2026-02-28", "sell_from": "2024-06-27", "sell_to": "2026-02-28", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 12542, "sng": 12541, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Vreugde", "product_code": "RM4", "season_start": "2026-01-01", "season_end": "2026-02-28", "sell_from": "2024-06-27", "sell_to": "2026-02-28", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 15136, "sng": 15135, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite A", "product_code": "RM5", "season_start": "2026-01-01", "season_end": "2026-02-28", "sell_from": "2024-06-27", "sell_to": "2026-02-28", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 10812, "sng": 10811, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite B", "product_code": "RM6", "season_start": "2026-01-01", "season_end": "2026-02-28", "sell_from": "2024-06-27", "sell_to": "2026-02-28", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 10812, "sng": 10811, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite C", "product_code": "38635", "season_start": "2026-01-01", "season_end": "2026-02-28", "sell_from": "2024-06-27", "sell_to": "2026-02-28", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 10812, "sng": 10811, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Oortuiging B", "product_code": "38636", "season_start": "2026-01-01", "season_end": "2026-02-28", "sell_from": "2024-06-27", "sell_to": "2026-02-28", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 13406, "sng": 13405, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Gelatenheid", "product_code": "RM1", "season_start": "2026-03-01", "season_end": "2026-04-30", "sell_from": "2025-06-30", "sell_to": "2026-04-30", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 14400, "sng": 14400, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Oortuiging A", "product_code": "RM2", "season_start": "2026-03-01", "season_end": "2026-04-30", "sell_from": "2025-06-30", "sell_to": "2026-04-30", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 13440, "sng": 13440, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Uitsig", "product_code": "RM3", "season_start": "2026-03-01", "season_end": "2026-04-30", "sell_from": "2025-06-30", "sell_to": "2026-04-30", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 12480, "sng": 12480, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Vreugde", "product_code": "RM4", "season_start": "2026-03-01", "season_end": "2026-04-30", "sell_from": "2025-06-30", "sell_to": "2026-04-30", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 15360, "sng": 15360, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite A", "product_code": "RM5", "season_start": "2026-03-01", "season_end": "2026-04-30", "sell_from": "2025-06-30", "sell_to": "2026-04-30", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 10560, "sng": 10560, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite B", "product_code": "RM6", "season_start": "2026-03-01", "season_end": "2026-04-30", "sell_from": "2025-06-30", "sell_to": "2026-04-30", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 10560, "sng": 10560, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite C", "product_code": "38635", "season_start": "2026-03-01", "season_end": "2026-04-30", "sell_from": "2025-06-30", "sell_to": "2026-04-30", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 10560, "sng": 10560, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Oortuiging B", "product_code": "38636", "season_start": "2026-03-01", "season_end": "2026-04-30", "sell_from": "2025-06-30", "sell_to": "2026-04-30", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 13440, "sng": 13440, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Gelatenheid", "product_code": "RM1", "season_start": "2026-05-01", "season_end": "2026-05-31", "sell_from": "2025-06-30", "sell_to": "2026-05-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 13440, "sng": 13440, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Oortuiging A", "product_code": "RM2", "season_start": "2026-05-01", "season_end": "2026-05-31", "sell_from": "2025-06-30", "sell_to": "2026-05-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 12480, "sng": 12480, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Uitsig", "product_code": "RM3", "season_start": "2026-05-01", "season_end": "2026-05-31", "sell_from": "2025-06-30", "sell_to": "2026-05-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 11520, "sng": 11520, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Vreugde", "product_code": "RM4", "season_start": "2026-05-01", "season_end": "2026-05-31", "sell_from": "2025-06-30", "sell_to": "2026-05-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 14400, "sng": 14400, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite A", "product_code": "RM5", "season_start": "2026-05-01", "season_end": "2026-05-31", "sell_from": "2025-06-30", "sell_to": "2026-05-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 9600, "sng": 9600, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite B", "product_code": "RM6", "season_start": "2026-05-01", "season_end": "2026-05-31", "sell_from": "2025-06-30", "sell_to": "2026-05-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 9600, "sng": 9600, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite C", "product_code": "38635", "season_start": "2026-05-01", "season_end": "2026-05-31", "sell_from": "2025-06-30", "sell_to": "2026-05-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 9600, "sng": 9600, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Oortuiging B", "product_code": "38636", "season_start": "2026-05-01", "season_end": "2026-05-31", "sell_from": "2025-06-30", "sell_to": "2026-05-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 12480, "sng": 12480, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Gelatenheid", "product_code": "RM1", "season_start": "2026-06-01", "season_end": "2026-08-31", "sell_from": "2025-06-30", "sell_to": "2026-08-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 12480, "sng": 12480, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Oortuiging A", "product_code": "RM2", "season_start": "2026-06-01", "season_end": "2026-08-31", "sell_from": "2025-06-30", "sell_to": "2026-08-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 11520, "sng": 11520, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Uitsig", "product_code": "RM3", "season_start": "2026-06-01", "season_end": "2026-08-31", "sell_from": "2025-06-30", "sell_to": "2026-08-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 10560, "sng": 10560, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Vreugde", "product_code": "RM4", "season_start": "2026-06-01", "season_end": "2026-08-31", "sell_from": "2025-06-30", "sell_to": "2026-08-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 13440, "sng": 13440, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite A", "product_code": "RM5", "season_start": "2026-06-01", "season_end": "2026-08-31", "sell_from": "2025-06-30", "sell_to": "2026-08-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 8640, "sng": 8640, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite B", "product_code": "RM6", "season_start": "2026-06-01", "season_end": "2026-08-31", "sell_from": "2025-06-30", "sell_to": "2026-08-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 8640, "sng": 8640, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite C", "product_code": "38635", "season_start": "2026-06-01", "season_end": "2026-08-31", "sell_from": "2025-06-30", "sell_to": "2026-08-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 8640, "sng": 8640, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Oortuiging B", "product_code": "38636", "season_start": "2026-06-01", "season_end": "2026-08-31", "sell_from": "2025-06-30", "sell_to": "2026-08-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 11520, "sng": 11520, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Gelatenheid", "product_code": "RM1", "season_start": "2026-09-01", "season_end": "2026-09-30", "sell_from": "2025-06-30", "sell_to": "2026-09-30", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 13440, "sng": 13440, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Oortuiging A", "product_code": "RM2", "season_start": "2026-09-01", "season_end": "2026-09-30", "sell_from": "2025-06-30", "sell_to": "2026-09-30", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 12480, "sng": 12480, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Uitsig", "product_code": "RM3", "season_start": "2026-09-01", "season_end": "2026-09-30", "sell_from": "2025-06-30", "sell_to": "2026-09-30", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 11520, "sng": 11520, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Vreugde", "product_code": "RM4", "season_start": "2026-09-01", "season_end": "2026-09-30", "sell_from": "2025-06-30", "sell_to": "2026-09-30", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 14400, "sng": 14400, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite A", "product_code": "RM5", "season_start": "2026-09-01", "season_end": "2026-09-30", "sell_from": "2025-06-30", "sell_to": "2026-09-30", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 9600, "sng": 9600, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite B", "product_code": "RM6", "season_start": "2026-09-01", "season_end": "2026-09-30", "sell_from": "2025-06-30", "sell_to": "2026-09-30", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 9600, "sng": 9600, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite C", "product_code": "38635", "season_start": "2026-09-01", "season_end": "2026-09-30", "sell_from": "2025-06-30", "sell_to": "2026-09-30", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 9600, "sng": 9600, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Oortuiging B", "product_code": "38636", "season_start": "2026-09-01", "season_end": "2026-09-30", "sell_from": "2025-06-30", "sell_to": "2026-09-30", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 12480, "sng": 12480, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Gelatenheid", "product_code": "RM1", "season_start": "2026-10-01", "season_end": "2026-11-30", "sell_from": "2025-06-30", "sell_to": "2026-11-30", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 14400, "sng": 14400, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Oortuiging A", "product_code": "RM2", "season_start": "2026-10-01", "season_end": "2026-11-30", "sell_from": "2025-06-30", "sell_to": "2026-11-30", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 13440, "sng": 13440, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Uitsig", "product_code": "RM3", "season_start": "2026-10-01", "season_end": "2026-11-30", "sell_from": "2025-06-30", "sell_to": "2026-11-30", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 12480, "sng": 12480, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Vreugde", "product_code": "RM4", "season_start": "2026-10-01", "season_end": "2026-11-30", "sell_from": "2025-06-30", "sell_to": "2026-11-30", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 15360, "sng": 15360, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite A", "product_code": "RM5", "season_start": "2026-10-01", "season_end": "2026-11-30", "sell_from": "2025-06-30", "sell_to": "2026-11-30", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 10560, "sng": 10560, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite B", "product_code": "RM6", "season_start": "2026-10-01", "season_end": "2026-11-30", "sell_from": "2025-06-30", "sell_to": "2026-11-30", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 10560, "sng": 10560, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite C", "product_code": "38635", "season_start": "2026-10-01", "season_end": "2026-11-30", "sell_from": "2025-06-30", "sell_to": "2026-11-30", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 10560, "sng": 10560, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Oortuiging B", "product_code": "38636", "season_start": "2026-10-01", "season_end": "2026-11-30", "sell_from": "2025-06-30", "sell_to": "2026-11-30", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 13440, "sng": 13440, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Gelatenheid", "product_code": "RM1", "season_start": "2026-12-01", "season_end": "2026-12-19", "sell_from": "2025-06-30", "sell_to": "2026-12-19", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 15840, "sng": 15840, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Oortuiging A", "product_code": "RM2", "season_start": "2026-12-01", "season_end": "2026-12-19", "sell_from": "2025-06-30", "sell_to": "2026-12-19", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 14880, "sng": 14880, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Uitsig", "product_code": "RM3", "season_start": "2026-12-01", "season_end": "2026-12-19", "sell_from": "2025-06-30", "sell_to": "2026-12-19", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 13920, "sng": 13920, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Vreugde", "product_code": "RM4", "season_start": "2026-12-01", "season_end": "2026-12-19", "sell_from": "2025-06-30", "sell_to": "2026-12-19", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 16800, "sng": 16800, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite A", "product_code": "RM5", "season_start": "2026-12-01", "season_end": "2026-12-19", "sell_from": "2025-06-30", "sell_to": "2026-12-19", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 12000, "sng": 12000, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite B", "product_code": "RM6", "season_start": "2026-12-01", "season_end": "2026-12-19", "sell_from": "2025-06-30", "sell_to": "2026-12-19", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 12000, "sng": 12000, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite C", "product_code": "38635", "season_start": "2026-12-01", "season_end": "2026-12-19", "sell_from": "2025-06-30", "sell_to": "2026-12-19", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 12000, "sng": 12000, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Oortuiging B", "product_code": "38636", "season_start": "2026-12-01", "season_end": "2026-12-19", "sell_from": "2025-06-30", "sell_to": "2026-12-19", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 14880, "sng": 14880, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Gelatenheid", "product_code": "RM1", "season_start": "2026-12-20", "season_end": "2026-12-31", "sell_from": "2025-06-30", "sell_to": "2026-12-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 17280, "sng": 17280, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Oortuiging A", "product_code": "RM2", "season_start": "2026-12-20", "season_end": "2026-12-31", "sell_from": "2025-06-30", "sell_to": "2026-12-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 15840, "sng": 15840, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Uitsig", "product_code": "RM3", "season_start": "2026-12-20", "season_end": "2026-12-31", "sell_from": "2025-06-30", "sell_to": "2026-12-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 15360, "sng": 15360, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Vreugde", "product_code": "RM4", "season_start": "2026-12-20", "season_end": "2026-12-31", "sell_from": "2025-06-30", "sell_to": "2026-12-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 18240, "sng": 18240, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite A", "product_code": "RM5", "season_start": "2026-12-20", "season_end": "2026-12-31", "sell_from": "2025-06-30", "sell_to": "2026-12-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 13440, "sng": 13440, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite B", "product_code": "RM6", "season_start": "2026-12-20", "season_end": "2026-12-31", "sell_from": "2025-06-30", "sell_to": "2026-12-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 13440, "sng": 13440, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite C", "product_code": "38635", "season_start": "2026-12-20", "season_end": "2026-12-31", "sell_from": "2025-06-30", "sell_to": "2026-12-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 13440, "sng": 13440, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Oortuiging B", "product_code": "38636", "season_start": "2026-12-20", "season_end": "2026-12-31", "sell_from": "2025-06-30", "sell_to": "2026-12-31", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 15840, "sng": 15840, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Gelatenheid", "product_code": "RM1", "season_start": "2027-01-01", "season_end": "2027-02-28", "sell_from": "2025-06-30", "sell_to": "2027-02-28", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 15840, "sng": 15840, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Oortuiging A", "product_code": "RM2", "season_start": "2027-01-01", "season_end": "2027-02-28", "sell_from": "2025-06-30", "sell_to": "2027-02-28", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 14880, "sng": 14880, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Uitsig", "product_code": "RM3", "season_start": "2027-01-01", "season_end": "2027-02-28", "sell_from": "2025-06-30", "sell_to": "2027-02-28", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 13920, "sng": 13920, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Vreugde", "product_code": "RM4", "season_start": "2027-01-01", "season_end": "2027-02-28", "sell_from": "2025-06-30", "sell_to": "2027-02-28", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 16800, "sng": 16800, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite A", "product_code": "RM5", "season_start": "2027-01-01", "season_end": "2027-02-28", "sell_from": "2025-06-30", "sell_to": "2027-02-28", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 12000, "sng": 12000, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite B", "product_code": "RM6", "season_start": "2027-01-01", "season_end": "2027-02-28", "sell_from": "2025-06-30", "sell_to": "2027-02-28", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 12000, "sng": 12000, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Twyfeling Suite C", "product_code": "38635", "season_start": "2027-01-01", "season_end": "2027-02-28", "sell_from": "2025-06-30", "sell_to": "2027-02-28", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 12000, "sng": 12000, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Akademie Street Boutique Hotel and Guest House", "supplier_code": "akad01", "product_name": "Oortuiging B", "product_code": "38636", "season_start": "2027-01-01", "season_end": "2027-02-28", "sell_from": "2025-06-30", "sell_to": "2027-02-28", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 14880, "sng": 14880, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-30 days 100%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": null, "levies": null }, { "supplier": "Altes Landhaus", "supplier_code": "alte01", "product_name": "Deluxe Suite", "product_code": "DlxSte", "season_start": "2025-09-01", "season_end": "2026-04-30", "sell_from": "2024-07-22", "sell_to": "2026-04-30", "is_provisional_rate": false, "ratecode": "Contracted FIT Rate", "currency": "ZAR", "price_notes": " ", "inclusions": "Levies, Breakfast", "exclusions": "All other meals and personal extras not specified, ", "board_basis_id": "BB", "board_basis_name": "Bed and Breakfast", "dbl": 4412, "sng": 3308, "tpl": null, "qad": null, "qin": null, "six": null, "accommodation_type": null, "charging_policy": "per room", "applicable_days": "1234567", "min_stays": null, "max_stays": null, "cancellation_policy": "Standard : 0-6 days 100% 7-13 days 50% 14-30 days 20%.", "special_offers": null, "free_nights": null, "child_pol_a": null, "child_pol_b": null, "child_pol_c": null, "child_notes": "No children under 12yrs ;", "levies": null } ] }