Daily pump prices for petrol, diesel and premium petrol at every fuel company CediRates lists (Goil, Shell, Star Oil, TotalEnergies and the rest), with the day each company last changed its price. Source: CediRates.
Every column this dataset returns, with its type. This is the shape of the API response.
| Field | Type |
|---|---|
| date | DATE NOT NULL |
| company | VARCHAR(120) NOT NULL |
| company_slug | VARCHAR(120) NOT NULL |
| petrol | DECIMAL(10,4) |
| diesel | DECIMAL(10,4) |
| premium | DECIMAL(10,4) |
| company_updated_at | TIMESTAMP |
| source | VARCHAR(80) |
| dateDATE NOT NULL | companyVARCHAR(120) NOT NULL | company slugVARCHAR(120) NOT NULL | petrolDECIMAL(10,4) | dieselDECIMAL(10,4) | premiumDECIMAL(10,4) | company updated atTIMESTAMP | sourceVARCHAR(80) |
|---|---|---|---|---|---|---|---|
| 2026-09-18 | Viggo | viggo-energy | 11.5 | 12.85 | — | 2025-08-31T21:15:01.242 | CediRates |
| 2026-09-18 | IBM | ibm-petroleum | 10.56 | 11.76 | — | 2026-01-20T11:09:24.577 | CediRates |
| 2026-09-18 | Benab | benab | 16 | 16.99 | — | 2026-09-17T19:25:14.646 | CediRates |
| 2026-09-18 | Bloom | bloom-petroleum | 11.89 | 12.69 | — | 2026-02-20T07:48:34.051 | CediRates |
| 2026-09-18 | Shell | shell | 17.79 | 18.68 | 19.49 | 2026-09-17T08:46:55.927 | CediRates |
266 more rows — see the plans
See the plansGET connect.apighana.com/api/data/fuel_prices
Cite this dataset and the organisation its records come from (CediRates). Datasets are updated, so keep the date you accessed it in the citation. These records cover 18 Sep 2026 to 1 Oct 2026; say which period your figures come from. Last updated from the source on Sep 23, 2026.
API Ghana. (2026). Fuel prices (Version 1.0) [Data set, compiled from CediRates]. Retrieved October 1, 2026, from https://apighana.com/datasets/fuel-prices
curl "https://connect.apighana.com/api/data/fuel_prices?page=1&limit=20" \ -H "X-API-Key: $APIGHANA_KEY"
const response = await fetch(
"https://connect.apighana.com/api/data/fuel_prices?page=1&limit=20",
{ headers: { "X-API-Key": process.env.APIGHANA_KEY } },
);
const { data, meta } = await response.json();import os, requests
response = requests.get(
"https://connect.apighana.com/api/data/fuel_prices",
headers={"X-API-Key": os.environ["APIGHANA_KEY"]},
params={"page": 1, "limit": 20},
)
rows = response.json()["data"]