The stock list function returns a complete list of all the symbols that can be used in the Finance Toolkit. These are over 60.000 symbols.

Returns: pd.DataFrame: A dataframe with all the symbols in the toolkit.

Company List in Python

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

pip install financetoolkit -U

Then call get_stock_list as shown below.

from financetoolkit import Discovery

discovery = Discovery(api_key="FINANCIAL_MODELING_PREP_KEY")

stock_list = discovery.get_stock_list()

# The total list equals over 60.000 rows
stock_list.iloc[38000:38010]

Which returns:

Symbol Name Price Exchange Exchange Code
LEO.V Lion Copper and Gold Corp. 0.09 Toronto Stock Exchange Ventures TSX
LEOF.TA Lewinsky-Ofer Ltd. 263.1 Tel Aviv TLV
LEON Leone Asset Management, Inc. 0.066 Other OTC OTC
LEON.SW Leonteq AG 34.35 Swiss Exchange SIX
LER.AX Leaf Resources Limited 0.014 Australian Securities Exchange ASX
LERTHAI.BO LERTHAI FINANCE LIMITED 265 Bombay Stock Exchange BSE
LES.WA Less S.A. 0.22 Warsaw Stock Exchange WSE
LESAF Le Saunda Holdings Limited 0.071 Other OTC PNK
LESHAIND.BO Lesha Industries Limited 4.68 Bombay Stock Exchange BSE
LESL Leslie’s, Inc. 6.91 NASDAQ Global Select NASDAQ
Share