Commodity Prices API

Commodity prices API for fetching spot and historical price and price change rates for commodities by Finnworlds
The Finnworlds commodity prices API delivers data for the purpose of fetching spot and historical price and price change rates for commodities. It is always intriguing to read about new systems which use this commodity prices data, you can realise some business cases with the API but some ideas are; applications, website plugins, investment platforms and commodity market analysis, commodity market forecasting, machine learning projects and more. Developers always think of innovative ways to take advantage of the data from the API and develop something new. The API covers global data. Certain ideas of the potential filters are commodity_name and catagory, use these to decide the API response. The API is used by small business, medium business and enterprises, some examples of the type of company who uses the API are investment platforms, commodity and finance-related websites, business platforms, commodity price analysts, business analysts, investment analysis and forecasting, and more. They use it in the investment, commoidty market, finance and business industry.

Commodity Prices API endpoints



In order to receive a data output as in the response of the example, clients need to communicate with the commodity data endpoint by sending a GET request to the endpoint; /v1/commodities with the required object parameters. The parameter table clarifies the available objects and parameters response descriptions. In order to make the request, place the API endpoint into the URL field. The API documentation applies to all main coding languages, just attach your API key parameter to the data endpoint URL and set it to your private key to begin receiving the required data.

API filtering parameters for commodity prices data

The commodity prices API has the below mentioned filters available that can be used.

Commodity prices API data description

Make use of the object table to understand the objects with their associated description and compose a data request by using the possible parameters.
Objects Description
category Category of the commodity
commodity_name Name of the commodity
commodity_unit The unit of measurement related to this commodity
commodity_price The price of the commodity at last update
price_change_day The price change since last trading day
percentage_day The percentage change since last trading day
percentage_week The percentage change since last trading week
percentage_month The percentage change since last trading month
percentage_year The YoY percentage change
quarterX_YY The forecast of this commodity in future quarters
date The date and time that our system has updated the price

Response output of commodity prices API

Opt-in for the API system to request the complete data outputbut customers can already see an example of the output response in the code box.
    "status": {
        "code": 200,
        "message": "OK",
        "details": ""
    "result": {
        "output": [
                "category": "energy",
                "commodity_name": "brent",
                "commodity_unit": "usd/bbl",
                "commodity_price": "90.398",
                "price_change_day": "1.222",
                "percentage_day": "-1.33%",
                "percentage_week": "-4.13%",
                "percentage_month": "-0.29%",
                "percentage_year": "6.25%",
                "quarter4_22": "104.512",
                "quarter1_23": "105.802",
                "quarter2_23": "95.713",
                "quarter3_23": "99.325",
                "date": "2022:10:18"
                "category": "energy",
                "commodity_name": "coal",
                "commodity_unit": "usd/t",
                "commodity_price": "392.15",
                "price_change_day": "0.35",
                "percentage_day": "-0.09%",
                "percentage_week": "1.46%",
                "percentage_month": "-10.68%",
                "percentage_year": "63.84%",
                "quarter4_22": "462.47",
                "quarter1_23": "500.994",
                "quarter2_23": "419.46",
                "quarter3_23": "446.338",
                "date": "2022:10:17"


This is a JSON system and in case clients would like SDKs, they are accessible for Javascript, JQuery, VueJS, Angular, JAVA, PHP, NodeJS, Python, Go, Ruby, C#, R, Strest, Rust, Swift and Scala. Just ask for it and they are provided. Kickoff by using the filter parameters and use the response with the SDKs to build the system.

Commodity Prices API pricing

In case you want to get test access to this commodity data before paying, there are trial and sample data sets available so write an email and request for the test API connection. When you have worked a bit with the the API, you may determine if you want to purchase full access to the database.

Cost and price of API

The API developed by Finnworlds is accessible monthly from $99 with secure payment option and prompt access to get data.
Option Price
Monthly subscription From $99/month
Variable pricing no

Discounted Trial

Discounted trial is available

More info

In case you need historical commodity prices data, this is also accessible via the API, the API goes back until 13 years.

Alternative options

Sign up for Finnworlds commodity prices API

Get Data Access

~[ ∵ ]~

Sign-up Succesful

Wait for the Data