Data Source
EIA Weekly Petroleum Status Report
Crude oil inventories, refinery utilization, and refined product supply — updated every Wednesday at 10:30am ET.
What is the EIA Weekly Petroleum Status Report?
The U.S. Energy Information Administration (EIA) publishes its Weekly Petroleum Status Report every Wednesday. It covers U.S. crude oil and petroleum product inventories, refinery operations, and supply/demand balances. Crude inventory changes — especially relative to analyst expectations — are a primary driver of WTI and Brent prices.
Instead of parsing the EIA's raw files or scraping their website, you can access this data directly via the Commodity Fundamentals API with consistent JSON responses, pagination, and reliable update timing.
Update Schedule
| Report | Release Day | Release Time | API Lag |
|---|---|---|---|
| EIA Weekly Petroleum | Wednesday | 10:30am ET | < 30 minutes |
API Endpoint
Fetch EIA petroleum time series data using the series endpoint with the EIA commodity slug:
# Crude oil commercial inventory (weekly, Mbbl)
curl "https://commodityfundamentals.com/api/v1/commodities/crude-oil/series?type=stocks" \
-H "Authorization: Bearer YOUR_API_KEY"
# Latest data point only
curl "https://commodityfundamentals.com/api/v1/commodities/crude-oil/latest?type=stocks" \
-H "Authorization: Bearer YOUR_API_KEY"
import requests
API_KEY = "your_api_key"
BASE_URL = "https://commodityfundamentals.com/api/v1"
resp = requests.get(
f"{BASE_URL}/commodities/crude-oil/series",
headers={"Authorization": f"Bearer {API_KEY}"},
params={"limit": 52} # last 52 weeks
)
data = resp.json()["data"]
print(f"Latest crude inventory: {data[0]['value']} Mbbl as of {data[0]['date']}")
What Traders Use This Data For
- Comparing weekly inventory changes against analyst consensus to gauge price impact
- Tracking refinery utilization rates to anticipate gasoline and distillate supply shifts
- Monitoring crude imports and exports for supply/demand balance analysis
- Building systematic trading signals triggered by inventory surprises
- Historical backtesting of inventory-driven energy price models