Oil Price API Documentation - Quick Start in 5 Minutes | REST API
GitHub
GitHub
  • Interactive Explorer

    • Interactive API Explorer
  • Price Data

    • API Reference
    • Get Latest Prices
    • Historical Prices
  • Commodities

    • List Commodities
    • Get Commodity Details
  • Marine Fuels

    • List Marine Fuel Ports
    • Get Port Details with Prices
  • Premium Endpoints

    • All Prices API - One Call, All Commodities
    • Cushing Oil Storage Intelligence API
    • Drilling Intelligence API
    • Marine Fuels API
    • ICE Brent Futures API
  • Futures

    • Futures API
    • ICE Brent Futures
    • ICE WTI Futures
    • ICE Gas Oil Futures
    • NYMEX Natural Gas Futures
  • Dark Data (Premium)

    • Dark Data API
    • Rig Counts
    • Oil Inventories
    • OPEC Production
    • Drilling Productivity
    • Forecasts (STEO)
  • Analytics

    • Analytics API
  • Account & Billing

    • Account API

Futures API

Real-time and historical futures data for energy commodities. Access contract prices, spreads, curves, and OHLC data.

Available Commodities

CommodityExchangeBase EndpointContracts
Brent CrudeICE/v1/futures/ice-brent12 months
WTI CrudeICE/v1/futures/ice-wti12 months
Gas OilICE/v1/futures/ice-gasoil12 months
Natural GasNYMEX/v1/futures/natural-gas12 months

Endpoint Types

Each commodity supports 7 endpoint types:

EndpointDescriptionUse Case
/Current pricesReal-time contract prices
/historicalDate range dataBacktesting, analysis
/ohlcDaily OHLCCharting, technical analysis
/intraday5-minute intervalsIntraday trading
/spreadsCalendar spreadsSpread trading
/curveFutures curveContango/backwardation analysis
/spread-historyHistorical spreadsSpread trend analysis

Quick Start

# Get current Brent futures prices
curl "https://api.oilpriceapi.com/v1/futures/ice-brent" \
  -H "Authorization: Token YOUR_API_KEY"
{
  "commodity": "BRENT_FUTURES",
  "source": "ICE",
  "updated_at": "2025-12-29T14:30:00.000Z",
  "trading_hours": "01:00-23:00 GMT",
  "contracts": [
    {
      "contract_month": "2026-02",
      "last_price": 74.52,
      "currency": "USD",
      "open": 74.15,
      "close": 74.45,
      "high": 74.85,
      "low": 74.00,
      "volume": 125432,
      "change_percent": 0.47
    }
  ]
}

Authentication

All futures endpoints require authentication:

Authorization: Token YOUR_API_KEY

Endpoints

  • ICE Brent Futures
  • ICE WTI Futures
  • ICE Gas Oil Futures
  • NYMEX Natural Gas Futures

Trading Hours

ExchangeHours (Local)Hours (GMT)
ICE Brent01:00-23:0001:00-23:00
ICE WTI01:00-23:0001:00-23:00
ICE Gas Oil01:00-23:0001:00-23:00
NYMEX Nat Gas18:00-17:00 ET23:00-22:00

Data Updates

  • Real-time: Every 5 minutes during trading hours
  • Settlement: Daily at 19:30 GMT
  • Historical: 30+ days retention

Rate Limits

Futures endpoints count toward your standard API request limits.

PlanMonthly Limit
Starter50,000
Professional100,000
Business200,000
EnterpriseCustom
Last Updated: 12/30/25, 11:36 AM
Next
ICE Brent Futures