Predictable Pricing That Scales With Your Application
Start free, no credit card required. Upgrade when your application needs more — predictable costs with no surprises.
Data fit first
Need a specific commodity, region, source, or endpoint?
Check the endpoint and code catalog before choosing a plan. Availability and history depend on package, source, and workflow. Rights in the data do not: they come from the source, and we grant none on any plan.
Choose the lowest plan whose listed endpoint family and monthly request limit fit the workflow after the data path is confirmed.
Personal spreadsheet example
Four daily benchmark prices fit the Free tier
Personal research and investment analysis are welcome. First check that the plan covers the endpoint, history, and source you need; rights in the underlying data still come from that source.
4 prices
WTI, Brent, Henry Hub, Waha
1 refresh/day
for 30 days
120 requests/month
Spend protection
Free and trial allowances are hard-capped
When the included request allowance is used, API calls stop rather than creating an overage charge. Paid-plan behavior is separate and depends on both account eligibility and service settings.
Developer
10,000 API requests/month
- Latest price updates (broad commodity coverage)
- 1-year historical data (where available)
- Email support
- 3 API keys
Starter
50,000 API requests/month
- Latest price updates (broad commodity coverage)
- 5-year historical data (where available)
- Basic webhooks (3)
- Email support
- 3 API keys
Professional
100,000 API requests/month
- Latest price updates (broad commodity coverage)
- Full historical data (where available)
- 🔥 Futures data included
- 🔥 WebSocket updates for supported price streams
- Advanced webhooks (10)
- Priority email support
- 5 API keys
- AI market briefs (multi-commodity)
- Agent price watches (recurring monitors)
Scale
1,000,000 API requests/month
- 🔥 All Professional features included
- Unlimited historical data (where available)
- 🔥 Drilling Intelligence (rig counts, frac spreads, DUC wells)
- 🔥 Well permits (all US states)
- Unlimited webhooks
- Priority support + Slack channel
- 10 API keys
- Account-enabled WebSocket price updates
- AI market briefs (multi-commodity)
- Agent price watches (recurring monitors)
- Futures data included
Need Extra Requests?
Purchase credit packs for usage spikes. Credits never expire and are used automatically when you hit your monthly limit.
One-time purchase — not a subscription. Credits never expire.
Get Started in 30 Seconds
One API key. One latest-price request. Inspect the response metadata before building around a workflow.
import os
import requests
response = requests.get(
"https://api.oilpriceapi.com/v1/prices/latest?by_code=BRENT_CRUDE_USD",
headers={"Authorization": f"Token {os.environ['OILPRICEAPI_KEY']}"},
timeout=10,
)
response.raise_for_status()
data = response.json()["data"]
print(f"{data['code']}: {data['price']} USD/barrel (as of {data['created_at']})")Professional & Scale
Let AI agents monitor commodity prices for you
Point your agents at OilPriceAPI and let them watch the market. Create recurring price watches, poll for the moves that matter, and pull a morning market brief — all over plain HTTP, from Claude (MCP), LangChain, LlamaIndex, or any agent framework.
⏱️Recurring price watches
Agents create persistent watches (e.g. Brent every 5 minutes) via /v1/subscriptions, then poll /v1/subscriptions/events for the threshold crossings worth acting on.
📰AI market briefs
One call to /v1/market-brief returns a multi-commodity snapshot — current price, 24h change, and a 1-month forecast — ready to drop into an agent's morning routine.
🔌Works with your stack
Plain REST endpoints plug into MCP, LangChain, LlamaIndex, or custom tooling. No SDK lock-in — just an API key and the commodity codes you care about.
Drilling Intelligence
Available only with the Scale plan — 2.19M+ historical well-permit records from 27 configured state sources, rig counts, frac spreads, DUC wells, and Baker Hughes/EIA/OPEC reports. Permit current-activity suitability varies by state. All as structured JSON. Save 11 hours per month.
Learn more about Drilling Intelligence →🛢️Rig Counts
- • US weekly rig count
- • Canada rig count
- • International rig count
- • Updated every Friday
🔧Frac Spreads
- • Permian Basin
- • Eagle Ford
- • Bakken
- • Weekly updates
📋Well Permits
- • 27 configured state sources
- • 2.19M+ historical permits
- • State-specific suitability and cadence
🏗️DUC Wells
- • Permian DUC wells
- • Eagle Ford DUC wells
- • Bakken DUC wells
- • Monthly analysis
Trusted by Energy Industry Leaders
Production planning, trading, and investor reporting at scale
Detailed Feature Comparison
| Feature | Developer | Starter | Professional | Scale |
|---|---|---|---|---|
| Monthly Price | \$19/mo | \$49/mo | \$99/mo | \$299/mo |
| API Requests | 10,000/month | 50,000/month | 100,000/month | 1,000,000/month |
| Latest Price Endpoint | ✓ | ✓ | ✓ | ✓ |
| Historical Data | 1-year historical data (where available) | 5-year historical data (where available) | Full historical data (where available) | Unlimited historical data (where available) |
| Futures Data | - | - | ✓ | ✓ |
| Webhooks | - | ✓ | ✓ | ✓ |
| WebSocket | - | - | ✓ | ✓ |
| AI market briefs | - | - | ✓ | ✓ |
| Agent price watches | - | - | ✓ | ✓ |
| Support Level | Priority | Priority + Slack |
Historical availability varies by dataset. Confirm the commodity and date range you need before choosing a plan.
Free tier included — 50 requests/day, no credit card
Get your free API key →Frequently Asked Questions
Is there a free tier for the Oil Price API?
Yes. You can start with a free API key, 50 API requests/day, and no credit card. Use it to test supported workflows, then upgrade when you need higher limits, paid datasets, or production workflow support.
How much does the Oil Price API cost?
Paid plans start at $19/month for 10K requests. Tiered pricing: Developer ($19/mo), Starter ($49/mo), Professional ($99/mo), Scale ($299/mo). Higher tiers add features like Drilling Intelligence, futures data, and account-enabled WebSocket workflows. See the pricing page for current plans.
Can I show OilPriceAPI data to my own customers?
We grant no rights in any of the data — we hold no licence from any upstream source, so permission is not ours to give. What differs by series is where it comes from. Our EIA-sourced data (retail diesel & gasoline) is in the public domain: that status comes from the source, not from us, so no permission from us is involved and none is needed from us — credit "Source: U.S. EIA." Series we collect from other third-party sources (LBMA metals fixings, exchange futures) are for your internal use only: we hold no redistribution or public-display rights in them and cannot convey any. See our Redistribution page for the full list.
Can I cancel my subscription anytime?
Yes, you can cancel your subscription at any time with no cancellation fees. Your access continues until the end of your current billing period.
What payment methods do you accept?
We accept all major credit cards (Visa, Mastercard, American Express) through our secure Stripe payment processor. Enterprise customers can also pay via invoice with NET 30 terms.
Do you offer discounts for annual billing?
Yes! Annual billing saves you 20% compared to monthly billing. This is automatically applied when you select the annual option during checkout.







