Stock screeners feel like something you should have to pay a data vendor for. Market cap, sector, P/E, dividend yield, RSI, daily change, all of it across thousands of tickers, updated through the day. In practice a lot of that is one keyless JSON call away, and you can run it yourself.
The scanner most people scroll past
TradingView's screener page is backed by a public endpoint that takes a filter and returns matching symbols:
POST https://scanner.tradingview.com/america/scan
Enter fullscreen mode








