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.
Sample request:
curl --header "Accept: application/json" --header 'Authorization: Api-Key my-notsot-supr-sercure-api-key' "https://udmsapi.cullinan.co.za/v1/countries/"
GET /v1/tours/rates/?format=api&page=9
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 1398,
    "next": "https://udmsapi.cullinan.co.za/v1/tours/rates/?format=api&page=10",
    "previous": "https://udmsapi.cullinan.co.za/v1/tours/rates/?format=api&page=8",
    "results": [
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Chauffer Service - Vito-Class 16 Hours - Johannesburg",
            "product_code": "58714",
            "season_start": "2025-12-01",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Experienced Chauffeur",
            "exclusions": "Entrance Fees, All Meals",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "OR Tambo Airport",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 7,
            "nights": "16 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 15609,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Chauffer Service - Vito-Class - Per Hour - Cape Town",
            "product_code": "57094",
            "season_start": "2025-12-01",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Experienced Chauffeur",
            "exclusions": "Entrance Fees, All Meals",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "08h00",
            "return_time": "",
            "depart_from": "Cape Town International Airport",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 7,
            "nights": "1 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 1391,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Chauffer Service - Vito-Class - Per Hour - Durban",
            "product_code": "57099",
            "season_start": "2025-12-01",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Experienced Chauffeur",
            "exclusions": "Entrance Fees, All Meals",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "08h00",
            "return_time": "",
            "depart_from": "King Shaka International Airport",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 7,
            "nights": "1 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 1391,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Chauffer Service - Vito-Class - Per Hour - Johannesburg",
            "product_code": "57090",
            "season_start": "2025-12-01",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Experienced Chauffeur",
            "exclusions": "Entrance Fees, All Meals",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "08h00",
            "return_time": "",
            "depart_from": "OR Tambo Airport",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 7,
            "nights": "1 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 1391,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Chauffer Service - Vito - Full Day/12 Hours - Cape Town",
            "product_code": "43916",
            "season_start": "2025-12-01",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Experienced Chauffeur",
            "exclusions": "Entrance Fees, All Meals",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "08h00",
            "return_time": "20h00",
            "depart_from": "Cape Town International Airport",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 7,
            "nights": "12 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 12029,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Chauffer Service - Vito - Full Day/12 Hours - Johannesburg",
            "product_code": "43935",
            "season_start": "2025-12-01",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Experienced Chauffeur",
            "exclusions": "Entrance Fees, All Meals",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "08h00",
            "return_time": "20h00",
            "depart_from": "OR Tambo Airport",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 7,
            "nights": "12 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 12029,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Chauffer Service - Vito - Full Day/8 Hours - Cape Town",
            "product_code": "43912",
            "season_start": "2025-12-01",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Experienced Chauffeur",
            "exclusions": "Entrance Fees, All Meals",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "08h00",
            "return_time": "16h00",
            "depart_from": "Cape Town International Airport",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 7,
            "nights": "8 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 8129,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Chauffer Service - Vito - Full Day/8 Hours - Johannesburg",
            "product_code": "43931",
            "season_start": "2025-12-01",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Experienced Chauffeur",
            "exclusions": "Entrance Fees, All Meals",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "08h00",
            "return_time": "16h00",
            "depart_from": "OR Tambo Airport",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 7,
            "nights": "8 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 8129,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Chauffer Service - Vito - Half Day/4 Hours - Cape Town",
            "product_code": "43900",
            "season_start": "2025-12-01",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Experienced Chauffeur",
            "exclusions": "Entrance Fees, All Meals",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "08h00",
            "return_time": "12h00",
            "depart_from": "Cape Town International Airport",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 7,
            "nights": "4 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 5227,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Chauffer Service - Vito - Half Day/4 Hours - Johannesburg",
            "product_code": "43921",
            "season_start": "2025-12-01",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Experienced Chauffeur",
            "exclusions": "Entrance Fees, All Meals",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "08h00",
            "return_time": "12h00",
            "depart_from": "OR Tambo Airport",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 6,
            "nights": "4 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 5227,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Chauffer Service - Vito - Half Day/6 Hours - Cape Town",
            "product_code": "43908",
            "season_start": "2025-12-01",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Experienced Chauffeur",
            "exclusions": "Entrance Fees, All Meals",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "08h00",
            "return_time": "14h00",
            "depart_from": "Cape Town International Airport",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 7,
            "nights": "6 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 6802,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Chauffer Service - Vito - Half Day/6 Hours - Johannesburg",
            "product_code": "43926",
            "season_start": "2025-12-01",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Experienced Chauffeur",
            "exclusions": "Entrance Fees, All Meals",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "08h00",
            "return_time": "14h00",
            "depart_from": "OR Tambo Airport",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 7,
            "nights": "6 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 6802,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Full Day Cape Point Tour - 1-2 Seater",
            "product_code": "56840",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "With starting and end Point of Cape \nTown CBD.Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes. Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in \nthe vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Services of a professional English speaking tour guide.",
            "exclusions": "Entrance Fee, All Meals, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "08h00",
            "return_time": "20h00",
            "depart_from": "City Bowl",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 2,
            "nights": "12 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 8557,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Full Day Cape Point Tour - 1-5 Seater",
            "product_code": "57960",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "With starting and end Point of Cape \nTown CBD.Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes. Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in the vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held responsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Services of a professional English speaking tour guide.",
            "exclusions": "Entrance Fee, All Meals, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "08h00",
            "return_time": "22h00",
            "depart_from": "City Bowl",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 5,
            "nights": "12 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 10108,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Full Day Cape Point Tour - 1-9 Seater",
            "product_code": "57961",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "With starting and end Point of Cape \nTown CBD.Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes. Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in \nthe vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Services of a professional English speaking tour guide.",
            "exclusions": "Entrance Fee, All Meals, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "08h00",
            "return_time": "20h00",
            "depart_from": "City Bowl",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 9,
            "nights": "12 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 10691,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Full Day Journey to Freedom Tour - E-Class",
            "product_code": "67428",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Starting and end Point of Sandton, Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes.Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in the vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Diepkloof Apartheid Museum  (closed Monday & Tuesdays), Regina Mundi Church, Visit to the Hector Pieterson Memorial and Kliptown Open Air Museum",
            "exclusions": "Lunch, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Sandton",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 3,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 8557,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Full Day Journey to Freedom Tour - Luxury Sprinter",
            "product_code": "67427",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Starting and end Point of Sandton, Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes.Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in the vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Diepkloof Apartheid Museum  (closed Monday & Tuesdays), Regina Mundi Church, Visit to the Hector Pieterson Memorial and Kliptown Open Air Museum",
            "exclusions": "Lunch, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Sandton",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 15,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 14270,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Full Day Journey to Freedom Tour - Quantum",
            "product_code": "67431",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Starting and end Point of Sandton, Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes.Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in the vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Diepkloof Apartheid Museum  (closed Monday & Tuesdays), Regina Mundi Church, Visit to the Hector Pieterson Memorial and Kliptown Open Air Museum",
            "exclusions": "Lunch, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Sandton",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 10,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 10691,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Full Day Journey to Freedom Tour - S-Class",
            "product_code": "67432",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Starting and end Point of Sandton, Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes.Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in the vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Diepkloof Apartheid Museum  (closed Monday & Tuesdays), Regina Mundi Church, Visit to the Hector Pieterson Memorial and Kliptown Open Air Museum",
            "exclusions": "Accommodation, Language Guide, Lunch",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Sandton",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 3,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 12838,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Full Day Journey to Freedom Tour - V250",
            "product_code": "67433",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Starting and end Point of Sandton, Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes.Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in the vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Diepkloof Apartheid Museum  (closed Monday & Tuesdays), Regina Mundi Church, Visit to the Hector Pieterson Memorial and Kliptown Open Air Museum",
            "exclusions": "Lunch, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Sandton",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 6,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 12838,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Full Day Journey to Freedom Tour - V-Class",
            "product_code": "67430",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Starting and end Point of Sandton, Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes.Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in the vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Diepkloof Apartheid Museum  (closed Monday & Tuesdays), Regina Mundi Church, Visit to the Hector Pieterson Memorial and Kliptown Open Air Museum",
            "exclusions": "Lunch, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Sandton",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 6,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 10108,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Full Day Journey to Freedom Tour - Vito",
            "product_code": "67429",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Starting and end Point of Sandton, Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes.Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in the vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Diepkloof Apartheid Museum  (closed Monday & Tuesdays), Regina Mundi Church, Visit to the Hector Pieterson Memorial and Kliptown Open Air Museum",
            "exclusions": "Lunch, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Sandton",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 7,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 8557,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Full Day Walk to Freedom Tour - E-Class",
            "product_code": "67435",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "With starting and end Point of Cape \nTown CBD.Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes. Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in the vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Robben Island, District Six & Langa Township, Dompas Museum, Arts & Crafts Centre, Township Gallery",
            "exclusions": "Lunch, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "City Bowl",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 3,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 8557,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Full Day Walk to Freedom Tour - GLC",
            "product_code": "67437",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "With starting and end Point of Cape \nTown CBD.Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes. Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in the vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Robben Island, District Six & Langa Township, Dompas Museum, Arts & Crafts Centre, Township Gallery",
            "exclusions": "Lunch, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "City Bowl",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 3,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 8557,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Full Day Walk to Freedom Tour - GLE",
            "product_code": "67446",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "With starting and end Point of Cape \nTown CBD.Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes. Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in the vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Robben Island, District Six & Langa Township, Dompas Museum, Arts & Crafts Centre, Township Gallery",
            "exclusions": "Lunch, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "City Bowl",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 3,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 12594,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Full Day Walk to Freedom Tour - Luxury Quantum",
            "product_code": "67443",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Robben Island, District Six & Langa Township, Dompas Museum, Arts & Crafts Centre, Township Gallery",
            "exclusions": "Lunch, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "City Bowl",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 5,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 10108,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Full Day Walk to Freedom Tour - Luxury Sprinter",
            "product_code": "67434",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "With starting and end Point of Cape \nTown CBD.Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes. Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in the vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Robben Island, District Six & Langa Township, Dompas Museum, Arts & Crafts Centre, Township Gallery",
            "exclusions": "Lunch, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "City Bowl",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 15,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 14270,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Full Day Walk to Freedom Tour - Quantum",
            "product_code": "67444",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "With starting and end Point of Cape \nTown CBD.Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes. Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in the vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Robben Island, District Six & Langa Township, Dompas Museum, Arts & Crafts Centre, Township Gallery",
            "exclusions": "Lunch, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "City Bowl",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 10,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 10691,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Full Day Walk to Freedom Tour - S-Class",
            "product_code": "67447",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "With starting and end Point of Cape \nTown CBD.Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes. Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in the vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Robben Island, District Six & Langa Township, Dompas Museum, Arts & Crafts Centre, Township Gallery",
            "exclusions": "Lunch, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "City Bowl",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 3,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 12838,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Full Day Walk to Freedom Tour - Super Luxury Sprinter",
            "product_code": "67445",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "With starting and end Point of Cape \nTown CBD.Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes. Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in the vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Robben Island, District Six & Langa Township, Dompas Museum, Arts & Crafts Centre, Township Gallery",
            "exclusions": "Lunch, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "City Bowl",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 6,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 19771,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Full Day Walk to Freedom Tour - V250",
            "product_code": "67448",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "With starting and end Point of Cape \nTown CBD.Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes. Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in the vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Robben Island, District Six & Langa Township, Arts & Crafts Centre, Township Gallery, Dompas Museum",
            "exclusions": "Lunch, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "City Bowl",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 6,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 12838,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Full Day Walk to Freedom Tour - V-Class",
            "product_code": "67438",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "With starting and end Point of Cape \nTown CBD.Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes. Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in the vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Robben Island, District Six & Langa Township, Dompas Museum, Arts & Crafts Centre, Township Gallery",
            "exclusions": "Lunch, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "City Bowl",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 6,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 10108,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Full Day Walk to Freedom Tour - Vito",
            "product_code": "67436",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "With starting and end Point of Cape \nTown CBD.Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes. Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in the vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Robben Island, District Six & Langa Township, Dompas Museum, Arts & Crafts Centre, Township Gallery",
            "exclusions": "Lunch, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "City Bowl",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 7,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 8557,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Full Day Winelands Tour - 1-2 Seater",
            "product_code": "58436",
            "season_start": "2025-12-01",
            "season_end": "2026-11-30",
            "sell_from": "2025-04-10",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "With starting and end Point of Cape \nTown CBD.Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes. Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in the vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Services of a professional English speaking tour guide.",
            "exclusions": "Entrance Fee, All Meals, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "08h00",
            "return_time": "12h00",
            "depart_from": "City Bowl",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 2,
            "nights": "4 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 8945,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Full Day Winelands Tour - 1-5 Seater",
            "product_code": "58437",
            "season_start": "2025-12-01",
            "season_end": "2026-11-30",
            "sell_from": "2025-04-10",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "With starting and end Point of Cape \nTown CBD.Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes. Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in the vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Services of a professional English speaking tour guide.",
            "exclusions": "Entrance Fee, All Meals, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "08h00",
            "return_time": "12h00",
            "depart_from": "City Bowl",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 5,
            "nights": "4 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 10568,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Full Day Winelands Tour - 1-9 Seater",
            "product_code": "58438",
            "season_start": "2025-12-01",
            "season_end": "2026-11-30",
            "sell_from": "2025-04-10",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "With starting and end Point of Cape \nTown CBD.Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes. Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in the vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Services of a professional English speaking tour guide.",
            "exclusions": "Entrance Fee, All Meals, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "08h00",
            "return_time": "12h00",
            "depart_from": "City Bowl",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 9,
            "nights": "4 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 11176,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Half Day City Tour - 1-2 Seater",
            "product_code": "58429",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "With starting and end Point of Cape \nTown CBD. Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes. Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in.",
            "inclusions": "Services of a professional English speaking tour guide.",
            "exclusions": "Entrance Fee, All Meals, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "08h00",
            "return_time": "12h00",
            "depart_from": "City Bowl",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 2,
            "nights": "4 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 7195,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Half Day City Tour - 1-5 Seater",
            "product_code": "58430",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "With starting and end Point of Cape \nTown CBD. Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes. Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in.",
            "inclusions": "Services of a professional English speaking tour guide.",
            "exclusions": "Entrance Fee, All Meals, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "08h00",
            "return_time": "12h00",
            "depart_from": "City Bowl",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 5,
            "nights": "4 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 8764,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Half Day City Tour - 1-9 Seater",
            "product_code": "58431",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "With starting and end Point of Cape \nTown CBD. Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes. Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in.",
            "inclusions": "Services of a professional English speaking tour guide.",
            "exclusions": "Entrance Fee, All Meals, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "08h00",
            "return_time": "12h00",
            "depart_from": "City Bowl",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 9,
            "nights": "4 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 8949,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Half Day Johannesburg City Tour - 1-2 Seater",
            "product_code": "56845",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Starting and end Point of Sandton, Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes.Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in the vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Services of a professional English speaking tour guide.",
            "exclusions": "Entrance Fee, All Meals, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "08h00",
            "return_time": "12h30",
            "depart_from": "Johannesburg Central",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 2,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 7195,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Half Day Johannesburg City Tour - 1-5 Seater",
            "product_code": "57945",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Starting and end Point of Sandton, Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes.Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in the vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Services of a professional English speaking tour guide.",
            "exclusions": "Entrance Fee, All Meals, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "08h00",
            "return_time": "12h30",
            "depart_from": "Johannesburg Central",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 5,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 8764,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Half Day Johannesburg City Tour - 1-9 Seater",
            "product_code": "57946",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Starting and end Point of Sandton, Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes.Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in \nthe vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Services of a professional English speaking tour guide.",
            "exclusions": "Entrance Fee, All Meals, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "08h00",
            "return_time": "12h30",
            "depart_from": "Johannesburg Central",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 9,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 8949,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Half Day Soweto Tour - 1-2 Seater",
            "product_code": "56849",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Starting and end Point of Sandton, Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes.Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in the vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Services of a professional English speaking tour guide.",
            "exclusions": "Entrance Fee, All Meals, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "08h00",
            "return_time": "12h30",
            "depart_from": "Johannesburg Central",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 2,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 7896,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Half Day Soweto Tour - 1-5 Seater",
            "product_code": "57947",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Starting and end Point of Sandton, Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes.Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in the vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Services of a professional English speaking tour guide.",
            "exclusions": "Entrance Fee, All Meals, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "08h00",
            "return_time": "12h30",
            "depart_from": "Johannesburg Central",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 5,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 9525,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jarat Tours",
            "supplier_code": "jara01",
            "product_name": "Half Day Soweto Tour - 1-9 Seater",
            "product_code": "57948",
            "season_start": "2025-12-12",
            "season_end": "2026-11-30",
            "sell_from": "2025-03-04",
            "sell_to": "2026-11-30",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Starting and end Point of Sandton, Waiting time at Domestic arrivals is 1 hour (60 minutes), Waiting time at international arrivals is 1 hour and thirty minutes.Passengers are requested to wear the safety belts were fitted and are not to leave any personal belongings in the vehicle where they can be seen by passers-by, and after the completion of the service. We cannot be held \nresponsible for any losses, Smoking and the use of alcohol is prohibited in the vehicle and no dairy product will be allowed on board.",
            "inclusions": "Services of a professional English speaking tour guide.",
            "exclusions": "Entrance Fee, All Meals, Accommodation, Language Guide",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "08h00",
            "return_time": "12h30",
            "depart_from": "Johannesburg Central",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 9,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 9823,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100% 8-14 days 75% 15-20 days 50% 21-28 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jeep Tours Cape Town",
            "supplier_code": "jepc01",
            "product_name": "Constantia Wine Tour",
            "product_code": "66418",
            "season_start": "2025-09-01",
            "season_end": "2026-08-31",
            "sell_from": "2025-04-17",
            "sell_to": "2026-08-31",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Private Vineyard Tour in the Jeep with a Sommelier, 3 Wine tastings, A Glass of Wine at a lookout, A Gourmet Cheese and Charcuterie Platter for lunch",
            "exclusions": null,
            "dbl": 8214,
            "sng": 8214,
            "tpl": 12321,
            "qad": 16428,
            "qin": 20535,
            "six": 24642,
            "sep": 28749,
            "oct": 32856,
            "departure_time": "",
            "return_time": "",
            "depart_from": "City Bowl",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": 2,
            "max_pax": 120,
            "nights": "",
            "pax_from": 9,
            "pax_to": 120,
            "pax_price": 4107.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-14 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(0-5)  201",
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jeep Tours Cape Town",
            "supplier_code": "jepc01",
            "product_name": "Dune Adventure Tour",
            "product_code": "66416",
            "season_start": "2025-09-01",
            "season_end": "2026-08-31",
            "sell_from": "2025-04-17",
            "sell_to": "2026-08-31",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Equipment & instructor, All permits, Lunch box, Refreshments",
            "exclusions": null,
            "dbl": 7470,
            "sng": 7469,
            "tpl": 11205,
            "qad": 14940,
            "qin": 18675,
            "six": 22410,
            "sep": 26145,
            "oct": 29880,
            "departure_time": "",
            "return_time": "",
            "depart_from": "City Bowl",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": 2,
            "max_pax": 120,
            "nights": "",
            "pax_from": 9,
            "pax_to": 120,
            "pax_price": 3735.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-14 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(0-5)  201",
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jeep Tours Cape Town",
            "supplier_code": "jepc01",
            "product_name": "Peninsula and Wine Tasting Combo Tour",
            "product_code": "66417",
            "season_start": "2025-09-01",
            "season_end": "2026-08-31",
            "sell_from": "2025-04-17",
            "sell_to": "2026-08-31",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Wine tasting, Toll Fees, Bottled Water, Picnic, Chapmans Peak photo stop",
            "exclusions": "Gratuities, Drinks during the picnic lunch",
            "dbl": 7654,
            "sng": 7653,
            "tpl": 11481,
            "qad": 15308,
            "qin": 19135,
            "six": 22962,
            "sep": 26789,
            "oct": 30616,
            "departure_time": "",
            "return_time": "",
            "depart_from": "City Bowl",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": 2,
            "max_pax": 120,
            "nights": "",
            "pax_from": 9,
            "pax_to": 120,
            "pax_price": 3827.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-14 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(0-5)  201",
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Jeep Tours Cape Town",
            "supplier_code": "jepc01",
            "product_name": "Stellenbosch Wine Tour",
            "product_code": "66419",
            "season_start": "2025-09-01",
            "season_end": "2026-08-31",
            "sell_from": "2025-04-17",
            "sell_to": "2026-08-31",
            "is_provisional_rate": true,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "3 wine tastings including various award winning wines, A glass of wine overlooking the Simonsig Mountains, A Gourmet Cheese and Charcuterie Platter for lunch",
            "exclusions": null,
            "dbl": 7838,
            "sng": 7838,
            "tpl": 11757,
            "qad": 15676,
            "qin": 19595,
            "six": 23514,
            "sep": 27433,
            "oct": 31352,
            "departure_time": "",
            "return_time": "",
            "depart_from": "City Bowl",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": 2,
            "max_pax": 120,
            "nights": "",
            "pax_from": 9,
            "pax_to": 120,
            "pax_price": 3919.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-14 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(0-5)  201",
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Julnic Tours",
            "supplier_code": "juto01",
            "product_name": "Full Day Battlefields",
            "product_code": "46565",
            "season_start": "2025-01-01",
            "season_end": "2025-12-31",
            "sell_from": "2024-06-07",
            "sell_to": "2025-12-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Please note that pick-ups from Ballito, Zimbali, Bluff, Amazimtoti, Pinetown, Kloof, Hillcrest and similar areas will require an additional supplement to be loaded as an extra.",
            "inclusions": "Guide (English speaking), Lunch",
            "exclusions": null,
            "dbl": 9136,
            "sng": 8238,
            "tpl": 11193,
            "qad": 14924,
            "qin": 18655,
            "six": 22386,
            "sep": 26117,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Durban City",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 20,
            "nights": "8 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-1 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Julnic Tours",
            "supplier_code": "juto01",
            "product_name": "Full Day Battlefields",
            "product_code": "46565",
            "season_start": "2026-01-01",
            "season_end": "2026-12-31",
            "sell_from": "2025-05-23",
            "sell_to": "2026-12-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Pick-ups from Ballito, Zimbali, Bluff, Amazimtoti, Pinetown, Kloof, Hillcrest and similar areas attract an additional transport fee.",
            "inclusions": "8hrs English Guided Tour & Lunch",
            "exclusions": null,
            "dbl": 9824,
            "sng": 8858,
            "tpl": 12033,
            "qad": 16044,
            "qin": 20055,
            "six": 24066,
            "sep": 28077,
            "oct": 29408,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Durban City",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 20,
            "nights": "8 hours",
            "pax_from": 9,
            "pax_to": 20,
            "pax_price": 3676.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-1 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Julnic Tours",
            "supplier_code": "juto01",
            "product_name": "Full Day Drakensberg Sani Pass / Lesotho",
            "product_code": "46566",
            "season_start": "2025-01-01",
            "season_end": "2025-12-31",
            "sell_from": "2024-06-07",
            "sell_to": "2025-12-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Please note that pick-ups from Ballito, Zimbali, Bluff, Amazimtoti, Pinetown, Kloof, Hillcrest and similar areas will require an additional supplement to be loaded as an extra.",
            "inclusions": "Guide (English speaking), Lunch",
            "exclusions": null,
            "dbl": 7784,
            "sng": 6929,
            "tpl": 9375,
            "qad": 12500,
            "qin": 15625,
            "six": 18750,
            "sep": 21875,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Durban City",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 20,
            "nights": "8 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-1 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Julnic Tours",
            "supplier_code": "juto01",
            "product_name": "Full Day Drakensberg Sani Pass / Lesotho",
            "product_code": "46566",
            "season_start": "2026-01-01",
            "season_end": "2026-12-31",
            "sell_from": "2025-05-23",
            "sell_to": "2026-12-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Pick-ups from Ballito, Zimbali, Bluff, Amazimtoti, Pinetown, Kloof, Hillcrest and similar areas attract an additional transport fee.",
            "inclusions": "8hrs English Guided Tour & Lunch",
            "exclusions": null,
            "dbl": 8364,
            "sng": 7448,
            "tpl": 10077,
            "qad": 13436,
            "qin": 16795,
            "six": 20154,
            "sep": 23513,
            "oct": 25584,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Durban City",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 20,
            "nights": "8 hours",
            "pax_from": 9,
            "pax_to": 20,
            "pax_price": 3198.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-1 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Julnic Tours",
            "supplier_code": "juto01",
            "product_name": "Full Day St Lucia - Closed vehicle",
            "product_code": "46568",
            "season_start": "2025-01-01",
            "season_end": "2025-12-31",
            "sell_from": "2024-06-07",
            "sell_to": "2025-12-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Guide (English speaking), Lunch",
            "exclusions": null,
            "dbl": 8758,
            "sng": 8325,
            "tpl": 10395,
            "qad": 13860,
            "qin": 17325,
            "six": 20790,
            "sep": 24255,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Durban City",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 7,
            "nights": "8 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-1 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Julnic Tours",
            "supplier_code": "juto01",
            "product_name": "Full Day St Lucia - Closed vehicle",
            "product_code": "46568",
            "season_start": "2026-01-01",
            "season_end": "2026-12-31",
            "sell_from": "2025-05-23",
            "sell_to": "2026-12-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Pick-ups from Ballito, Zimbali, Bluff, Amazimtoti, Pinetown, Kloof, Hillcrest and similar areas attract an additional transport fee.",
            "inclusions": "8hrs English Guided Tour & Lunch",
            "exclusions": null,
            "dbl": 9418,
            "sng": 8950,
            "tpl": 11181,
            "qad": 14908,
            "qin": 18635,
            "six": 22362,
            "sep": 26089,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Durban City",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 7,
            "nights": "8 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-1 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Julnic Tours",
            "supplier_code": "juto01",
            "product_name": "Full Day St Lucia - Open vehicle",
            "product_code": "46569",
            "season_start": "2025-01-01",
            "season_end": "2025-12-31",
            "sell_from": "2024-06-07",
            "sell_to": "2025-12-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Guide (English speaking), Lunch",
            "exclusions": null,
            "dbl": 9834,
            "sng": 9924,
            "tpl": 11994,
            "qad": 15992,
            "qin": 19990,
            "six": 23988,
            "sep": 27986,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Durban City",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 20,
            "nights": "8 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-1 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Julnic Tours",
            "supplier_code": "juto01",
            "product_name": "Full Day St Lucia - Open vehicle",
            "product_code": "46569",
            "season_start": "2026-01-01",
            "season_end": "2026-12-31",
            "sell_from": "2025-05-23",
            "sell_to": "2026-12-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Pick-ups from Ballito, Zimbali, Bluff, Amazimtoti, Pinetown, Kloof, Hillcrest and similar areas attract an additional transport fee.",
            "inclusions": "8hrs English Guided Tour & Lunch",
            "exclusions": null,
            "dbl": 10570,
            "sng": 10669,
            "tpl": 12891,
            "qad": 17188,
            "qin": 21485,
            "six": 25782,
            "sep": 30079,
            "oct": 31840,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Durban City",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 20,
            "nights": "8 hours",
            "pax_from": 9,
            "pax_to": 20,
            "pax_price": 3979.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-1 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Julnic Tours",
            "supplier_code": "juto01",
            "product_name": "Half Day City Tour of Durban",
            "product_code": "46561",
            "season_start": "2025-01-01",
            "season_end": "2025-12-31",
            "sell_from": "2024-06-07",
            "sell_to": "2025-12-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Please note that pick-ups from Ballito, Zimbali, Bluff, Amazimtoti, Pinetown, Kloof, Hillcrest and similar areas will require an additional supplement to be loaded as an extra.",
            "inclusions": "Guide (English speaking)",
            "exclusions": null,
            "dbl": 1784,
            "sng": 1792,
            "tpl": 2040,
            "qad": 2720,
            "qin": 3400,
            "six": 4080,
            "sep": 4760,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Durban City",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 20,
            "nights": "4 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-1 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Julnic Tours",
            "supplier_code": "juto01",
            "product_name": "Half Day City Tour of Durban",
            "product_code": "46561",
            "season_start": "2026-01-01",
            "season_end": "2026-12-31",
            "sell_from": "2025-05-23",
            "sell_to": "2026-12-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Pick-ups from Ballito, Zimbali, Bluff, Amazimtoti, Pinetown, Kloof, Hillcrest and similar areas attract an additional transport fee.",
            "inclusions": "4hrs English Guided Tour",
            "exclusions": null,
            "dbl": 1912,
            "sng": 1925,
            "tpl": 2193,
            "qad": 2924,
            "qin": 3655,
            "six": 4386,
            "sep": 5117,
            "oct": 5152,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Durban City",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 20,
            "nights": "4 hours",
            "pax_from": 9,
            "pax_to": 20,
            "pax_price": 643.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-1 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Julnic Tours",
            "supplier_code": "juto01",
            "product_name": "Half Day Tala Game Reserve - game viewing in closed vehicle",
            "product_code": "46563",
            "season_start": "2025-01-01",
            "season_end": "2025-12-31",
            "sell_from": "2024-06-07",
            "sell_to": "2025-12-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Please note that pick-ups from Ballito, Zimbali, Bluff, Amazimtoti, Pinetown, Kloof, Hillcrest and similar areas will require an additional supplement to be loaded as an extra.",
            "inclusions": "Guide (English speaking)",
            "exclusions": null,
            "dbl": 2904,
            "sng": 2748,
            "tpl": 3213,
            "qad": 4284,
            "qin": 5355,
            "six": 6426,
            "sep": 7497,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Durban City",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 7,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-1 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Julnic Tours",
            "supplier_code": "juto01",
            "product_name": "Half Day Tala Game Reserve - game viewing in closed vehicle",
            "product_code": "46563",
            "season_start": "2026-01-01",
            "season_end": "2026-12-31",
            "sell_from": "2025-05-23",
            "sell_to": "2026-12-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Pick-ups from Ballito, Zimbali, Bluff, Amazimtoti, Pinetown, Kloof, Hillcrest and similar areas attract an additional transport fee.",
            "inclusions": "4hrs English Guided Tour",
            "exclusions": null,
            "dbl": 3124,
            "sng": 2955,
            "tpl": 3450,
            "qad": 4600,
            "qin": 5750,
            "six": 6900,
            "sep": 8050,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Durban City",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 7,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-1 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Julnic Tours",
            "supplier_code": "juto01",
            "product_name": "Half Day Tala Game Reserve - game viewing in open vehicle",
            "product_code": "46564",
            "season_start": "2025-01-01",
            "season_end": "2025-12-31",
            "sell_from": "2024-06-07",
            "sell_to": "2025-12-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Please note that pick-ups from Ballito, Zimbali, Bluff, Amazimtoti, Pinetown, Kloof, Hillcrest and similar areas will require an additional supplement to be loaded as an extra.",
            "inclusions": "Guide (English speaking)",
            "exclusions": null,
            "dbl": 3832,
            "sng": 3189,
            "tpl": 4743,
            "qad": 6324,
            "qin": 7905,
            "six": 9486,
            "sep": 11067,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Durban City",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 20,
            "nights": "4 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-1 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Julnic Tours",
            "supplier_code": "juto01",
            "product_name": "Half Day Tala Game Reserve - game viewing in open vehicle",
            "product_code": "46564",
            "season_start": "2026-01-01",
            "season_end": "2026-12-31",
            "sell_from": "2025-05-23",
            "sell_to": "2026-12-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Pick-ups from Ballito, Zimbali, Bluff, Amazimtoti, Pinetown, Kloof, Hillcrest and similar areas attract an additional transport fee.",
            "inclusions": "4hrs English Guided Tour",
            "exclusions": null,
            "dbl": 4118,
            "sng": 3428,
            "tpl": 5103,
            "qad": 6804,
            "qin": 8505,
            "six": 10206,
            "sep": 11907,
            "oct": 12976,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Durban City",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 20,
            "nights": "4 hours",
            "pax_from": 9,
            "pax_to": 20,
            "pax_price": 1622.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-1 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Julnic Tours",
            "supplier_code": "juto01",
            "product_name": "Half Day Valley of 1000 hills",
            "product_code": "46562",
            "season_start": "2025-01-01",
            "season_end": "2025-12-31",
            "sell_from": "2024-06-07",
            "sell_to": "2025-12-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Please note that pick-ups from Ballito, Zimbali, Bluff, Amazimtoti, Pinetown, Kloof, Hillcrest and similar areas will require an additional supplement to be loaded as an extra.",
            "inclusions": "Guide (English speaking)",
            "exclusions": null,
            "dbl": 2206,
            "sng": 1985,
            "tpl": 2622,
            "qad": 3496,
            "qin": 4370,
            "six": 5244,
            "sep": 6118,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Durban City",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 20,
            "nights": "4 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-1 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Julnic Tours",
            "supplier_code": "juto01",
            "product_name": "Half Day Valley of 1000 hills",
            "product_code": "46562",
            "season_start": "2026-01-01",
            "season_end": "2026-12-31",
            "sell_from": "2025-05-23",
            "sell_to": "2026-12-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Pick-ups from Ballito, Zimbali, Bluff, Amazimtoti, Pinetown, Kloof, Hillcrest and similar areas attract an additional transport fee.",
            "inclusions": "4hrs English Guided Tour",
            "exclusions": null,
            "dbl": 2372,
            "sng": 2132,
            "tpl": 2814,
            "qad": 3752,
            "qin": 4690,
            "six": 5628,
            "sep": 6566,
            "oct": 6768,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Durban City",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 20,
            "nights": "4 hours",
            "pax_from": 9,
            "pax_to": 20,
            "pax_price": 845.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-1 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Kanana Camp",
            "supplier_code": "kana01",
            "product_name": "30 Minute Helicopter Scenic Fight",
            "product_code": "50148",
            "season_start": "2025-01-01",
            "season_end": "2026-01-06",
            "sell_from": "2024-04-24",
            "sell_to": "2026-01-06",
            "is_provisional_rate": false,
            "ratecode": "Contracted FIT Rate",
            "currency": "USD",
            "price_notes": null,
            "inclusions": null,
            "exclusions": null,
            "dbl": 716,
            "sng": 716,
            "tpl": 1074,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Okavango Delta",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": 2,
            "max_pax": 3,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-30 days 100% 31-60 days 50% 61-999 days 20%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Knysna Charters",
            "supplier_code": "knys09",
            "product_name": "Knysna Lagoon Boat Cruise (Knysna Heads Boat Tour)",
            "product_code": "22295",
            "season_start": "2025-05-01",
            "season_end": "2026-04-30",
            "sell_from": "2024-06-01",
            "sell_to": "2026-04-30",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Life jackets are on all boat cruises, with poncho' s and warm throws provided should they be required.",
            "exclusions": null,
            "dbl": 952,
            "sng": 476,
            "tpl": 1428,
            "qad": 1904,
            "qin": 2380,
            "six": 2856,
            "sep": 3332,
            "oct": 3808,
            "departure_time": "09h00",
            "return_time": "14h45",
            "depart_from": "Knysna",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 45,
            "nights": "",
            "pax_from": 9,
            "pax_to": 45,
            "pax_price": 476.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-3 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(0-3)  0.00",
            "child_pol_b": "(4-12)  238.00",
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Knysna Charters",
            "supplier_code": "knys09",
            "product_name": "Knysna Oyster Tour",
            "product_code": "48421",
            "season_start": "2025-05-01",
            "season_end": "2026-04-30",
            "sell_from": "2025-01-30",
            "sell_to": "2026-04-30",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "90 minute fully guided cruise to the Heads, with oysters for tasting and complimentary wine / soft drinks included.",
            "exclusions": "Additional beverages and snacks",
            "dbl": 1384,
            "sng": 692,
            "tpl": 2076,
            "qad": 2768,
            "qin": 3460,
            "six": 4152,
            "sep": 4844,
            "oct": 5536,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Knysna",
            "departure_days": "234671",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 45,
            "nights": "",
            "pax_from": 9,
            "pax_to": 45,
            "pax_price": 692.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-3 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(0-3)  0.00",
            "child_pol_b": "(4-12)  238.00",
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Knysna Charters",
            "supplier_code": "knys09",
            "product_name": "Sunset Cruise",
            "product_code": "45408",
            "season_start": "2025-05-01",
            "season_end": "2026-04-30",
            "sell_from": "2024-06-01",
            "sell_to": "2026-04-30",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "90 minute fully guided cruise to the Heads, with oysters for tasting and complimentary wine / soft drinks included., Life jackets are on all boat cruises, with poncho' s and warm throws provided should they be required.",
            "exclusions": null,
            "dbl": 1384,
            "sng": 692,
            "tpl": 2076,
            "qad": 2768,
            "qin": 3460,
            "six": 4152,
            "sep": 4844,
            "oct": 5536,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Knysna",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 45,
            "nights": "",
            "pax_from": 9,
            "pax_to": 45,
            "pax_price": 692.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-3 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(0-3)  0.00",
            "child_pol_b": "(4-12)  238.00",
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Knysna Spring Tide Charter CC",
            "supplier_code": "knys10",
            "product_name": "4hr Day Sail",
            "product_code": "61622",
            "season_start": "2025-12-01",
            "season_end": "2026-11-30",
            "sell_from": "2025-04-05",
            "sell_to": "2026-11-30",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Departure Time:\n10h00",
            "inclusions": "An extended cruise in the Knysna Lagoon and out into the Indian ocean, Catering included",
            "exclusions": null,
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": 14988,
            "sep": 17486,
            "oct": 19984,
            "departure_time": "10h00",
            "return_time": "14h00",
            "depart_from": "Knysna",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": 6,
            "max_pax": 12,
            "nights": "4 hours",
            "pax_from": 9,
            "pax_to": 12,
            "pax_price": 2497.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Knysna Spring Tide Charter CC",
            "supplier_code": "knys10",
            "product_name": "Lunch Charter",
            "product_code": "61623",
            "season_start": "2025-12-01",
            "season_end": "2026-11-30",
            "sell_from": "2025-04-05",
            "sell_to": "2026-11-30",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Departure Time: \n10h00 or 11h00",
            "inclusions": "A 2-and-a-half-hour exploration of the Estuary and adjacent coastline with standard catering",
            "exclusions": null,
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": 6992,
            "qin": 8745,
            "six": 10494,
            "sep": 12243,
            "oct": 13992,
            "departure_time": "10h00",
            "return_time": "13h30",
            "depart_from": "Knysna",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": 4,
            "max_pax": 12,
            "nights": "",
            "pax_from": 9,
            "pax_to": 12,
            "pax_price": 1748.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Knysna Spring Tide Charter CC",
            "supplier_code": "knys10",
            "product_name": "Private Hourly Rate",
            "product_code": "61626",
            "season_start": "2025-12-01",
            "season_end": "2026-11-30",
            "sell_from": "2025-04-05",
            "sell_to": "2026-11-30",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "This Rate is for 2 Hours as a minimum of 2 hours is required. Private hire of yacht excluding catering.",
            "inclusions": null,
            "exclusions": "Catering",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Knysna",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 12,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": 15317,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Knysna Spring Tide Charter CC",
            "supplier_code": "knys10",
            "product_name": "Short Sail",
            "product_code": "61624",
            "season_start": "2025-12-01",
            "season_end": "2026-11-30",
            "sell_from": "2025-04-05",
            "sell_to": "2026-11-30",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": null,
            "exclusions": "Catering",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": 4664,
            "qin": 5830,
            "six": 6996,
            "sep": 8162,
            "oct": 9328,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Knysna",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": 4,
            "max_pax": 12,
            "nights": "",
            "pax_from": 9,
            "pax_to": 12,
            "pax_price": 1165.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Knysna Spring Tide Charter CC",
            "supplier_code": "knys10",
            "product_name": "Sunset Cruise",
            "product_code": "61625",
            "season_start": "2025-12-01",
            "season_end": "2026-11-30",
            "sell_from": "2025-04-05",
            "sell_to": "2026-11-30",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Departure Times:\nDec & Jan:17h00\nFeb - Apr, Sep - Nov: 16h00\nMay - Aug: 15h00",
            "inclusions": "A beautiful 2-and-a-half-hour cruise on the Knysna Lagoon and out into the Indian ocean with catering and a complementary glass of South African bubbly",
            "exclusions": null,
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": 6056,
            "qin": 7570,
            "six": 9084,
            "sep": 10598,
            "oct": 12112,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Knysna",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": 4,
            "max_pax": 12,
            "nights": "",
            "pax_from": 9,
            "pax_to": 12,
            "pax_price": 1514.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Kurt Safaris Pty Ltd.",
            "supplier_code": "kspl01",
            "product_name": "AM/PM Game Drive - 2 to 3 Pax",
            "product_code": "40524",
            "season_start": "2025-11-01",
            "season_end": "2026-10-31",
            "sell_from": "2025-02-06",
            "sell_to": "2026-10-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Pick up and drop off from Kruger, Numbi, Phabeni gates & Hazyview Lodges.",
            "inclusions": "Conservancy Fees",
            "exclusions": null,
            "dbl": 4108,
            "sng": null,
            "tpl": 6162,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Hazyview",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 3,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(8-11)  1027",
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Kurt Safaris Pty Ltd.",
            "supplier_code": "kspl01",
            "product_name": "AM/PM Game Drive - 4 to 5 Pax",
            "product_code": "40525",
            "season_start": "2025-11-01",
            "season_end": "2026-10-31",
            "sell_from": "2025-02-06",
            "sell_to": "2026-10-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Pick up and drop off from Kruger, Numbi, Phabeni gates & Hazyview Lodges.",
            "inclusions": "Conservancy Fees",
            "exclusions": null,
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": 6616,
            "qin": 8270,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Hazyview",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": 4,
            "max_pax": 5,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(8-11)  827",
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Kurt Safaris Pty Ltd.",
            "supplier_code": "kspl01",
            "product_name": "AM/PM Game Drive - 6 Pax or More",
            "product_code": "40521",
            "season_start": "2025-11-01",
            "season_end": "2026-10-31",
            "sell_from": "2025-02-06",
            "sell_to": "2026-10-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Group Rate",
            "currency": "ZAR",
            "price_notes": "Pick up and drop off from Kruger, Numbi, Phabeni, Orpen, Malelane gates & Hazyview Lodges.",
            "inclusions": null,
            "exclusions": "Conservation Levy",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": 3636,
            "sep": 4242,
            "oct": 4848,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Hazyview",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": 6,
            "max_pax": null,
            "nights": "",
            "pax_from": 9,
            "pax_to": null,
            "pax_price": 605.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(8-11)  303",
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Kurt Safaris Pty Ltd.",
            "supplier_code": "kspl01",
            "product_name": "Classic Catered Braai - Minimum 15 Pax",
            "product_code": "40561",
            "season_start": "2025-11-01",
            "season_end": "2026-10-31",
            "sell_from": "2025-02-06",
            "sell_to": "2026-10-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Minimum 15 Pax",
            "inclusions": null,
            "exclusions": null,
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Hazyview",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": 15,
            "max_pax": null,
            "nights": "",
            "pax_from": 15,
            "pax_to": null,
            "pax_price": 411.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Kurt Safaris Pty Ltd.",
            "supplier_code": "kspl01",
            "product_name": "Classic Catered Lunch - Minimum 15 Pax",
            "product_code": "40562",
            "season_start": "2025-11-01",
            "season_end": "2026-10-31",
            "sell_from": "2025-02-06",
            "sell_to": "2026-10-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Minimum 15 Pax",
            "inclusions": null,
            "exclusions": null,
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Hazyview",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": 15,
            "max_pax": null,
            "nights": "",
            "pax_from": 15,
            "pax_to": null,
            "pax_price": 411.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Kurt Safaris Pty Ltd.",
            "supplier_code": "kspl01",
            "product_name": "Full Day Game Drive - 2 to 3 Pax",
            "product_code": "40522",
            "season_start": "2025-11-01",
            "season_end": "2026-10-31",
            "sell_from": "2025-02-06",
            "sell_to": "2026-10-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted FIT Rate",
            "currency": "ZAR",
            "price_notes": "Pick up and drop off from Kruger, Numbi, Phabeni gates & Hazyview Lodges.",
            "inclusions": "Conservancy Fees",
            "exclusions": null,
            "dbl": 4638,
            "sng": null,
            "tpl": 6957,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Hazyview",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 3,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(8-11)  1160",
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Kurt Safaris Pty Ltd.",
            "supplier_code": "kspl01",
            "product_name": "Full Day Game Drive - 4 to 5 Pax",
            "product_code": "40523",
            "season_start": "2025-11-01",
            "season_end": "2026-10-31",
            "sell_from": "2025-02-06",
            "sell_to": "2026-10-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Pick up and drop off from Kruger, Numbi, Phabeni gates & Hazyview Lodges.",
            "inclusions": "Conservancy Fees",
            "exclusions": null,
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": 7092,
            "qin": 8865,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Hazyview",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": 4,
            "max_pax": 5,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(8-11)  886",
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Kurt Safaris Pty Ltd.",
            "supplier_code": "kspl01",
            "product_name": "Full Day Game Drive - 6 Pax or More",
            "product_code": "40520",
            "season_start": "2025-11-01",
            "season_end": "2026-10-31",
            "sell_from": "2025-02-06",
            "sell_to": "2026-10-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Group Rate",
            "currency": "ZAR",
            "price_notes": "Pick up and drop off from Kruger, Numbi, Phabeni, Orpen, Malelane gates & Hazyview Lodges.",
            "inclusions": null,
            "exclusions": "Conservation Levy",
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": 4086,
            "sep": 4774,
            "oct": 5456,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Malelane",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": 6,
            "max_pax": null,
            "nights": "",
            "pax_from": 9,
            "pax_to": null,
            "pax_price": 681.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(8-11)  341",
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Kurt Safaris Pty Ltd.",
            "supplier_code": "kspl01",
            "product_name": "Panorama Tour - 2 to 4 Pax",
            "product_code": "40556",
            "season_start": "2025-11-01",
            "season_end": "2026-10-31",
            "sell_from": "2025-02-06",
            "sell_to": "2026-10-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Entrance Fee, Lunch",
            "exclusions": null,
            "dbl": 7136,
            "sng": null,
            "tpl": 10704,
            "qad": 14272,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Hazyview",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": 2,
            "max_pax": 4,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(8-11)  1784",
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Kurt Safaris Pty Ltd.",
            "supplier_code": "kspl01",
            "product_name": "Panorama Tour - 5 Pax or More",
            "product_code": "40557",
            "season_start": "2025-11-01",
            "season_end": "2026-10-31",
            "sell_from": "2025-02-06",
            "sell_to": "2026-10-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Entrance Fee, Lunch",
            "exclusions": null,
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": 14595,
            "six": 17514,
            "sep": 20433,
            "oct": 23352,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Hazyview",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": 5,
            "max_pax": null,
            "nights": "",
            "pax_from": 9,
            "pax_to": null,
            "pax_price": 2919.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(8-11)  1459",
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Kurt Safaris Pty Ltd.",
            "supplier_code": "kspl01",
            "product_name": "Picnic Lunch - Minimum 15 Pax",
            "product_code": "40560",
            "season_start": "2025-11-01",
            "season_end": "2026-10-31",
            "sell_from": "2025-02-06",
            "sell_to": "2026-10-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": "Minimum 15 Pax",
            "inclusions": null,
            "exclusions": null,
            "dbl": null,
            "sng": null,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Hazyview",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": 15,
            "max_pax": null,
            "nights": "",
            "pax_from": 15,
            "pax_to": null,
            "pax_price": 249.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Kurt Safaris Pty Ltd.",
            "supplier_code": "kspl01",
            "product_name": "Skukuza Cattle Baron - Buffet Lunch",
            "product_code": "40558",
            "season_start": "2025-11-01",
            "season_end": "2026-10-31",
            "sell_from": "2025-02-06",
            "sell_to": "2026-10-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": null,
            "exclusions": null,
            "dbl": 822,
            "sng": 411,
            "tpl": 1233,
            "qad": 1644,
            "qin": 2055,
            "six": 2466,
            "sep": 2877,
            "oct": 3288,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Hazyview",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": null,
            "nights": "",
            "pax_from": 9,
            "pax_to": null,
            "pax_price": 411.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Kurt Safaris Pty Ltd.",
            "supplier_code": "kspl01",
            "product_name": "Skukuza Cattle Baron - Buffet Lunch including Desert",
            "product_code": "40559",
            "season_start": "2025-11-01",
            "season_end": "2026-10-31",
            "sell_from": "2025-02-06",
            "sell_to": "2026-10-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": null,
            "exclusions": null,
            "dbl": 886,
            "sng": 443,
            "tpl": 1332,
            "qad": 1776,
            "qin": 2220,
            "six": 2664,
            "sep": 3108,
            "oct": 3552,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Hazyview",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": null,
            "nights": "",
            "pax_from": 9,
            "pax_to": null,
            "pax_price": 443.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-7 days 100%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": null,
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Kubu Lodge",
            "supplier_code": "kuld01",
            "product_name": "Boat Cruise",
            "product_code": "57724",
            "season_start": "2025-04-01",
            "season_end": "2026-03-31",
            "sell_from": "2024-09-11",
            "sell_to": "2026-03-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted FIT Rate",
            "currency": "USD",
            "price_notes": null,
            "inclusions": "Park Fees",
            "exclusions": null,
            "dbl": 152,
            "sng": 151,
            "tpl": 228,
            "qad": 304,
            "qin": 380,
            "six": 456,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Kasane",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 6,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-14 days 100% 15-28 days 50%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(4-11)  36",
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Kubu Lodge",
            "supplier_code": "kuld01",
            "product_name": "Game Drive",
            "product_code": "57723",
            "season_start": "2025-04-01",
            "season_end": "2026-03-31",
            "sell_from": "2024-09-11",
            "sell_to": "2026-03-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted FIT Rate",
            "currency": "USD",
            "price_notes": null,
            "inclusions": "Park Fees",
            "exclusions": null,
            "dbl": 152,
            "sng": 151,
            "tpl": 228,
            "qad": 304,
            "qin": 380,
            "six": 456,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Kasane",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 6,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-14 days 100% 15-28 days 50%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(4-11)  36",
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Lebo's Soweto Backpackers and Tours",
            "supplier_code": "lebo01",
            "product_name": "Bicycle Tour: 2.5 hrs",
            "product_code": "44912",
            "season_start": "2025-04-01",
            "season_end": "2026-03-31",
            "sell_from": "2024-07-13",
            "sell_to": "2026-03-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Bike, Lunch",
            "exclusions": null,
            "dbl": 1342,
            "sng": 670,
            "tpl": 2013,
            "qad": 2684,
            "qin": 3355,
            "six": 4026,
            "sep": 4697,
            "oct": 5368,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Soweto",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 60,
            "nights": "3 hours",
            "pax_from": 9,
            "pax_to": 60,
            "pax_price": 670.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-2 days 100% 3-4 days 50% 5-30 days 25% 31-100 days 10%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(0-4)  216",
            "child_pol_b": "(5-12)  335.00",
            "child_pol_c": "(13-17)  670.00",
            "child_notes": null
        },
        {
            "supplier": "Lebo's Soweto Backpackers and Tours",
            "supplier_code": "lebo01",
            "product_name": "Bicycle Tour: 4 hrs",
            "product_code": "44913",
            "season_start": "2025-04-01",
            "season_end": "2026-03-31",
            "sell_from": "2024-07-13",
            "sell_to": "2026-03-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Bike, Lunch",
            "exclusions": null,
            "dbl": 1600,
            "sng": 800,
            "tpl": 2400,
            "qad": 3200,
            "qin": 4000,
            "six": 4800,
            "sep": 5600,
            "oct": 6400,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Soweto",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 60,
            "nights": "4 hours",
            "pax_from": 9,
            "pax_to": 60,
            "pax_price": 800.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-2 days 100% 3-4 days 50% 5-30 days 25% 31-100 days 10%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(0-4)  216",
            "child_pol_b": "(5-12)  400.00",
            "child_pol_c": "(13-17)  800.00",
            "child_notes": null
        },
        {
            "supplier": "Lebo's Soweto Backpackers and Tours",
            "supplier_code": "lebo01",
            "product_name": "Bicycle Tour Full Day Tour",
            "product_code": "44914",
            "season_start": "2025-04-01",
            "season_end": "2026-03-31",
            "sell_from": "2024-07-13",
            "sell_to": "2026-03-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Bike, Lunch",
            "exclusions": null,
            "dbl": 2206,
            "sng": 1103,
            "tpl": null,
            "qad": null,
            "qin": null,
            "six": null,
            "sep": null,
            "oct": null,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Soweto",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": null,
            "max_pax": 2,
            "nights": "8 hours",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-2 days 100% 3-4 days 50% 5-30 days 25% 31-100 days 10%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(0-4)  216",
            "child_pol_b": "(5-12)  551.00",
            "child_pol_c": "(13-17)  1103.00",
            "child_notes": null
        },
        {
            "supplier": "Lebo's Soweto Backpackers and Tours",
            "supplier_code": "lebo01",
            "product_name": "Soweto Food and Cooking Tour: 3 hrs",
            "product_code": "44917",
            "season_start": "2025-04-01",
            "season_end": "2026-03-31",
            "sell_from": "2024-07-13",
            "sell_to": "2026-03-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Lunch",
            "exclusions": null,
            "dbl": 1190,
            "sng": 595,
            "tpl": 1785,
            "qad": 2380,
            "qin": 2975,
            "six": 3570,
            "sep": 4165,
            "oct": 4760,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Soweto",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 60,
            "nights": "3 hours",
            "pax_from": 9,
            "pax_to": 60,
            "pax_price": 595.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-2 days 100% 3-4 days 50% 5-30 days 25% 31-100 days 10%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(0-4)  0.00",
            "child_pol_b": "(5-12)  297.00",
            "child_pol_c": "(13-17)  595.00",
            "child_notes": null
        },
        {
            "supplier": "Lebo's Soweto Backpackers and Tours",
            "supplier_code": "lebo01",
            "product_name": "Soweto Food and History Tour - COMBO",
            "product_code": "44918",
            "season_start": "2025-04-01",
            "season_end": "2026-03-31",
            "sell_from": "2024-07-13",
            "sell_to": "2026-03-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Bike, Lunch",
            "exclusions": null,
            "dbl": 2270,
            "sng": 1135,
            "tpl": 3405,
            "qad": 4544,
            "qin": 5680,
            "six": 6816,
            "sep": 7952,
            "oct": 9088,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Soweto",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 60,
            "nights": "",
            "pax_from": 9,
            "pax_to": 60,
            "pax_price": 1135.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-2 days 100% 3-4 days 50% 5-30 days 25% 31-100 days 10%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(0-4)  216",
            "child_pol_b": "(5-12)  568.00",
            "child_pol_c": "(13-17)  1135.00",
            "child_notes": null
        },
        {
            "supplier": "Lebo's Soweto Backpackers and Tours",
            "supplier_code": "lebo01",
            "product_name": "Soweto Walking Tour: 2 hrs",
            "product_code": "31511",
            "season_start": "2025-04-01",
            "season_end": "2026-03-31",
            "sell_from": "2024-07-13",
            "sell_to": "2026-03-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": null,
            "exclusions": "Lunch",
            "dbl": 832,
            "sng": 416,
            "tpl": 1251,
            "qad": 1668,
            "qin": 2085,
            "six": 2502,
            "sep": 2919,
            "oct": 3336,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Soweto",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 60,
            "nights": "2 hours",
            "pax_from": 9,
            "pax_to": 60,
            "pax_price": 416.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-2 days 100% 3-4 days 50% 5-30 days 25% 31-100 days 10%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(0-4)  0.00",
            "child_pol_b": "(5-12)  209.00",
            "child_pol_c": "(13-17)  416.00",
            "child_notes": null
        },
        {
            "supplier": "Lebo's Soweto Backpackers and Tours",
            "supplier_code": "lebo01",
            "product_name": "Soweto Walking Tour: 3 hrs",
            "product_code": "31508",
            "season_start": "2025-04-01",
            "season_end": "2026-03-31",
            "sell_from": "2024-07-13",
            "sell_to": "2026-03-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Lunch",
            "exclusions": null,
            "dbl": 1146,
            "sng": 573,
            "tpl": 1719,
            "qad": 2292,
            "qin": 2865,
            "six": 3438,
            "sep": 4011,
            "oct": 4584,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Soweto",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 60,
            "nights": "3 hours",
            "pax_from": 9,
            "pax_to": 60,
            "pax_price": 573.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-2 days 100% 3-4 days 50% 5-30 days 25% 31-100 days 10%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(0-4)  0.00",
            "child_pol_b": "(5-12)  286.00",
            "child_pol_c": "(13-17)  573.00",
            "child_notes": null
        },
        {
            "supplier": "Lebo's Soweto Backpackers and Tours",
            "supplier_code": "lebo01",
            "product_name": "Tuk-Tuk Tour: 2.5 hrs",
            "product_code": "44915",
            "season_start": "2025-04-01",
            "season_end": "2026-03-31",
            "sell_from": "2024-07-13",
            "sell_to": "2026-03-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Lunch",
            "exclusions": null,
            "dbl": 1492,
            "sng": 746,
            "tpl": 2238,
            "qad": 2984,
            "qin": 3730,
            "six": 4476,
            "sep": 5222,
            "oct": 5968,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Soweto",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 60,
            "nights": "3 hours",
            "pax_from": 9,
            "pax_to": 60,
            "pax_price": 746.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-2 days 100% 3-4 days 50% 5-30 days 25% 31-100 days 10%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(0-4)  0.00",
            "child_pol_b": "(5-12)  373.00",
            "child_pol_c": "(13-17)  746.00",
            "child_notes": null
        },
        {
            "supplier": "Lebo's Soweto Backpackers and Tours",
            "supplier_code": "lebo01",
            "product_name": "Tuk-Tuk Tour: 4 hrs",
            "product_code": "44916",
            "season_start": "2025-04-01",
            "season_end": "2026-03-31",
            "sell_from": "2024-07-13",
            "sell_to": "2026-03-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "ZAR",
            "price_notes": null,
            "inclusions": "Lunch",
            "exclusions": null,
            "dbl": 1784,
            "sng": 892,
            "tpl": 2676,
            "qad": 3568,
            "qin": 4460,
            "six": 5352,
            "sep": 6244,
            "oct": 7136,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Soweto",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": null,
            "max_pax": 60,
            "nights": "4 hours",
            "pax_from": 9,
            "pax_to": 60,
            "pax_price": 892.0,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-2 days 100% 3-4 days 50% 5-30 days 25% 31-100 days 10%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(0-4)  0.00",
            "child_pol_b": "(5-12)  446.00",
            "child_pol_c": "(13-17)  892.00",
            "child_notes": null
        },
        {
            "supplier": "Leopard Plains",
            "supplier_code": "lepl01",
            "product_name": "Afternoon Sundowner Game Drive",
            "product_code": "58219",
            "season_start": "2025-01-01",
            "season_end": "2025-12-31",
            "sell_from": "2024-06-07",
            "sell_to": "2025-12-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "USD",
            "price_notes": null,
            "inclusions": null,
            "exclusions": "Drinks",
            "dbl": 102,
            "sng": 102,
            "tpl": 153,
            "qad": 204,
            "qin": 255,
            "six": 306,
            "sep": 357,
            "oct": 408,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Maun",
            "departure_days": "1234567",
            "product_type": "Half Day",
            "min_pax": 2,
            "max_pax": 8,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-14 days 100% 15-30 days 75% 31-60 days 30%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(6-12)  26",
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        },
        {
            "supplier": "Leopard Plains",
            "supplier_code": "lepl01",
            "product_name": "Day Excursion - Makgadikgadi Pans National Park including light lunch and water",
            "product_code": "58221",
            "season_start": "2025-01-01",
            "season_end": "2025-12-31",
            "sell_from": "2024-06-07",
            "sell_to": "2025-12-31",
            "is_provisional_rate": false,
            "ratecode": "Contracted Rate",
            "currency": "USD",
            "price_notes": null,
            "inclusions": "Light lunch, Water",
            "exclusions": null,
            "dbl": 650,
            "sng": 649,
            "tpl": 651,
            "qad": 868,
            "qin": 1085,
            "six": 1302,
            "sep": 1519,
            "oct": 1736,
            "departure_time": "",
            "return_time": "",
            "depart_from": "Maun",
            "departure_days": "1234567",
            "product_type": "Full Day",
            "min_pax": 3,
            "max_pax": 8,
            "nights": "",
            "pax_from": null,
            "pax_to": null,
            "pax_price": null,
            "unit_cost": null,
            "language": "English",
            "cancellation_policy": "Off Peak : 0-14 days 100% 15-30 days 75% 31-60 days 30%.",
            "levies": null,
            "special_offers": null,
            "child_pol_a": "(6-12)  108",
            "child_pol_b": null,
            "child_pol_c": null,
            "child_notes": null
        }
    ]
}