Stock Screener

Market Data & Tools
beginner
8 min read
Updated Mar 8, 2024

What Is a Stock Screener?

A stock screener is a powerful software tool used by investors and traders to filter a massive universe of stocks based on specific criteria, such as valuation metrics, growth rates, and technical indicators. It acts as a search engine for the stock market, narrowing down thousands of possibilities into a manageable list of candidates that fit a particular investment strategy.

In the modern financial world, finding the right stock to buy can feel like trying to find a needle in a haystack—except the haystack contains over 6,000 stocks in the US alone and tens of thousands more globally. A stock screener is the high-powered magnet that makes this task possible. It is a software tool that allows you to ask specific questions of a massive market database. Instead of scrolling through an alphabetical list of tickers, you tell the screener exactly what "financial personality" you are looking for in an investment. For example, a value investor might use a screener to ask: "Show me all companies in the Healthcare sector with a Price-to-Earnings (P/E) ratio under 15, a debt-to-equity ratio less than 0.5, and a dividend yield over 3%." Within seconds, the screener processes every available piece of financial data and returns a list of perhaps 20 companies that meet all those requirements. This instantly turns an overwhelming amount of raw data into a focused "watch list" of high-potential candidates. The importance of a stock screener extends beyond just saving time. It is a primary tool for enforcing discipline. Many traders fall into the trap of "story-based" investing—buying a stock because they heard a compelling narrative on the news or from a friend. A screener forces you to focus on the numbers first. It allows you to define your strategy in mathematical terms and then find the stocks that actually fit that strategy, rather than trying to fit a strategy to a stock you already like. Whether you are looking for a long-term compounder or a short-term momentum trade, the screener is your most reliable objective filter.

Key Takeaways

  • Stock screeners are essential for "idea generation," allowing investors to find new opportunities they would otherwise miss.
  • Users can filter based on fundamental data (e.g., P/E ratio, Dividend Yield) and technical data (e.g., RSI, Moving Averages).
  • By using objective criteria, screeners help remove emotional bias from the stock selection process.
  • Screeners save hours of manual research by instantly scanning thousands of tickers across global exchanges.
  • A screener is a starting point, not an ending point; every result requires further qualitative analysis and due diligence.
  • Many free tools exist (e.g., Finviz, Yahoo Finance), but professional traders often pay for high-speed, real-time screening software.

How a Stock Screener Works: Behind the Data

The "engine" of a stock screener is a vast database that is constantly updated with financial reports (from SEC filings) and real-time price data (from the exchanges). When you apply a filter, the software runs a query against this database to find matches. This data is typically categorized into three main types: 1. Descriptive Filters: These are the basic characteristics of the company. They include the sector (e.g., Technology), the industry (e.g., Software), the market capitalization (Small-Cap vs. Large-Cap), and even the index membership (e.g., S&P 500). Descriptive filters are usually the first step to narrowing your universe to the areas of the market you are most comfortable with. 2. Fundamental Filters: These are derived from the company's financial statements—the balance sheet, income statement, and cash flow statement. They include metrics like the P/E ratio, earnings growth, profit margins, return on equity (ROE), and debt levels. Fundamental filters are the bread and butter of long-term investors who want to find healthy, undervalued, or high-growth businesses. 3. Technical Filters: These are based on price action and volume. They include indicators like the Relative Strength Index (RSI), moving average crossovers, proximity to 52-week highs or lows, and recent price volatility. Technical filters are preferred by active traders who are looking for specific "entry signals" or momentum patterns. The true power of a screener comes from combining these data types. For example, you might look for a company with "High ROE" (Fundamental) that is also "Breaking out to a 52-week high" (Technical) in the "Energy Sector" (Descriptive). This multi-layered approach ensures that you are finding stocks that have both a strong business foundation and a favorable price trend.

Common Types of Stock Screens

Depending on your goal, you can use a screener to find many different styles of investments.

