Fuel Price Data for App overview
Integrating official fuel price data for app environments allows developers, fleet technology providers, and digital publishers to surface reliable South African fuel price information directly within their software products. In South Africa, fuel prices are strictly regulated by national government authorities through monthly price adjustments. For mobile applications, enterprise resource planning (ERP) platforms, and logistics dashboards, consuming structured fuel price data ensures accurate fuel expense auditing, route cost estimations, and automated financial reconciliations without relying on fragile web scraping or manual updates.
Official retail petrol prices and wholesale diesel benchmarks in South Africa are determined by the Department of Mineral Resources and Energy (DMRE / DMPR), with daily tracking metrics published by the Central Energy Fund (CEF). Fuel price schedules are geographically split between inland and coastal pricing zones to account for transport costs from coastal refineries and ports. All price values in structured application feeds are specified in South African cents per litre (c/l) or Rands per litre (R/l), accompanied by official effective implementation timestamps.
As part of the broader fuel price data API architecture and national fuel price data South Africa database, this integration resource guides software builders on accessing validated regulated pricing feeds, historical datasets, and daily indicator recovery tracking. Motorists and individual drivers looking for current retail pump rates can view our live consumer summary for petrol price today.
Need to estimate journey expenses? Use our interactive tool to calculate fuel cost across inland and coastal zones based on official regulated rates.
Available endpoints and data fields
Application builders require well-structured JSON data models to ingest monthly regulated price adjustments and daily over/under-recovery indicator movements into production applications.
Available endpoints
GET /v1/prices/current– Delivers the official active monthly regulated retail prices for petrol grades and wholesale benchmark rates for diesel grades across inland and coastal zones.GET /v1/prices/historical– Provides time-series access to past monthly fuel price determinations by year, month, fuel code, and geographic zone for expense auditing and reporting.GET /v1/indicators/bfp– Supplies daily working-day Basic Fuel Price (BFP) over/under-recovery metrics sourced from CEF balance schedules during active monthly cycles.
Data fields
Each JSON response object provides standardized attributes designed for seamless application parsing and database storage:
fuel_grade: Standardized string identifying the exact fuel type (e.g.,95_ULP,93_ULP,DIESEL_50PPM,DIESEL_500PPM,ILLUMINATING_PARAFFIN).zone_type: Geographic price classification string (inlandorcoastal).zone_code: Specific magisterial pricing zone identifier (e.g.,Zone 9Arepresenting Gauteng inland).price_cents_per_litre: Numerical fuel price expressed in cents per litre (c/l) for exact mathematical calculations.price_rand_per_litre: Numerical fuel price formatted in Rands per litre (R/l) for immediate user interface display.effective_date: ISO 8601 formatted timestamp indicating when the official price schedule came into legal effect.bfp_over_under_recovery: Daily indicator metric inc/lrepresenting cumulative unit over- or under-recovery balances.
Coverage by fuel type, province and month
South Africa’s fuel pricing model operates under a regulated zone structure rather than individual station-level retail price competition. For petrol (unleaded 95 and 93), maximum retail prices are fixed nationally by magisterial district zones. For diesel (50ppm and 500ppm), official wholesale prices are regulated, while retail service stations add a competitive retail margin.
Application data coverage spans all 9 South African provinces across two major price bands:
- Inland Zone: Covers Gauteng, Free State, North West, Limpopo, Mpumalanga, and inland regions of the Eastern and Northern Cape (e.g., Zone 9A Gauteng).
- Coastal Zone: Covers coastal municipalities across the Western Cape, KwaZulu-Natal, Eastern Cape, and Northern Cape coastal belts.
| Fuel Grade | Geographic Zone | Pricing Mechanism | Base Unit Display |
| 95 Unleaded Petrol (ULP) | Inland & Coastal | Regulated Maximum Retail Price | c/l and R/l |
| 93 Unleaded Petrol (ULP) | Inland | Regulated Maximum Retail Price | c/l and R/l |
| Diesel 50ppm | Inland & Coastal | Wholesale Regulated Benchmark | c/l and R/l |
| Diesel 500ppm | Inland & Coastal | Wholesale Regulated Benchmark | c/l and R/l |
| Illuminating Paraffin | Inland & Coastal | Regulated Maximum Wholesale/Retail | c/l and R/l |
Historical coverage provides monthly price points updated after every official monthly change cycle (including full historical archives covering 2026 and prior years). This enables applications to perform retro-active fuel claim audits and multi-year trend analysis.
Update frequency and source methodology
Update frequency
- Monthly Official Adjustments: Official regulated retail and wholesale prices are updated monthly on the first Wednesday of every calendar month at 00:01 SAST, following official publication by the DMRE / DMPR.
- Daily BFP Indicators: Mid-month working-day updates reflect published over/under-recovery balances from the Central Energy Fund (CEF) to monitor daily slate and international product movements.
- Quality Assurance: Datasets undergo quarterly QA audits to verify historical record consistency against gazetted government schedules.
Source methodology and verification
Data integrity is maintained through a strict primary source hierarchy:
- Official Price Adjustments: Gazetted price statements issued by the Department of Mineral Resources and Energy (DMRE / DMPR).
- Daily Indicator Tracking: Daily Basic Fuel Price (BFP) reports published by the Central Energy Fund (CEF).
- Government Announcements: Official statements released via
gov.za.
To prevent application errors, unconfirmed mid-month indicator trends are strictly separated from confirmed monthly pricing schedules. Daily BFP recovery indicators are tagged explicitly as estimates and are never presented as legally binding retail prices.
Example API use cases
Use cases
- Fleet Management & Telematics: Fleet management platforms ingest structured fuel price data to calculate true total cost of ownership (TCO), automate driver fuel card reconciliations, and verify pump transaction receipts against official zone pricing.
- Ride-Hailing & On-Demand Delivery: Delivery and transport applications utilize API feeds to dynamically adjust per-kilometer driver payouts and distance-based delivery fees whenever monthly inland or coastal fuel adjustments take effect.
- Corporate Expense & ERP Systems: Enterprise accounting tools automate employee mileage reimbursements by matching trip logs directly against the official fuel price active on the date of travel.
- Consumer Financial & Media Apps: Budgeting tools, vehicle tracking portals, and automotive news media present live price widgets, historical trend charts, and route calculation features powered by structured data feeds.
Access, licensing and contact CTA
Trial/contact CTA
Integrating structured fuel price data into your application guarantees your software remains accurate across every monthly South African fuel price adjustment cycle.
- Explore Technical Documentation: Visit our parent fuel price data API documentation portal to review complete endpoint schemas and authentication guidelines.
- Request Developer Access: Contact our product team to inquire about developer sandbox keys, integration rate limits, and commercial application licensing.
- Custom Enterprise Solutions: Speak with our team regarding custom historical data exports, high-volume enterprise API feeds, or specialized fleet platform integrations.
Frequently asked questions
What should users expect from the fuel price data for app page?
This page provides developer-focused guidelines on integrating South African fuel price datasets into mobile and web software. It details available JSON endpoints, data fields, geographic zone coverage (inland vs coastal), update frequency, and official government sourcing rules.
Which sources should the page reference?
Official fuel price data strictly references gazetted determinations from the Department of Mineral Resources and Energy (DMRE / DMPR), daily Basic Fuel Price (BFP) over/under-recovery tracking statements from the Central Energy Fund (CEF), and official South African government announcements.
Who is this page for?
This resource is designed for software engineers, application architects, product managers, fleet technology vendors, logistics platforms, and digital publishers requiring reliable, structured South African fuel price data feeds.
What is the next action?
Developers can review technical schemas on our parent fuel price data API page, test trip calculations using our tool to calculate fuel cost, or submit an inquiry to request API access credentials and developer sandbox keys.