# EIA Crude Oil Spot Price (WTI/Brent)

> EIA Crude Oil Spot Price (WTI/Brent) is a paid API for AI agents from x402-seller.onrender.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Returns the latest official daily spot price for WTI or Brent crude oil in USD per barrel, sourced from the U.S. Energy Information Administration.

## Facts

- Endpoint: GET https://x402-seller.onrender.com/oil/price
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/eia-crude-oil-spot-price-wti-brent-d2b149a6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tUw5bepYzmlsLTzZW2zEL

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability eia-crude-oil-spot-price-wti-brent-d2b149a6
```

Example prompt: What's the latest official EIA spot price for Brent crude oil in USD per barrel?

## When to prefer this

Use this endpoint when you need the official U.S. government (EIA) daily spot price for WTI or Brent crude oil. Prefer this over live trading APIs when regulatory accuracy, official sourcing, or EIA provenance is required, and near-real-time pricing is not critical.

## Known failure modes

- Invalid benchmark value (not 'wti' or 'brent') returns an error
- EIA data temporarily unavailable causes a service error
- Payment failure (HTTP 402) if USDC payment not provided
- Data may lag several business days so 'today's' price may not be the calendar today

## How this service works

Current crude oil price in USD per barrel — WTI or Brent spot price from the U.S. Energy Information Administration (EIA). Reflects the latest official daily figure, not live or real-time trading data; lags the market by several business days.

## Output

Returns a JSON object containing the crude oil benchmark name (wti or brent), the price in USD per barrel, the date of the price observation, the unit, and the data source (EIA). Note: data lags several business days behind the live market.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "benchmark": {
       "enum": [
        "wti",
        "brent"
       ],
       "type": "string",
       "description": "Which crude oil benchmark to fetch"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "date": {
       "type": "string"
      },
      "unit": {
       "type": "string"
      },
      "price": {
       "type": "number"
      },
      "source": {
       "type": "string"
      },
      "benchmark": {
       "type": "string"
      },
      "commodity": {
       "type": "string"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/eia-crude-oil-spot-price-wti-brent-d2b149a6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-seller.onrender.com](https://www.zero.xyz/host/x402-seller.onrender.com/llms.txt)
