Skip to content
forked from major/index-etfs

About

Tracking changes to various stock market ETFs

Resources

Stars

1 star

Watchers

0 watching

Forks

 
 

Repository files navigation

📈 Index ETF Ticker Symbols

Fresh ticker lists for major US indexes — ready for TradingView, scripts, and quick market scans.

CI Data refresh Coverage Python 3.14 Built with uv

⚠️ Not financial advice. Just a tiny robot that turns public ETF holdings into useful ticker files.

🚀 Download files

Grab the TradingView version for watchlist imports, or the plain ticker file for scripts and spreadsheets.

Index ETF TradingView watchlist Grouped watchlist Plain tickers Approx. count
S&P 500 SPY 💾 sp500.txt 💾 sp500-grouped.txt 💾 spy.txt ~503
Nasdaq-100 QQQ 💾 nasdaq100.txt 💾 nasdaq100-grouped.txt 💾 qqq.txt ~101
S&P MidCap 400 MDY 💾 sp400.txt 💾 sp400-grouped.txt 💾 mdy.txt ~400
S&P SmallCap 600 SPSM 💾 sp600.txt 💾 sp600-grouped.txt 💾 spsm.txt ~605
Russell 2000 IWM 💾 russell2000.txt 💾 russell2000-grouped.txt 💾 iwm.txt ~1906

TradingView watchlists contain EXCHANGE:TICKER symbols. Grouped files add sector-only ###Section headers. Plain files contain bare tickers.

🛠️ Run it locally

uv sync
uv run get-holdings

That rewrites tickers/*.txt and watchlists/*.txt from the latest available holdings data.

🔎 Track changes

Want to see index additions and removals? Check the main branch commits after each refresh.

About

Tracking changes to various stock market ETFs

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages