OilPriceAPI Documentation
GitHub
GitHub
  • Interactive Explorer

    • Interactive API Explorer
  • Price Data

    • API Reference
    • Get Latest Prices
    • Historical Prices
  • Commodities

    • List Commodities
    • Get Commodity Details
  • Marine Fuels

    • List Marine Fuel Ports
    • Get Port Details with Prices
  • Premium Endpoints

    • All Prices API - One Call, All Commodities
    • Cushing Oil Storage Intelligence API
    • Drilling Intelligence API
    • Marine Fuels API
    • ICE Brent Futures API

Complete Commodity Reference

All 36 commodity codes available in the Oil Price API, organized by category with accurate examples.

Drilling Intelligence (13 codes)

Reservoir Mastery Exclusive ($129/month)

Rig Counts (3 codes)

CodeNameUnitDescription
US_RIG_COUNTUS Rig CountrigsWeekly active drilling rigs in United States
CANADA_RIG_COUNTCanada Rig CountrigsWeekly active drilling rigs in Canada
INTERNATIONAL_RIG_COUNTInternational Rig CountrigsMonthly active drilling rigs internationally

Frac Spreads (3 codes)

CodeNameUnitDescription
PERMIAN_FRAC_SPREADSPermian Basin Frac SpreadsspreadsActive hydraulic fracturing crews in Permian Basin
EAGLEFORD_FRAC_SPREADSEagle Ford Frac SpreadsspreadsActive hydraulic fracturing crews in Eagle Ford
BAKKEN_FRAC_SPREADSBakken Frac SpreadsspreadsActive hydraulic fracturing crews in Bakken

Well Permits (3 codes)

CodeNameUnitDescription
TEXAS_WELL_PERMITSTexas Well PermitspermitsNew drilling permits issued in Texas (weekly)
NORTH_DAKOTA_WELL_PERMITSNorth Dakota Well PermitspermitsNew drilling permits issued in North Dakota (weekly)
OKLAHOMA_WELL_PERMITSOklahoma Well PermitspermitsNew drilling permits issued in Oklahoma (weekly)

DUC Wells (3 codes)

CodeNameUnitDescription
PERMIAN_DUC_WELLSPermian DUC WellswellsDrilled but uncompleted wells in Permian Basin
EAGLEFORD_DUC_WELLSEagle Ford DUC WellswellsDrilled but uncompleted wells in Eagle Ford
BAKKEN_DUC_WELLSBakken DUC WellswellsDrilled but uncompleted wells in Bakken

Natural Gas Intelligence (1 code)

Reservoir Mastery Exclusive ($129/month)

CodeNameUnitDescription
NATURAL_GAS_STORAGEUS Natural Gas StorageBCFEIA weekly natural gas storage report data

🛢️ Oil Products (9 codes)

Crude Oil Benchmarks

CodeNameUnitDescription
BRENT_CRUDE_USDBrent Crude OilbarrelNorth Sea Brent Crude Oil
WTI_USDWTI Crude OilbarrelWest Texas Intermediate Crude Oil
DUBAI_CRUDE_USDDubai Crude OilbarrelDubai Crude Oil (Platts)
URALS_CRUDE_USDUrals Crude OilbarrelRussian export blend crude oil
WCS_CRUDE_USDWestern Canadian SelectbarrelCanadian heavy crude oil benchmark

Refined Products

CodeNameUnitDescription
GASOLINE_RBOB_USDGasoline RBOBgallonGasoline RBOB Futures
HEATING_OIL_USDHeating OilgallonNY Harbor ULSD Heating Oil Futures
ULSD_DIESEL_USDUltra Low Sulfur DieselgallonNo. 2 Distillate (Diesel) spot price
JET_FUEL_USDJet FuelgallonKerosene-type jet fuel spot price

⚡ Natural Gas (3 codes)

CodeNameUnitDescription
NATURAL_GAS_USDUS Natural GasmmbtuHenry Hub Natural Gas
NATURAL_GAS_GBPUK Natural GasthermUK Natural Gas NBP (in pence)
DUTCH_TTF_EURDutch TTF Natural GasmwhDutch Title Transfer Facility Natural Gas

