Canada pump-price signals (retail fuel prices by city, StatCan monthly)
Retail pump-price signals derived from Statistics Canada's monthly average retail gasoline, diesel and household heating fuel prices: cents per litre by city/province and fuel type since 1979, with month-on-month and year-on-year changes, 3-month momentum, 12-month annualized change volatility, 3-sigma anomaly flags vs a trailing 12-month baseline, naive-drift 1-month forecasts, per-month cross-city momentum ranks, and each city's spread versus the national average. The monetizable signals layer on top of raw StatCan retail fuel prices. Raw series: StatCan via the CKAN open-data portal (monthly average retail prices for gasoline and fuel oil).
Qualité
Attribution
Statistics Canada (monthly average retail prices for gasoline and fuel oil; derived signals by Frontier Data Hub)
Schéma
| Colonne | Type | Description |
|---|---|---|
| date | string | Reference month of the StatCan average retail fuel price (monthly). |
| country | string | |
| country_code | string | |
| series_id | string | Geography plus fuel type, e.g. 'Montréal, Quebec | Regular unleaded gasoline at self service filling stations'. |
| series_label | string | StatCan geography and fuel-type labels for the retail fuel price series. |
| value | float | Average retail price in cents per litre, as published by Statistics Canada. |
| mom_change | float | |
| yoy_change | float | |
| yoy_change_pct | float | |
| volatility_30d | float | |
| momentum_3m | float | |
| anomaly_flag | integer | |
| forecast_1m | float | |
| rank | integer | |
| spread_vs_national | float |
Exemple de lignes
| date | country | country_code | series_id | series_label | value | mom_change | yoy_change | yoy_change_pct | volatility_30d | momentum_3m | anomaly_flag | forecast_1m | rank | spread_vs_national |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1990-01-01 | Canada | CAN | Calgary, Alberta | Diesel fuel at self service filling stations | Calgary, Alberta — Diesel fuel at self service filling stations | 40 | — | — | — | — | — | 0 | — | — | — |
| 1990-01-01 | Canada | CAN | Calgary, Alberta | Premium unleaded gasoline at self service filling stations | Calgary, Alberta — Premium unleaded gasoline at self service filling stations | 51.1 | — | — | — | — | — | 0 | — | — | — |
| 1990-01-01 | Canada | CAN | Calgary, Alberta | Regular unleaded gasoline at self service filling stations | Calgary, Alberta — Regular unleaded gasoline at self service filling stations | 47.9 | — | — | — | — | — | 0 | — | — | — |
| 1990-01-01 | Canada | CAN | Charlottetown and Summerside, Prince Edward Island | Diesel fuel at self service filling stations | Charlottetown and Summerside, Prince Edward Island — Diesel fuel at self service filling stations | 50.3 | — | — | — | — | — | 0 | — | — | — |
| 1990-01-01 | Canada | CAN | Charlottetown and Summerside, Prince Edward Island | Household heating fuel | Charlottetown and Summerside, Prince Edward Island — Household heating fuel | 31.6 | — | — | — | — | — | 0 | — | — | — |
Télécharger un échantillon
Téléchargez l'échantillon complet de ce jeu de données (lignes d'exemple, pas le jeu complet).
Utiliser avec un LLM
Dirigez n’importe quel LLM vers le point d’accès des métadonnées — la documentation ci-dessus est aussi lisible par machine (JSON-LD + Croissant).
cURL
curl "https://datazimuts.com/v1/datasets/canada_fuel_signals/canada_pump_price_signals" | jq '{title, rows, columns_count, license}'Python
import requests
ds = requests.get("https://datazimuts.com/v1/datasets/canada_fuel_signals/canada_pump_price_signals").json()
print(ds["title"], ds["rows"], "rows")
# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
print(row)Point d’accès API: https://datazimuts.com/v1/datasets/canada_fuel_signals/canada_pump_price_signals
Astuce : récupérez /llms.txt pour le catalogue complet lisible par machine.