Dashboard › Oil › Statistics › Crude oil spot price
Crude oil spot price: Brent
$96.28/bbl
as of September 2026 · daily · spot price
▲ 0.8% vs prior · ▲ 43.7% vs a year earlier
Series oil_price.brent.spot
History since 2012
Range
Show
Chart shows monthly averages; the table below is the raw data.
Recent values
| Date | Crude oil spot price |
|---|---|
| 2026-09-04 | $96.28/bbl |
| 2026-09-03 | $95.52/bbl |
| 2026-09-02 | $95.63/bbl |
| 2026-09-01 | $94.65/bbl |
| 2026-08-31 | $90.49/bbl |
| 2026-08-28 | $89.31/bbl |
| 2026-08-27 | $89.70/bbl |
| 2026-08-26 | $87.84/bbl |
| 2026-08-25 | $88.58/bbl |
| 2026-08-24 | $92.17/bbl |
| 2026-08-21 | $94.39/bbl |
| 2026-08-20 | $93.78/bbl |
| 2026-08-19 | $91.62/bbl |
| 2026-08-18 | $91.02/bbl |
| 2026-08-17 | $90.87/bbl |
| 2026-08-14 | $88.52/bbl |
| 2026-08-13 | $87.07/bbl |
| 2026-08-12 | $88.98/bbl |
| 2026-08-11 | $88.91/bbl |
| 2026-08-10 | $87.72/bbl |
| 2026-08-07 | $83.55/bbl |
| 2026-08-06 | $82.49/bbl |
| 2026-08-05 | $79.45/bbl |
| 2026-08-04 | $79.36/bbl |
Related series
- Crude oil spot price — Alaska North Slope, West CoastANS is priced off Brent, so the spread between them is the Alaska premium or discount rather than a separate market.
- Crude oil spot price — Alaska North Slope, West CoastANS WC trades around Brent. History p0.5–p99.5 spread = [-10.26, +10.72] (n=3,416 shared days, computed 2026-09-01) — wider than the "within a few dollars" folklore. Outside the band: bad parse, or a dislocation worth a story either way.
Crude oil spot price elsewhere
About this data
Daily spot prices for Alaska North Slope crude (West Coast delivered) alongside WTI, Brent, and Henry Hub — the price side of Alaska's oil-revenue equation. ANS WC is *the* price that drives state petroleum revenue (production taxes and royalties are computed from it), so it's the natural pairing with TAPS throughput for a "volume × price" narrative. History back to June 1996 from the Dept. of Revenue's Tax Division. Headline series: ANS West Coast $/bbl.
Known issues & gotchas
- ASP.NET WebForms postback scrape. The date-range query requires a POST carrying
__VIEWSTATEand__EVENTVALIDATIONtokens harvested from a prior GET of the form page. Straightforward two-step scrape, but brittle if the page's control names change — snapshot raw HTML responses. Verified field names (2026-08-27):ctl00$ContentPlaceHolder1$txtstart/txtend(M/D/YYYY) /btnload; the data table isid="ContentPlaceHolder1_Table1", columns Date | ANS West Coast | West Texas Intermediate | Henry Hub | Brent | ANS Production. - History actually starts 2000-09-01, not 1996 — a full-range query from 6/1/1996 returns its first row at 9/1/2000. The landing page's "history to 1996" claim doesn't survive contact with the data.
- The table carries daily ANS production too (barrels/day, from tax records) — present for *every* calendar day, while prices print on trading days only (blank
<td>cells on weekends/holidays; parse blanks as gaps, never zeros). This one table therefore also covers the "AK DOR ANS production" dataset — no separateansold.aspxscrape needed for the daily series. - Full backfill is a single POST: the whole 2000-09→present range returns ~9,500