Oil inventories API

Oil Inventories API

OilPriceAPI provides an oil inventories API for EIA Weekly Petroleum Status Report data, including commercial crude stocks, SPR levels, Cushing storage, PADD regions, and week-over-week changes.

Dataset overview

The oil inventories API provides JSON access to EIA Weekly Petroleum Status Report data. Here, API means application programming interface; it does not refer to the American Petroleum Institute.

Oil inventories are weekly supply indicators, not continuous market ticks. Production workflows should store report date, week-over-week change, location, product type, and source so inventory builds and draws can be compared against crude price moves.

API paths to evaluate

GET /v1/ei/oil_inventories/summary

Weekly summary with commercial crude stocks, SPR, Cushing, and PADD data.

GET /v1/ei/oil_inventories/cushing

Cushing, Oklahoma storage records for WTI delivery hub analysis.

What teams get

EIA weekly inventory data

Built around Weekly Petroleum Status Report semantics, including report dates and weekly changes.

Draw and build context

A draw is a decrease in reported stocks; a build is an increase. Compare equivalent reporting periods.

Cushing and SPR links

Internal links guide users to Cushing storage, SPR, and the broader inventory hub.

EIA reporting basis

The page avoids ambiguity with the American Petroleum Institute and focuses on JSON API access.

Workflow-ready fields

Encourages teams to capture report date, product, location, and change fields in downstream systems.

Market context

Connects inventory data to WTI, Brent, production data, forecasts, and oil price data pages.

Common use cases

Choose the data your dashboard, model, or report needs. Check the available benchmarks, update frequency, and access included in your plan before connecting your application.

Trading models

Join weekly inventory draws and builds to WTI, Brent, and futures datasets.

Research dashboards

Show commercial stocks, SPR, Cushing, and PADD regional levels in one interface.

Market commentary

Reference report dates and week-over-week changes when writing inventory summaries.

Frequently asked questions

Is this oil inventories API about the American Petroleum Institute?

No. API means application programming interface here. The inventory data follows EIA weekly reporting concepts, including commercial stocks, SPR, Cushing, PADD regions, draws and builds.

How often does oil inventory data update?

US inventory data follows the weekly EIA publication cadence. API consumers should use report date and timestamp fields rather than assuming minute-by-minute inventory updates.

Can I get Cushing storage through the same API?

Yes. Cushing storage has a dedicated endpoint and a dedicated page because it is the WTI delivery hub and a high-value inventory signal.

What should I link this data to?

Most teams compare weekly inventories with WTI, Brent, futures curves, production data, and price forecasts. This page links to those adjacent OilPriceAPI pages.

Build with this dataset

Start with a free OilPriceAPI key, test the exact codes and timestamps your workflow needs, then move into production with the same REST API and stable internal links.