Commodity Price API

The Commodity Price API provides access to real-time commodity prices for dozens of commonly-traded commodities in major exchanges (CME, NYMEX, etc.).

/v1/commodityprice GET

https://api.api-ninjas.com/v1/commodityprice

Returns the current price information for any given commodity.


Parameters

  • name  required

    Name of commodity. The supported values are:

    ValueDescription
    goldGold Futures
    soybean_oilSoybean Oil Futures
    wheatWheat Futures
    platinumPlatinum
    micro_silverMicro Silver Futures
    lean_hogsLean Hogs Futures
    cornCorn Futures
    oatOat Futures
    aluminumAluminum Futures
    soybean_mealSoybean Meal Futures
    silverSilver Futures
    soybeanSoybean Futures
    lumberLumber Futures
    live_cattleLive Cattle Futures
    sugarSugar
    natural_gasNatural Gas
    crude_oilCrude Oil
    orange_juiceOrange Juice
    coffeeCoffee
    cottonCotton
    copperCopper
    micro_goldMicro Gold Futures
    feeder_cattleFeeder Cattle Futures
    rough_riceRough Rice Futures
    palladiumPalladium
    cocaCocoa
    brent_crude_oilBrent Crude Oil
    gasoline_rbobGasoline RBOB
    heating_oilHeating Oil
    class_3_milkClass III Milk Futures

Headers

  • X-Api-Key  required

    API Key associated with your account.

Sample Request Live Demo!

name
https://api.api-ninjas.com/v1/commodityprice?name=silver

Sample Response

JSON
1 2 3 4 5 6 { "exchange": "CME", "name": "Silver Futures", "price": 26.785, "updated": 1714769996 }

Code Examples

1 2 3 4 5 6 7 8 9 import requests name = 'silver' api_url = 'https://api.api-ninjas.com/v1/commodityprice?name={}'.format(name) response = requests.get(api_url, headers={'X-Api-Key': 'YOUR_API_KEY'}) if response.status_code == requests.codes.ok: print(response.text) else: print("Error:", response.status_code, response.text)

If your programming language is not listed in the Code Example above, you can still make API calls by using a HTTP request library written in your programming language and following the above documentation.