⚓ Marine Fuels (4 codes)

CodeNameUnitDescription
MGO_05S_USDMarine Gas Oil 0.5%Smetric_tonLow sulfur marine gas oil for vessel compliance
VLSFO_USDVery Low Sulfur Fuel Oilmetric_tonIMO 2020 compliant marine fuel oil
HFO_380_USDHeavy Fuel Oil 380 CSTmetric_tonHeavy fuel oil 380 centistokes
HFO_180_USDHeavy Fuel Oil 180 CSTmetric_tonHeavy fuel oil 180 centistokes

💱 Forex (2 codes)

CodeNameUnitDescription
GBP_USDGBP/USDcurrency_pairBritish Pound to US Dollar Exchange Rate
EUR_USDEUR/USDcurrency_pairEuro to US Dollar Exchange Rate

🌐 Other Commodities (5 codes)

CodeNameUnitDescription
COAL_USDCoalmetric_tonAPI2 CIF ARA Coal
GOLD_USDGoldtroy_ounceGold Spot Price
ETHANOL_USDFuel EthanolgallonFuel ethanol spot price
EU_CARBON_EUREU Carbon Allowancesmetric_ton_co2European Union Emissions Trading System allowances
URANIUM_USDUraniumpoundUranium price via ETF proxy methodology

✅ Correct API Usage Examples

Get Latest Price (Single Commodity)

curl "https://api.oilpriceapi.com/v1/prices/latest?by_code=BRENT_CRUDE_USD" \
  -H "Authorization: Token YOUR_API_KEY"

Get Multiple Commodities

# Note: Use separate calls for multiple commodities
curl "https://api.oilpriceapi.com/v1/prices/latest?by_code=WTI_USD" \
  -H "Authorization: Token YOUR_API_KEY"

curl "https://api.oilpriceapi.com/v1/prices/latest?by_code=NATURAL_GAS_USD" \
  -H "Authorization: Token YOUR_API_KEY"

Get Drilling Intelligence (Reservoir Mastery Only)

curl "https://api.oilpriceapi.com/v1/prices/latest?by_code=US_RIG_COUNT" \
  -H "Authorization: Token YOUR_API_KEY"

Get Marine Fuels

curl "https://api.oilpriceapi.com/v1/prices/latest?by_code=VLSFO_USD" \
  -H "Authorization: Token YOUR_API_KEY"

🚫 Common Mistakes to Avoid

❌ Wrong Authentication

# DON'T USE Bearer
-H "Authorization: Bearer YOUR_API_KEY"

✅ Correct Authentication

# USE Token
-H "Authorization: Token YOUR_API_KEY"

❌ Wrong Commodity Codes

# DON'T USE these old codes
?by_code=WTI          # Wrong
?by_code=BRENT        # Wrong  
?by_code=NATURAL_GAS  # Wrong

✅ Correct Commodity Codes

# USE these correct codes
?by_code=WTI_USD             # Correct
?by_code=BRENT_CRUDE_USD     # Correct
?by_code=NATURAL_GAS_USD     # Correct

❌ Wrong Parameter Name

# DON'T USE commodities parameter
?commodities=WTI_USD,BRENT_CRUDE_USD

✅ Correct Parameter Name

# USE by_code parameter (one commodity per request)
?by_code=WTI_USD

📊 Data Sources & Updates

CategorySourceUpdate Frequency
Drilling IntelligenceBaker Hughes, EIA, State AgenciesWeekly/Monthly
Oil & Refined ProductsMultiple exchanges & spot marketsReal-time
Natural GasNYMEX, ICE, IG MarketsReal-time
Marine FuelsShip & Bunker, Bunker Ports15 minutes
Metals & OtherCOMEX, Various exchangesReal-time

Access Levels

  • Free Tier: No commodity access
  • Paid Plans: All standard commodities (23 codes)
  • Reservoir Mastery ($129/month): All commodities including drilling intelligence (36 codes)