Predictable Pricing That Scales With Your Application
Start free, no credit card required. Upgrade when your application needs more — predictable costs with no surprises.
7-day trial: 10,000 requests, full API (except licensed datasets: aviation fuel pilot), no card. Then 50 requests/day free forever. Hard-capped, never billed.
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.
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
- Source-timestamped values (broad commodity coverage)
- 1-year historical data
- Email support
- 3 API keys
Starter
50,000 API requests/month
- Statistical analytics
- 3 webhooks
- Price & volatility alerts
Professional
100,000 API requests/month
- Futures data
- Account-enabled WebSocket price updates
- Agent price watches (recurring monitors)
- AI market briefs (multi-commodity)
- 10 webhooks
- Unlimited historical data
Scale
1,000,000 API requests/month
- Drilling Intelligence
- Futures data
- Agent price watches (recurring monitors)
- AI market briefs (multi-commodity)
- WebSocket real-time
- Dedicated support + Slack
Rights in the data come from each series' source, not from your plan, and we grant none on any plan. See the data usage policy.
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.
First Price in Under 2 Minutes
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 | Confirm coverage | Unlimited historical data | Confirm coverage |
| 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. 7-day trial: 10,000 requests, full API (except licensed datasets: aviation fuel pilot), no card. Then 50 requests/day free forever. Hard-capped, never billed. Use it to test supported workflows, then upgrade when you need higher limits 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.







