Skip to content
All library documents

Finding European Equity Tickers with Public Symbol Libraries

Article Quant Q&A · Author: Syed Riaz Mahmood Ali

Summary

The document addresses how to obtain ticker symbols for European stocks for use in a CRSP data workflow. One response suggests the Python library pytickersymbols, which returns symbol collections organized by countries, indices, and industries. It says the symbols are sourced from Yahoo and Google Finance, and notes that users can query country-specific lists or export results for use outside Python.

Other responses point to worldwide ticker databases, including a source described as covering European listings and a global list that is updated monthly. The examples use Yahoo Finance symbol conventions. These are suggestions for locating symbols, not a verified inventory or a method for matching securities to CRSP records. Coverage, exchange identifiers, historical changes, and ticker ambiguity may matter in research, and the answer offers no comparison of data quality or evidence that every European stock is included.

Key ideas

  • A Python library can retrieve ticker collections by country, index, or industry.
  • The suggested library draws symbols from Yahoo and Google Finance.
  • Other cited sources offer broader international ticker lists using Yahoo-style symbols.
  • Ticker lists are not shown to be complete or directly interchangeable with CRSP identifiers.

Tags

Full text
# List of ticker-symbols of European countries


# List of ticker-symbols of European countries












To download the European countries' equity (stocks) data from CRSP database, I need individual stocks ticker symbols. Can anyone help me regarding how can I get the list of ticker-symbols of European countries stocks? I can manage to download ticker symbols of NASDAC, AMEX, and NYSE stocks from this link:

https://www.kaggle.com/qks1lver/amex-nyse-nasdaq-stock-histories

## Answer by amdopt (score 2)

https://quant.stackexchange.com/a/55795

Have your friend give this Python library a try for you: pytickersymbols. It specifically exists to return ticker symbols. I have not used it extensively-only a brief test using the code below (which is taken from their documentation). The symbols come from Yahoo and Google finance. If you have interest in what is going on under the hood, this is the GitHub repo: pytickersymbols GitHub repo

```
from pytickersymbols import PyTickerSymbols

stock_data = PyTickerSymbols()
countries = stock_data.get_all_countries()
indices = stock_data.get_all_indices()
industries = stock_data.get_all_industries()
```

After running that code, you can view the tickers like this:

```
print(list(countries))
print(list(indices))
print(list(industries))
```

You can export the symbols to a `.csv` or `.xlsx` file as well if you need to work with them outside of Python. This is quite easy to do and shouldn't take your friend more than a few minutes of their time. There are also slight variations that allow you to call for specific countries in case you don't want a list of all stocks. You can find that info in the documentation in the above link.

## Answer by Desmond830 (score 0)

https://quant.stackexchange.com/a/61392

Yes, I have a database that covers all 70,000 stocks worldwide. You can download the European portion from the original table hosted on this Public Domain. The tickers comply to Yahoo Finance's version.

## Answer by Desmond830 (score 0)

https://quant.stackexchange.com/a/67941

Here's a list of global stock tickers from UniBit. It contains around 72k tickers from 49 stock exchanges. It’s updated on a monthly basis. Newer IPOs, SPACs, and M&As will be updated. The stock symbols comply with Yahoo’s ticker version.

Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.