The commodity list function returns a complete list of all commodity symbols that can be used in the Finance Toolkit.

Returns: pd.DataFrame: A dataframe with all the commodities available.

Commodities List in Python

get_commodity_list is part of the Discovery module of the open-source Finance Toolkit. Install it with:

pip install financetoolkit -U

Then call get_commodity_list as shown below.

from financetoolkit import Discovery

discovery = Discovery(api_key="FINANCIAL_MODELING_PREP_KEY")

commodity_list = discovery.get_commodity_list()

commodity_list.head(10)

Which returns:

Symbol Name Exchange Trade Month Currency
ALIUSD Aluminum Futures nan Nov USD
BZUSD Brent Crude Oil nan Sep USD
CCUSD Cocoa nan Dec USD
CLUSD Crude Oil nan Oct USD
CTUSX Cotton nan Dec USX
DCUSD Class III Milk Futures nan Jan USD
DXUSD US Dollar nan Sep USD
ESUSD E-Mini S&P 500 nan Jun USD
GCUSD Gold Futures nan Dec USD
GFUSX Feeder Cattle Futures nan Oct USX
Share