Energy Forecast API — EIA STEO Outlook + History
Every month the U.S. Energy Information Administration publishes the Short-Term Energy Outlook and the financial press quotes it within hours: "EIA expects WTI to average $58 next year". This API serves those official projections as clean, versioned JSON — the forecast path from this month through December of next year, plus the full history back to 1990. **What you get** - **wti / brent** —…
Energy Forecast API — EIA STEO Outlook + History endpoints
| Method | Endpoint | Description |
|---|---|---|
| forecasts | ||
| GET |
/v1/forecasts/latest /v1/forecasts/latest |
For each of the eleven series, the value the current STEO vintage assigns to the period in progress (this month / this quarter / this year, per the `frequency` parameter). |
| GET |
/v1/forecasts/{series} /v1/forecasts/{series} |
The official projection path of one series, in chronological order: every period from the ongoing one through the end of the current STEO horizon (December of next year). At most… |
| GET |
/v1/forecasts/{series}/history /v1/forecasts/{series}/history |
The full current-vintage series (consolidated actuals for closed periods + official forecast for future ones), most recent period first. Period-range pagination (keyset): request… |
| Other endpoints | ||
| GET |
/v1/forecasts/{series} /v1/forecasts/{series} |
The official projection path of one series, in chronological order: every period from the ongoing one through the end of the current STEO horizon (December of next year). At most… |
| GET |
/v1/forecasts/{series}/history /v1/forecasts/{series}/history |
The full current-vintage series (consolidated actuals for closed periods + official forecast for future ones), most recent period first. Period-range pagination (keyset): request… |
| GET |
/v1/forecasts/latest /v1/forecasts/latest |
For each of the eleven series, the value the current STEO vintage assigns to the period in progress (this month / this quarter / this year, per the `frequency` parameter). |
| GET |
/health/deep /health/deep |
Verifies database connectivity, that the stored STEO vintage changed within the last 40 days (calibrated to the monthly release calendar) and that the forecast horizon still… |
| GET |
/health /health |
Cheap process check. Does not touch the database. Not rate limited. |
Energy Forecast API — EIA STEO Outlook + History pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO Recommended | $9.99 / month | 60 / minute |
|
| ULTRA | $29.99 / month | 240 / minute |
|