Американский рынок
Я нашёл несколько вариантов.
1. На сайте комиссии по ценным бумагам США лежит аккуратный файлик
www.sec.gov/include/ticker.txt в котором 12495 строчек. Цифра рядом с тикером, как я понял, это Central Index Key. Нужно самому разбираться что есть что. Похоже что файл отсортирован по капитализации или объёму торгов.
2. Есть сток скринер от насдака
www.nasdaq.com/market-activity/stocks/screener Там есть NYSE, NASDAQ и AMEX. Можно отфильтровать по маркет кап, рейтингу, сектору, региону и стране.
3. Запросить через апи в alphavantage. Функция
www.alphavantage.co/documentation/#listing-status. Вот такой запрос
www.alphavantage.co/query?function=LISTING_STATUS&apikey=demo возвращает файлик с акциями и етфами торгуемымы на прошлый торговый день. На сегодня это 11037 штук. Интересно, что можно запросить тикеры компаний, которые уже не торгуются или торговалить на определенную дату. В доках всё есть. До 500 запросов в день апи бесплатный.
Российский рынок
А что на счёт России? Как это ни парадоксально, но такой список можно взять на сайте московской биржи:
www.moex.com/a1600 (
Читать дальше )