hindcast

Use cases & endpoints

EIA energy data for AI agents (inventories & production)

Energy markets run on a weekly and monthly release rhythm from the EIA: inventory levels, production estimates, consumption and trade. The weekly numbers move prices immediately; the monthly series revise the weekly picture afterwards, sometimes substantially.

That revision relationship is where naive datasets mislead. A weekly estimate later superseded by monthly data will, in a latest-value database, appear to have always been the revised figure — which makes the market's reaction to the original print look irrational rather than informed.

Hindcast keeps EIA series with each release as an observation and its publication timestamp attached, so the weekly print and its later revision both remain queryable. For an agent this means a question about what the inventory number was on a given morning returns the number traders saw, and a question about the eventual truth returns that separately, with no ambiguity about which is which.

hindcast — session

preview

hindcast> inventory level as published that week, not as later revised

→ tool: eia_series { series:"...", as_of:"..." }

the published value with its release timestamp

source: EIA release, revisions stored separately

Preview of the shape of an answer — endpoints open to the waitlist first.

What's covered

Join the waitlist — this page's dataset is already selected.

Need this one?votes for Commodities & Agro
Optional — helps us build in the right order. All skippable.

Role

Company

Datasets you need

Questions

How are weekly and monthly series related?

They are kept as separate series with their own release histories. The monthly data often revises the weekly picture, and collapsing them would erase the distinction between an estimate and its correction.

Is this useful outside energy trading?

Yes — energy inventories are a widely used input to inflation and activity analysis, and having them point-in-time keeps that analysis consistent with the rest of a vintage-aware macro workflow.

Join the waitlist. Vote the roadmap. First in, first served.

← Back to the data catalog