NewAPIVerve Academy: free courses and certifications anyone can verify.Explore the Academy →

Energy Prices API

GET

Price crude, natural gas and refined fuels off official daily spot closes.

Energy Prices returns the latest daily closing spot price for WTI and Brent crude, Henry Hub natural gas and US gasoline, diesel, heating oil, propane and jet fuel benchmarks, with the previous close, the daily change and the 52-week high and low. Convert to barrels, gallons, liters, MMBtu, therms or MWh, ask for several benchmarks at once, or pull a daily or weekly history.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/energyprices
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "count": 1,
    "date": "2026-11-11",
    "prices": [
      {
        "benchmark": "wti",
        "name": "WTI Crude Oil",
        "product": "crude oil",
        "location": "Cushing, OK",
        "currency": "USD",
        "unit": "barrel",
        "nativeUnit": "barrel",
        "price": 89.62,
        "date": "2026-11-11",
        "previousClose": 89.62,
        "previousDate": "2026-11-10",
        "change": 0,
        "changePercent": 0,
        "changeDirection": "unchanged",
        "high52w": 114.58,
        "high52wDate": "2026-04-07",
        "low52w": 55.44,
        "low52wDate": "2025-12-16"
      }
    ]
  }
}

About the Energy Prices API

An oil price and energy commodity API built on the U.S. Energy Information Administration's daily spot price series: WTI at Cushing, Brent, Henry Hub natural gas, conventional gasoline in New York Harbor and on the Gulf Coast, RBOB gasoline in Los Angeles, ultra-low sulfur diesel in New York Harbor and on the Gulf Coast, CARB diesel in Los Angeles, No. 2 heating oil, Mont Belvieu propane and Gulf Coast jet fuel. These are daily closing assessments that EIA publishes a few days in arrears; they are not live or futures quotes.

Every plan gets the latest close, the previous close, the daily change in dollars and percent, and unit conversion: crude and products per barrel, gallon or liter, natural gas per MMBtu, therm or megawatt-hour. Paid plans add the 52-week high and low with their dates, several benchmarks in one call, any past date back to 1986, and a daily or weekly price history for charts and backtests.

How it works

A scheduled collector reads twelve daily spot price series from the U.S. Energy Information Administration's open data API twice a day and stores every close since 1986 (the series start at different dates; Henry Hub begins in 1997, ultra-low sulfur diesel in 2006). Requests are served from that store, never from EIA live. The data is public domain; source: U.S. Energy Information Administration, Spot Prices for Crude Oil and Petroleum Products and Natural Gas Spot and Futures Prices.

price is the close on date and previousClose the close on the trading day before it; change is the difference and changePercent the same as a percent of the previous close. high52w and low52w are the highest and lowest closes in the 364 days up to date. EIA publishes closing assessments a few days after the trading day, so date usually trails today by two to five days. These are spot prices, not futures settlements or live quotes.

Crude is published per barrel, refined products and propane per gallon and natural gas per MMBtu. unit converts with 42 gallons per barrel, 3.785411784 liters per gallon, 10 therms per MMBtu and 3.412141633 MMBtu per MWh. history returns closes from days - 1 calendar days before date through date; weekly keeps the last close of each Monday-to-Sunday week.

What people use it for

Fuel Surcharge Calculators
Freight and airline tools tie surcharges to the daily diesel or jet fuel spot close and its weekly average, recalculated automatically as the benchmark moves.
Energy Cost Dashboards
Finance teams chart WTI, Brent and Henry Hub side by side in one call, with daily change and 52-week range for context.
Utility and Heating Estimates
Home energy apps convert Henry Hub gas to therms and heating oil to gallons to estimate the wholesale cost behind a household bill.
Backtests and Research
Analysts pull years of weekly closes for crude and products to study crack spreads, seasonality and price shocks.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use Energy Prices

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Energy Prices API.

Read the docs →
Which benchmarks are covered?
Twelve EIA daily spot series: WTI (Cushing, OK), Brent, Henry Hub natural gas, New York Harbor and Gulf Coast conventional gasoline, Los Angeles RBOB gasoline, New York Harbor and Gulf Coast ultra-low sulfur diesel, Los Angeles CARB diesel, New York Harbor heating oil, Mont Belvieu propane and Gulf Coast jet fuel. Retail pump prices are in the Gas Prices API.
Are these live prices?
No. They are the daily closing spot prices the U.S. Energy Information Administration publishes, usually a few days after the trading day. The API checks for new closes twice a day. Live futures quotes are exchange-licensed data and are not included.
What does the Free plan include?
The Free plan returns any one benchmark per call with its latest close, previous close, daily change and percent change, in any supported unit. Paid plans add the 52-week high and low, several benchmarks in one call, past dates and daily or weekly history.
Which plan fits 20,000 price lookups a month?
Starter covers it. At 2 credits per call, 20,000 lookups use 40,000 credits, or a fifth of the 200,000 credits on Starter. That works out to about $0.30 per 1,000 calls. Asking for several benchmarks in one call still costs one call. The Free plan includes 100 calls per month.
What happens on weekends and holidays?
Spot markets do not close on weekends or US holidays, so there is no price for those days. A date that falls on one returns the most recent close before it, and the date field tells you which trading day that was.

Ready to build with Energy Prices? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs