All datasets

Monthly average retail prices for gasoline and fuel oil, by geography

Monthly average retail prices for gasoline and fuel oil by geography. Statistics Canada table 18-10-0001-01.

Source: Government of Canada Open Data46,192 rowsUpdated: 9/20/2026License: OGL-Canada-2.0
gasolinepricesenergystatcangovernment-of-canada

Quality

98.4

Attribution

Contains information licensed under the Open Government Licence – Canada

Schema

ColumnTypeDescription
ref_datestringReference date — the time period the observation refers to (Statistics Canada table field REF_DATE).
geostringGeography the observation covers (Statistics Canada table field GEO).
dguidstringDissemination geography unique identifier (Statistics Canada table field DGUID).
type_of_fuelstring
uomstringUnit of measure for the estimate (Statistics Canada table field UOM).
uom_idintegerUnit of measure identifier (Statistics Canada table field UOM_ID).
scalar_factorstringScalar factor applied to the value, e.g. units, thousands or millions (Statistics Canada table field SCALAR_FACTOR).
scalar_idintegerScalar factor identifier (Statistics Canada table field SCALAR_ID).
vectorstringVector number — Statistics Canada's unique identifier for the time series (table field VECTOR).
coordinatefloatTable coordinate locating the estimate within the source table (Statistics Canada table field COORDINATE).
valuefloatEstimate value as published in the Statistics Canada table.
terminatedstringWhether the series has been terminated (Statistics Canada table field TERMINATED).
decimalsintegerNumber of decimals published for the estimate (Statistics Canada table field DECIMALS).

Sample rows

ref_dategeodguidtype_of_fueluomuom_idscalar_factorscalar_idvectorcoordinatevalueterminateddecimals
1979-01St. John's, Newfoundland and Labrador2011S0503001Regular unleaded gasoline at full service filling stationsCents per litre57units0v7350462.126t1
1979-01Charlottetown and Summerside, Prince Edward IslandRegular unleaded gasoline at full service filling stationsCents per litre57units0v7350563.124.6t1
1979-01Halifax, Nova Scotia2011S0503205Regular unleaded gasoline at full service filling stationsCents per litre57units0v7350574.123.4t1
1979-01Saint John, New Brunswick2011S0503310Regular unleaded gasoline at full service filling stationsCents per litre57units0v7350585.123.2t1
1979-01Québec, Quebec2011S0503421Regular unleaded gasoline at full service filling stationsCents per litre57units0v7350596.122.6t1

Use with an LLM

Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).

cURL

curl "https://datazimuts.com/v1/datasets/ckan_canada/gasoline_prices_monthly" | jq '{title, rows, columns_count, license}'

Python

import requests

ds = requests.get("https://datazimuts.com/v1/datasets/ckan_canada/gasoline_prices_monthly").json()
print(ds["title"], ds["rows"], "rows")

# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
    print(row)

API endpoint: https://datazimuts.com/v1/datasets/ckan_canada/gasoline_prices_monthly

Tip: fetch /llms.txt for the full machine-readable catalog.