Screen StyleKey Metric 1Key Metric 2Best For
Value ScreenP/E Ratio < 15Price/Book < 2Finding "cheap" or undervalued companies.
Growth ScreenEPS Growth > 25%Sales Growth > 20%Finding fast-moving companies.
Income ScreenDiv Yield > 4%Payout Ratio < 60%Finding reliable dividend payers.
Momentum ScreenPrice > 50-day SMARelative Strength > 80Finding stocks in a strong uptrend.
Quality ScreenROE > 20%Debt/Equity < 0.5Finding high-quality "safe" businesses.
Liquidity ScreenAvg Volume > 500kMarket Cap > $2BEnsuring you can easily enter/exit trades.

Important Considerations and Limitations

While stock screeners are incredibly powerful, they are not "money-making machines." The most critical limitation to understand is the "Garbage In, Garbage Out" principle. A screener is only as accurate as the data feeding it. Financial ratios are often based on trailing data from the last quarterly report, which could be months old. If a company's business has changed dramatically since that report—due to a sudden lawsuit, a competitor's new product, or a change in management—the screener will still show the "old" (and now irrelevant) metrics. Another major risk is the "Value Trap." A stock might show up on a value screen because its P/E ratio is a remarkably low 5. However, it might be cheap for a reason—the market might correctly expect its earnings to collapse next year. A screener cannot "see" the future; it only filters based on what has already happened. This is why every screener result must be the *beginning* of your research, not the end. You still need to read the latest earnings transcripts, look at the competitive landscape, and understand the macro environment. Finally, avoid the temptation of "Over-Optimization." If you create a screen with 20 incredibly specific and tight filters, you might find only one stock. While this feels like you've found the "perfect" choice, you have likely just "curve-fitted" your screen to a specific set of historical data that is unlikely to repeat. Professional investors prefer simple, robust screens with 3 to 5 core filters that capture the essence of their strategy.

Real-World Example: Finding a CAN SLIM Candidate

A growth investor wants to find a high-potential stock using William O'Neil's famous CAN SLIM criteria, which combines fundamental growth with technical strength.

1Step 1: Earnings Growth. Set a filter for Quarterly EPS Growth > 25% (C and A).
2Step 2: Sales Growth. Set a filter for Quarterly Sales Growth > 20% (N).
3Step 3: Institutional Ownership. Set a filter for "Number of Institutions Increasing" (I).
4Step 4: Relative Strength. Set a filter for "Relative Strength Index" > 80 (S and L).
5Step 5: Price Pattern. Filter for "Price within 15% of 52-Week High" (M).
Result: The screener instantly filters 5,000 stocks down to perhaps 10. The investor then manually checks the "cup-and-handle" charts of these 10 to pick their entry.

Tips for Effective Screening

To get the most out of your stock screener, follow these best practices: - Screen for Liquidity First: Never buy a stock that trades very few shares per day. Set a minimum "Average Daily Volume" (e.g., 500,000 shares) to ensure you can get out when you want to. - Use Relative Ratios: Don't just look for a low P/E in a vacuum. A P/E of 20 might be cheap for a software company but expensive for a utility. Compare your screen results to the "Sector Average." - Save Your Screens: Most platforms allow you to save your criteria. Run the same "Growth" or "Value" screen once a week to see which new names are appearing and which are dropping off. - The "Smell Test": When a stock appears on your screen, ask yourself: "Do I understand how this company makes money?" If not, keep screening.

FAQs

Finviz (Financial Visualizations) is widely considered the best free tool for retail investors. It offers a massive array of technical and fundamental filters with a very intuitive "one-page" layout. Yahoo Finance and TradingView also offer excellent free tools with good global data coverage.

Yes, most major crypto platforms (like CoinMarketCap, CoinGecko, and TradingView) now offer crypto screeners. You can filter coins by market capitalization, 24-hour volume, protocol type (e.g., Layer 1 vs. DeFi), and even on-chain metrics like the number of active wallet addresses.

Yes. While free tools are great for occasional use, professionals often pay for "real-time" screeners like Trade Ideas or Bloomberg. These tools can scan for "intraday" signals—like a stock suddenly hitting a new high on high volume—allowing the trader to react in seconds rather than waiting for the market to close.

