Skip to main content

Where can I get a Brent crude price API?

OilPriceAPI is a real-time Brent price API: ICE Brent crude (BRENT_CRUDE_USD) over one REST endpoint, refreshed every 5 minutes, with a free tier and official Python/JavaScript SDKs.

Brent is the international crude benchmark — pull the latest spot price as JSON, or fetch history for charts and backtests.

Refreshed every 5 minutes

Brent (BRENT_CRUDE_USD) updates every 5 minutes during market hours — suitable for dashboards, alerts, and trading tools.

One REST endpoint

GET /v1/prices/latest?by_code=BRENT_CRUDE_USD returns the current Brent price as JSON with a single API key.

Brent + WTI together

Request Brent and WTI in the same workflow to compute the WTI–Brent spread programmatically.

Historical data

Daily, weekly, and monthly Brent history endpoints for backtesting and trend analysis.

Free tier to start

A 7-day trial with 10,000 requests and no credit card; paid plans from $15/month.

Official SDKs

Production-ready SDKs for Python, JavaScript/Node.js, Java, C#, and Ruby.

Endpoints you'll use

GET /v1/prices/latest?by_code=BRENT_CRUDE_USD

Current Brent crude spot price (JSON).

GET /v1/prices/history/day?by_code=BRENT_CRUDE_USD

Last 24 hours of Brent prices.

GET /v1/prices/history/month?by_code=BRENT_CRUDE_USD

Last 30 days of Brent prices.

Frequently asked questions

What is a Brent price API?

OilPriceAPI's Brent price API returns ICE Brent crude (BRENT_CRUDE_USD) over a REST endpoint, updated every 5 minutes, so apps can read the international crude benchmark programmatically.

How do I get the current Brent price?

Call GET /v1/prices/latest?by_code=BRENT_CRUDE_USD with your API key. The response is JSON with the latest price, currency, and unit.

Can I get both Brent and WTI?

Yes — OilPriceAPI serves Brent, WTI, and 20+ other benchmarks, so you can pull both and compute the WTI–Brent spread.

Is there a free Brent API tier?

Yes — a 7-day free trial with 10,000 requests, no credit card. Paid plans start at $15/month.