Futures data API

Futures Data API

OilPriceAPI gives developers a futures data API entry point for energy contracts, curve analysis, historical futures context, and links to the detailed futures documentation.

Dataset overview

Futures data supports contract valuation, curve analysis and historical models. Preserve the contract month, expiry, source and observation timestamp in downstream calculations.

Energy futures workflows should preserve contract, expiry, timestamp, source, unit, and underlying benchmark. For crude markets, futures data is often used alongside spot prices, inventory data, Cushing storage, and historical oil prices.

API paths to evaluate

GET /v1/futures/brent

Energy futures endpoint for Brent crude contracts where enabled.

GET /v1/futures/wti

WTI futures data for contract and curve analysis where enabled.

Live front-month futures from the calls below

Each row is the front_month block of one /v1/futures request, with the contract month it refers to and the source's own timestamp. A contract that did not come back usable is shown as unavailable rather than substituted.

by_codeInstrumentLatestPerSource timestamp
BRENT_FUTURES_2027_01ICE Brent front month — contract 2027-01$112.07barrel
WTI_FUTURES_2026_12ICE WTI front month — contract 2026-12$103.20barrel

The request that produced this table

curl "https://api.oilpriceapi.com/v1/futures/ice-brent" \
  -H "Authorization: Token YOUR_API_KEY"

curl "https://api.oilpriceapi.com/v1/futures/ice-wti" \
  -H "Authorization: Token YOUR_API_KEY"
  • front_month is the nearest non-expired contract after the commodity's expiry and roll rules; read contract_month before comparing to a spot benchmark.
  • The same response carries nearest_contract and the full contracts[] curve for forward-curve work.

What teams get

Contract-aware analysis

Interpret each futures observation in the context of its contract and expiry.

Contract metadata

Emphasizes contract and expiry context so futures values are not confused with spot prices.

Curve analysis links

Connects users to futures comparison, Brent futures, and historical futures pages.

Oil market context

Links futures data to oil price data, WTI, Brent, and Cushing storage pages.

Developer handoff

API access and documentation links shorten the path from search to API key.

Related market context

Includes endpoint examples, use cases, FAQs, and related internal links.

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.

Forward curves

Build screens that compare prompt and deferred contracts for energy benchmarks.

Risk models

Use contract prices with inventories and spot prices for market structure analysis.

Trading dashboards

Display futures contracts alongside WTI, Brent, and other live market indicators.

Frequently asked questions

Does OilPriceAPI have a futures data API?

OilPriceAPI has futures documentation and endpoints for supported energy futures workflows. This page gives the commercial search path into those docs.

How is futures data different from spot prices?

Spot pages describe current benchmark prices. Futures data includes contract and expiry context, so applications must store that metadata with each value.

Can I use futures data for historical analysis?

Use the futures documentation and historical futures pages to evaluate supported history and contract semantics for your use case.

What should futures data link to?

Most teams link futures with oil price data, WTI and Brent live prices, inventory indicators, and Cushing storage.

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.