Data Calendar
Commodity Data Release Calendar
Plan trading around major data releases. Know when government agencies publish commodity data and anticipate market moves.
Weekly Calendar
Recurring weekly reports drive market-moving volatility. Each release typically moves prices 1–5% intraday.
Monday
USDA Crop Progress — weekly planting, emergence, condition ratings (April–Nov)
4:00 PM ET
Wednesday
EIA Petroleum Status Report — crude/product stocks, refinery inputs
10:30 AM ET
Thursday
EIA Natural Gas Storage — working gas in storage (Lower 48)
10:30 AM ET
Friday
CFTC Commitments of Traders — positioning by trader category
3:30 PM ET
Monthly Calendar
Monthly reports provide supply/demand estimates and production forecasts. WASDE is the most market-moving agricultural report.
USDA WASDE Report
World Agricultural Supply and Demand Estimates — corn, wheat, soybeans forecasts
~12:00 PM ET on 9th–12th of each month
USDA Crop Production
Final acreage, yield, and production estimates for the season
~12th of month (during harvest season)
EIA Monthly Energy Review
Aggregate energy statistics and monthly summary data
End of month
Annual Events
Annual and seasonal reports define the crop year and set price expectations for the next 12 months. These reports are major market drivers.
January
Final WASDE for prior marketing year. Closes the grain harvest season and sets carry-over expectations.
March 31
Prospective Plantings — farmer intentions for new-crop acreage.
🔥 Major market mover
June 30
Acreage Report — actual planted acres vs farmer intentions.
🔥 Major market mover
Known Disruption Patterns
These events halt or delay data publication. Plan for 1–3 week delays when they occur:
- US government shutdowns — halt all three agency data sources (EIA, USDA, CFTC). Can last 2–35 days.
- Federal holidays — shift weekly report dates. EIA/CFTC publish the following day; USDA crop data may skip a week.
- Hurricane season (June–November) — Gulf Coast energy infrastructure disruptions cause anomalous crude/product stock patterns.
- Extreme weather — winter storms can delay USDA reports; flooding impacts crop progress data accuracy.
API Data Freshness
Every API response includes freshness metadata. Use it to detect data delays programmatically without monitoring external sources:
# Get EIA natural gas storage with freshness metadata
curl "https://commodityfundamentals.com/api/v1/commodities/natural-gas/series?type=stocks" \
-H "Authorization: Bearer YOUR_API_KEY"
Response includes:
{
"data": [...],
"meta": {
"source": "eia_gas_storage",
"last_updated": "2026-02-13T16:00:00Z",
"next_expected": "2026-02-20T16:00:00Z",
"freshness": "current"
}
}
Freshness states:
✅ current
Latest expected observation is present
⚠️ delayed
Missing but within tolerance (e.g., holiday)
❌ stale
Overdue (possible outage or shutdown)