The terms are often used interchangeably, but "screener" usually refers to finding stocks based on historical/fundamental data for long-term holds. A "scanner" usually refers to real-time tools that watch for instant price action and volume spikes for day trading or swing trading.

Absolutely. You can set a screener to show you "All stocks in my portfolio currently down more than 10% from my entry price." This allows you to quickly identify candidates to sell for a tax loss before the end of the year, ensuring you aren't missing any opportunities to lower your tax bill.

The Bottom Line

The stock screener is the primary labor-saving device of the modern investor. It democratizes the market, allowing a retail trader in their living room to filter the global market with the same precision and depth as a Wall Street analyst. By systematically defining what a "good investment" looks like and letting the software find the matches, you can enforce discipline, remove emotional bias, and discover hidden gems that would have otherwise remained buried in the noise. However, a screener is a tool for generation, not verification. It provides the leads, but it is the investor's judgment and deeper research that must close the deal. Using a screener effectively requires an understanding of its data limitations—such as lagging reports and "value traps." Ultimately, if you treat the screener as a starting point for your research, it will prove to be an indispensable part of your trading workflow, helping you build a more rational and consistently profitable portfolio.

At a Glance

Difficultybeginner
Reading Time8 min

Key Takeaways

  • Stock screeners are essential for "idea generation," allowing investors to find new opportunities they would otherwise miss.
  • Users can filter based on fundamental data (e.g., P/E ratio, Dividend Yield) and technical data (e.g., RSI, Moving Averages).
  • By using objective criteria, screeners help remove emotional bias from the stock selection process.
  • Screeners save hours of manual research by instantly scanning thousands of tickers across global exchanges.

Congressional Trades Beat the Market

Members of Congress outperformed the S&P 500 by up to 6x in 2024. See their trades before the market reacts.

2024 Performance Snapshot

23.3%
S&P 500
2024 Return
31.1%
Democratic
Avg Return
26.1%
Republican
Avg Return
149%
Top Performer
2024 Return
42.5%
Beat S&P 500
Winning Rate
+47%
Leadership
Annual Alpha

Top 2024 Performers

D. RouzerR-NC
149.0%
R. WydenD-OR
123.8%
R. WilliamsR-TX
111.2%
M. McGarveyD-KY
105.8%
N. PelosiD-CA
70.9%
BerkshireBenchmark
27.1%
S&P 500Benchmark
23.3%

Cumulative Returns (YTD 2024)

0%50%100%150%2024

Closed signals from the last 30 days that members have profited from. Updated daily with real performance.

Top Closed Signals · Last 30 Days

NVDA+10.72%

BB RSI ATR Strategy

$118.50$131.20 · Held: 2 days

AAPL+7.88%

BB RSI ATR Strategy

$232.80$251.15 · Held: 3 days

TSLA+6.86%

BB RSI ATR Strategy

$265.20$283.40 · Held: 2 days

META+6.00%

BB RSI ATR Strategy

$590.10$625.50 · Held: 1 day

AMZN+5.14%

BB RSI ATR Strategy

$198.30$208.50 · Held: 4 days

GOOG+4.76%

BB RSI ATR Strategy

$172.40$180.60 · Held: 3 days

Hold time is how long the position was open before closing in profit.

See What Wall Street Is Buying

Track what 6,000+ institutional filers are buying and selling across $65T+ in holdings.

Where Smart Money Is Flowing

Top stocks by net capital inflow · Q3 2025

APP$39.8BCVX$16.9BSNPS$15.9BCRWV$15.9BIBIT$13.3BGLD$13.0B

Institutional Capital Flows

Net accumulation vs distribution · Q3 2025

DISTRIBUTIONACCUMULATIONNVDA$257.9BAPP$39.8BMETA$104.8BCVX$16.9BAAPL$102.0BSNPS$15.9BWFC$80.7BCRWV$15.9BMSFT$79.9BIBIT$13.3BTSLA$72.4BGLD$13.0B