Analytics preferences
We use product analytics and session replay to understand signup, dashboard, and checkout friction. You can reject non-essential analytics and still use the site.
Privacy policyStart free, no credit card required. Upgrade when your application needs more — predictable costs with no surprises.
Data fit first
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.
Great choice! You're saving 20% with yearly billing
That's over 2 months free compared to monthly pricing!
10,000 API requests/month
50,000 API requests/month
100,000 API requests/month
1,000,000 API requests/month
Purchase credit packs for usage spikes. Credits never expire and are used automatically when you hit your monthly limit.
One API key. One latest-price request. Inspect the response metadata before building around a workflow.
import requests
response = requests.get(
"https://api.oilpriceapi.com/v1/prices/latest",
headers={"Authorization": "Token YOUR_API_KEY"}
)
data = response.json()
print(f"WTI Crude: ${"{"}data['data']['price']{'}'}/bbl")Professional & Scale
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.
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.
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.
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.
Available only with the Scale plan — 2.19M+ well permits from 27 US states, rig counts, frac spreads, DUC wells, and Baker Hughes/EIA/OPEC reports. All as structured JSON. Save 11 hours per month.
Learn more about Drilling Intelligence →Production planning, trading, and investor reporting at scale
| 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 | Unlimited | Unlimited | Unlimited | Unlimited |
| Futures Data | - | - | ✓ | ✓ |
| Webhooks | - | ✓ | ✓ | ✓ |
| WebSocket | - | - | ✓ | ✓ |
| AI market briefs | - | - | ✓ | ✓ |
| Agent price watches | - | - | ✓ | ✓ |
| Support Level | Priority | Priority | Priority | Priority |
Free tier included — 200 requests/month, no credit card
Get your free API key →Yes. Start with a free API key and 200 API requests/month. Upgrade when your workflow needs higher limits, paid datasets, or production support.
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.
Simply log in to your dashboard and click the "Upgrade" button. You can change your plan at any time and billing will be prorated.