Energy QC clean AI-training-safe

US Weekly Petroleum Stocks (Crude, SPR, Cushing, Gasoline, Distillate)

The market-moving weekly US petroleum inventory print, cleaned to one tidy Parquet - all five series oil desks trade every Wednesday: commercial crude (excluding the SPR), the Strategic Petroleum Reserve, the Cushing OK delivery hub (the WTI settlement point), total gasoline and distillate fuel oil, in million barrels, from EIA's Weekly Petroleum Status Report. Not just headline crude - the product-side and the Cushing hub stock that drive the WTI curve.

4K
rows
1
zones
2010-2026
coverage
0.1 MB
download
Source
U.S. EIA
Licence
Redistributable open data
Updates
Weekly
Data through
2026-07-17
Quality
QC clean · 0 failures
Format
Apache Parquet + dictionary

Safe to train on

Built only from a named, redistributable official source under a documented open licence - not scraped web data. No copyright grey zone, no personal data. Ships machine-readable Croissant metadata (ML Commons - loads in Hugging Face / Kaggle / Google), an AI training-licence manifest documenting source, licence and provenance for your model's data governance, and a machine-readable data dictionary (drop it into an agent / RAG prompt so the model knows every column) - all inspectable before you buy.

What's included

  • Five weekly US petroleum stock series, 2010-present, one tidy Parquet
  • Commercial crude (excl SPR), SPR, Cushing OK hub, total gasoline, distillate fuel oil
  • series column selects the print; one row per series × week - pivot or filter freely
  • Cushing (WTI delivery hub) + product stocks, not just headline crude
  • Reported in million barrels (MMbbl); UTC weekly timestamps, deduplicated
  • Source: U.S. Energy Information Administration (public domain)

Schema

ColumnTypeDescriptionFilledDistinct
zone str Always US 100.0% 1
ts timestamp (UTC) Report week 100.0% 864
series str Commercial crude stocks / SPR crude stocks / Cushing crude stocks / Total gasoline stocks / Distillate stocks 100.0% 5
mbbl float Stocks, million barrels 100.0% 3,600
unit str Unit 100.0% 1
res_min int Native resolution (weekly = 10080) 100.0% 1

Sample & preview

Every purchase ships as Apache Parquet with a data dictionary and the full QC report. A free sample (first rows + schema) is downloadable here - confirm fit before you buy. Source: U.S. EIA (redistributable open data; attribution passes through - see our Licence).

Don't trust screenshots - drop the sample into your notebook right now.

import pandas as pd
df = pd.read_parquet("us-petroleum-stocks_sample.parquet")
df.info()   # typed columns, gap-aware, ready to join
⬇ Download free Parquet sample or CSV for Excel
Coverage: 1 zones

US