biquote
NYMEX · Commodity

USOIL

Crude Oil
97.14
2.93% today
Last 24 hours
Bid
97.14
Ask
97.15
Day High
100.73
Day Low
95.46

USOIL key statistics

1 week
+7.92%
1 month
+15.64%
52w high
113.16
52w low
54.88
Avg daily range
+3.12%
History from
10 Nov 2025

Highs and lows are taken from 261 daily bars — the high was set on 09 Mar 2026 and the low on 16 Dec 2025. USOIL is quoted to 2 decimal places, minimum tick 0.01, spread at last quote 0.01, quoted in USD on NYMEX, sourced from MetaTrader 5 (Broker 1).

USOIL daily history

DateOpenHighLowCloseChange
11 Sept 2026100.61100.7295.4797.14-3.45%
10 Sept 202694.32100.7892.82100.60+6.66%
09 Sept 202692.3494.9791.6294.38+2.21%
08 Sept 202690.4392.4989.9292.34+2.11%
07 Sept 202690.0291.2789.1090.42+0.44%
06 Sept 202690.1090.2889.8190.02-0.09%
04 Sept 202689.6689.9486.9489.34-0.36%
03 Sept 202688.9490.9687.9489.63+0.77%
02 Sept 202689.3590.7887.7288.94-0.46%
01 Sept 202685.4689.6385.2789.35+4.55%

USOIL API access

Crude Oil prices are available over REST and WebSocket with no API key and no signup. Rate limit is 15,000 requests per minute per IP.

curl
curl "https://biquote.io/api/USOIL"
Python
import requests

r = requests.get("https://biquote.io/api/USOIL")
tick = r.json()
print(tick["mid"], tick["dayDiffPercent"])
JavaScript
const r = await fetch("https://biquote.io/api/USOIL");
const tick = await r.json();
console.log(tick.mid, tick.dayDiffPercent);
WebSocket
// SignalR hub — pushes every tick for USOIL
const conn = new signalR.HubConnectionBuilder()
  .withUrl("https://biquote.io/hubs/tick")
  .build();
conn.on("ReceiveTick", t => console.log(t.symbol, t.mid));
await conn.start();
await conn.invoke("Subscribe", "USOIL");

Also available for USOIL: daily candles, hourly candles · full API documentation

More commodities instruments

USOIL Live Price — Crude Oil Price and Chart | biquote