Skip to content

Accurate crude oil prices with full historical data. Integrate in under 10 minutes.

Notifications You must be signed in to change notification settings

LeilaSchooley/oil-price-api-product

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

🛢️ Crude Price API

Real-time Brent & WTI oil prices · Updated every 5 min · JSON API

Accurate crude oil prices with full historical data. Integrate in under 10 minutes.


Uptime Updates Free tier


100 free requests/month forever · Setup in 5 minutes



Why developers choose us

12.5M+ API requests served
99.9% Uptime SLA
2,847+ Active developers
<100ms Typical response time

Brent and WTI prices from trusted financial sources, normalized and updated every 5 minutes. One REST API—live latest price, recent ticks, and full history (day, week, month, year). SSL-only, keys stored securely, no lock-in.


What you get

  • Latest price — Single endpoint for current Brent (or WTI). 1–5 minute delay from live markets.
  • Recent series — Last 100 points for charts and dashboards.
  • Historical ranges — Past 24 hours, 7 days, 30 days, or 365 days in one call.
  • Simple JSON — Same response shape across endpoints. Works in any language.
  • Predictable quotas — Clear limits per plan. No surprise overages.

Use it for trading UIs, risk models, reporting, internal dashboards, or any app that needs reliable oil price data.


Quick start

1. Get your API keySign up free (no credit card)

2. Call the API:

curl https://www.crudepriceapi.com/api/prices/latest \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json'

3. Use the JSON in your app. Full docs available after signup.

💡 No key yet? Get a free API key in 30 seconds and start testing.


API at a glance

Method Endpoint What you get
GET /latest Current Brent (or WTI) price
GET /prices Last 100 Brent prices (e.g. for charts)
GET /past_day Last 24 hours
GET /past_week Last 7 days
GET /past_month Last 30 days
GET /past_year Last 365 days

All responses are JSON. Auth: Authorization: Bearer YOUR_API_KEY. Full request/response details in the documentation (after you have a key).


Pricing (conversion-focused)

Start free. Upgrade only when you need more.

Plan Billing Requests/month Best for
Free $0 100 Trying it out, small projects
Starter $192/yr ($16/mo) 10,000 Apps & internal tools
Growth $480/yr ($40/mo) 25,000 Higher traffic, analytics
Premium $960/yr ($80/mo) 100,000 High volume, dashboards

All paid plans: SSL, 99.9% uptime SLA, full docs, no hidden fees. Cancel anytime.

Start with free tier →


What people say

"Crude Price API has been a game-changer for our trading platform. The real-time updates every 5 minutes and comprehensive historical data have significantly improved our decision-making process. The API is fast, reliable, and the documentation is excellent."
Sarah Chen, Lead Developer @ EnergyTrading Solutions


Frequently asked questions

Is there really a free tier? How many requests?

Yes. The free tier includes 100 API requests per month at no cost, forever. No credit card required and no hidden fees. Ideal for testing and small projects.

Do I need a credit card to sign up?

No. You can sign up and use the free tier without entering a credit card. We only ask for payment when you choose a paid plan.

What’s the difference between Brent and WTI?

Brent and WTI are two major crude oil benchmarks. We support both; the default in most endpoints is Brent. You can request WTI where the API supports it—check the docs for the exact parameter.

How often are prices updated?

Prices are updated every 5 minutes. There can be a 1–5 minute delay from live market data. For most applications (dashboards, reporting, internal tools) this is sufficient.

Where does the data come from?

We aggregate from multiple trusted financial data sources and normalize the feed. All requests are over SSL; we follow standard practices for security and data protection.

What happens if I exceed my plan’s request limit?

You’ll get a clear rate-limit response. You can upgrade your plan at any time to get a higher quota. There are no surprise overage charges—usage is capped to your plan.

Can I cancel or change my plan?

Yes. You can cancel or change your plan anytime. No long-term commitment. If you’re on a paid plan and cancel, you keep access until the end of the billing period.

How do I get help or support?

We respond within 24 hours. Documentation and code examples are available for all plans. Premium plans include priority support. Contact details are in your account and on our site.


Ready to get started?

Get your free API key →

✓ Free trial · ✓ No credit card · ✓ 5-minute setup


Product · Documentation · Pricing · Contact · Terms & Privacy
© 2026 Crude Price API (crudepriceapi.com). All rights reserved.

About

Accurate crude oil prices with full historical data. Integrate in under 10 minutes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published