Quick Answer

The South Africa Petrol and Diesel Price Dataset is a comprehensive historical and live database tracking official fuel prices across South Africa. Updated monthly following Department of Mineral Resources and Energy (DMRE) determinations, the dataset covers major fuel categories—including 93 Unleaded, 95 Unleaded, 50ppm Diesel, and 500ppm Diesel—segmented by Inland (Reef) and Coastal pricing zones. Spanning over 15 years of historic data (from 2008 to the present), the dataset provides essential metrics for fleet managers, economic analysts, businesses, and software developers via web tables, downloadable CSV files, and programmatic REST API integrations.

Overview of the South African Fuel Price Dataset

Fuel prices in South Africa are regulated and adjusted on the first Wednesday of every month by the Department of Mineral Resources and Energy (DMRE). Because fuel costs represent a major input factor for transportation, agriculture, manufacturing, and consumer household budgets, access to accurate, structured historical price data is vital for financial modeling and operational planning.

The Petrol and Diesel Price Dataset consolidates official monthly price adjustments into a clean, searchable repository. It tracks price movements, month-over-month percentage changes, and year-over-year trends across all major retail and wholesale petroleum products in South Africa.

Data Attributes Covered

AttributeDescription
Effective DateThe official date of implementation (midnight on the first Wednesday of the month).
Geographic ZoneSegmented into Inland (Reef) and Coastal regions to reflect transport tariffs.
Petrol Grades93 Octane Unleaded Petrol (ULP), 95 Octane ULP, and Lead Replacement Petrol (LRP).
Diesel Grades50ppm Low Sulphur Diesel and 500ppm Regular Diesel (wholesale benchmarks).
Illuminating ParaffinSingle Maximum National Retail Price (SMNRP) for household heating/lighting fuel.
Unit of MeasurementPrice per litre reported in South African Rand (ZAR / R).

Key Components of South African Fuel Pricing

To interpret the dataset effectively, it is necessary to understand how fuel prices are calculated in South Africa. The dataset accounts for two core layers: international market variables and local government levies.

Total Pump Price = Basic Fuel Price (BFP) + Domestic Levies & Taxes + Margins & Distribution

1. Basic Fuel Price (BFP)

The Basic Fuel Price is the international price component required to import refined petroleum products into South Africa. It fluctuates based on two key metrics:

2. Government Levies and Taxes

Local taxes make up a substantial portion of the retail petrol price in South Africa:

3. Wholesale, Retail, and Distribution Margins

Inland vs. Coastal Pricing Structure

A critical distinction in the dataset is the division between Inland (Reef) and Coastal price points:

Practical Applications of the Fuel Price Dataset

1. Fleet Management & Logistics Optimization

Logistics firms use the historical price dataset to baseline fuel expenditure, calculate fuel surcharges, audit driver fuel card expenses, and forecast operational costs against changing monthly fuel rates.

2. Financial & Economic Research

Economists, financial analysts, and corporate strategists leverage long-term fuel price data to measure headline inflation impacts (CPI), model supply chain cost pressures, and evaluate consumer spending power trends.

3. Software Developers & App Integration

Through REST API endpoints, developers can programmatically inject official live and historical fuel price data into fleet management software, travel expense calculators, real estate commuting tools, and financial dashboards.

4. Consumer Commute Budgeting

Individual motorists utilize the data to determine monthly fuel spend, evaluate the cost efficiency of 93 vs. 95 octane petrol or 50ppm diesel, and plan long-distance travel expenses across different provinces.

How to Access and Export the Data

The dataset can be accessed in multiple formats depending on technical requirements:

  1. Interactive Web Interface: Search, filter, and view historic price charts directly in your web browser by date, region, or fuel grade.
  2. CSV / Excel Export: Download filtered datasets as a flat .csv file for offline spreadsheet analysis, financial modeling, or Business Intelligence (BI) software imports.
  3. Developer REST API: Retrieve live updates and programmatic JSON pay-loads for web and mobile applications using standard API authentication keys.

Frequently Asked Questions (FAQs)

1. How often is the South African fuel price dataset updated?

The dataset is updated monthly, aligned with the official Department of Mineral Resources and Energy (DMRE) fuel price adjustments. These price changes come into effect at midnight on the first Wednesday of every month.

2. How far back does the historical fuel price dataset go?

The historical dataset contains monthly fuel price records for South Africa dating back over 15 years (from 2008 to the present day), covering all major petrol and diesel categories.

3. Why are coastal and inland fuel prices different?

Inland fuel prices are higher than coastal prices due to the Zone Differential—the transportation cost incurred to pipe or transport fuel from coastal ports and refineries to inland provinces like Gauteng.

4. Why is diesel priced differently at every gas station, while petrol is fixed?

In South Africa, the retail price of petrol is strictly regulated by the government and fixed at every pump within a specific zone. Diesel, however, is regulated at the wholesale level only, allowing individual fuel retailers to set their own retail margins and offer competitive pump prices.

5. What is the difference between 50ppm and 500ppm diesel in the dataset?

The terms “50ppm” and “500ppm” refer to parts per million of sulphur content. 50ppm is a low-sulphur diesel designed for modern diesel engines and lower emissions, while 500ppm contains higher sulphur levels. 50ppm diesel generally carries a slight price premium over 500ppm diesel.

6. Can I export the fuel price dataset to Excel or CSV format?

Yes. The dataset offers downloadable CSV exports, allowing users to import historical petrol and diesel price records into Microsoft Excel, Google Sheets, Power BI, or custom accounting systems.

7. Is there an API available to integrate live fuel price data into applications?

Yes. Developers can access a self-serve REST API to retrieve current prices, historical pricing curves, and regional variances programmatically. Client libraries and documentation are available for major programming environments including Node.js, Python, and PHP.