What Is a Stock Screener? How to Use Screeners to Find Stocks

By Markets & Investing DeskUpdated Nov 10, 2026

Stock Screener
Illustration · Fintrev

Definition

A stock screener is a filtering tool that searches a database of listed companies and returns only the stocks that meet the conditions you set, turning thousands of tickers into a short list.

Key takeaways

  • With AND logic, each added filter keeps the list the same size or makes it smaller, whatever the order.
  • A debt-to-equity cutoff of 1.0 excludes nearly all banks and insurers, so financials need a separate test.
  • Ranges such as a dividend yield between 2% and 6% filter out stocks whose yield rose only because the price collapsed.
  • Backtests can look better than reality when the database omits companies that were delisted or went bankrupt.

A stock screener is a filtering tool that searches a database of listed companies and returns only the stocks that meet the conditions you set, such as a market capitalization above a certain size, a price-to-earnings ratio below a chosen level, or a price trading above its 200-day moving average. In practical terms, a screener turns a market of thousands of tickers into a short list you can research. It does not recommend what to buy. It shows which stocks currently match the rules you wrote.

How a Stock Screener Works

Every screener follows the same three steps.

  1. Choose the universe. You start with a set of securities, for example all U.S.-listed common stocks, a single exchange, or the members of an index such as the S&P 500.
  2. Set the criteria. Each criterion is a test the stock either passes or fails: “market cap greater than $10 billion,” “sector is Health Care,” “dividend yield between 2% and 5%.”
  3. Read the output. The screener returns a table of stocks that passed every test, usually sortable by any column, so you can rank matches by yield, valuation, size or recent performance.

The logic connecting criteria matters. With AND, a stock must pass every condition, so each added filter keeps the list the same size or makes it smaller. With OR, a stock passes if it meets any one condition (“sector is Utilities OR sector is Consumer Staples”). With NOT, you exclude a group (“NOT sector is Financials”). Some screeners expose this logic in a query box; others apply AND between every filter by default and offer OR only within one field, such as picking several sectors at once.

Fundamental filters

Fundamental criteria come from a company’s financial statements and share data. Common ones include:

  • Market capitalization: share price × shares outstanding. Used to separate small-cap, mid-cap and large-cap stocks.
  • P/E ratio: share price ÷ earnings per share. Screeners may offer a trailing P/E (past 12 months of earnings) and a forward P/E (analyst estimates), and the two can differ widely.
  • Dividend yield: annual dividends per share ÷ share price.
  • Debt-to-equity: total debt (or total liabilities, depending on the provider) ÷ shareholders’ equity.
  • Growth rates: revenue or EPS growth, often measured year over year.
  • Cash flow and returns: operating cash flow, free cash flow, return on equity, multi-year return on investment.
  • Analyst data: consensus ratings or price targets, where the screener licenses them.

Technical filters

Technical criteria use price and volume history. They suit shorter-term traders, though long-term investors also use them, for example to avoid stocks in a steep downtrend. Typical options:

  • Moving averages: the simple moving average (SMA) averages closing prices over a set number of periods; the exponential moving average (EMA) weights recent prices more heavily. A common filter is “price above the 50-day SMA” or “50-day SMA crossed above the 200-day SMA.”
  • Relative Strength Index (RSI): a momentum oscillator, usually calculated over 14 periods. Readings above 70 are conventionally labeled overbought and below 30 oversold.
  • MACD: the difference between a 12-period and a 26-period EMA, with a 9-period EMA signal line. Screens often look for the MACD line crossing the signal line as a sign of shifting momentum.
  • Bollinger Bands: bands set (by default) two standard deviations around a 20-period SMA. Price breaking a band points to a volatility expansion.
  • Volume: average daily volume or volume relative to its average. Higher volume generally means tighter trading and easier order execution.

Example of a Stock Screener

The following hypothetical screen is for an income-oriented investor. The stock counts are illustrative only and do not describe any real market.

Step Filter added (AND) Stocks remaining (hypothetical)
Start All U.S.-listed common stocks 5,000
1 Market cap > $10 billion 700
2 Dividend yield ≥ 2.5% 210
3 Trailing P/E < 20 120
4 Debt-to-equity < 1.0 55
5 5-year EPS growth > 0% 30
6 Average daily volume > 1 million shares 24

Three things stand out.

First, the order of filters does not change the final list under AND logic. Applying the debt filter first would still end at the same 24 names. Order only changes the counts along the way, which is useful for seeing which criterion is doing most of the cutting.

Second, one filter can remove far more than intended. If step 4 alone had dropped the list from 120 to 5, the threshold would deserve a second look. A debt-to-equity cutoff of 1.0 excludes nearly all banks and insurers by design, so an investor who wants financials in the mix needs a different test for them or a separate screen.

Third, the 24 survivors are candidates, not conclusions. A 6% yield can pass step 2 because the share price fell sharply after bad news, which raises the yield on paper while the dividend itself is at risk of being cut. A low P/E can reflect a one-time gain that inflated trailing earnings. The next step is to open each name and find out why it qualified.

A short-term trader would build the same kind of funnel from different parts: for example, average volume above 2 million shares, price above the 50-day SMA, RSI between 50 and 70, and a MACD crossover in the last five sessions. Many screeners also let you save the query and set an alert when a stock starts meeting it, or when a single stock crosses a price level or an RSI threshold.

Setting Up an Effective Screen

Start from the strategy, not the menu. Screeners can list dozens or hundreds of fields. Decide first whether you are looking for income, growth, value, momentum or a specific sector, then pick the handful of metrics that define that goal. A value screen might center on P/E, price-to-book and debt-to-equity. A growth screen might center on revenue and EPS growth.

Use ranges, not just minimums. “Dividend yield between 2% and 6%” excludes the stocks whose yield is high only because their price collapsed. “P/E between 5 and 20” excludes companies with negative or near-zero earnings that can produce misleading figures.

Add a liquidity floor. A minimum average volume or market cap keeps thinly traded stocks out of the results, where wide bid-ask spreads raise the real cost of buying and selling.

Check the field definitions. ESG scores, “growth” figures and even P/E can be calculated differently depending on the data provider, so the same label can mean different numbers on different platforms.

Avoid stacking filters until nothing is left. Seven tight criteria often return zero results or a list that reflects one quirk of the data. Loosen the least important filter first.

Rerun and compare. Fundamental data changes when companies report, and technical conditions change daily. Running the same saved screen over time shows which stocks are entering and leaving the list.

Interpreting the Results

A screener returns whatever matches the numbers, including numbers that are stale or wrong. Before acting on a result:

  • Check the data date. Fundamental fields usually reflect the last reported quarter or fiscal year, and many free screeners show delayed rather than real-time prices.
  • Confirm trailing vs. forward figures. A stock can pass a P/E filter on forward estimates and fail it on trailing earnings.
  • Look for one-offs. Asset sales, write-downs, share buybacks and accounting changes can move ratios without changing the underlying business.
  • Read the filings. The annual report, recent quarterly results and the company’s own disclosures explain what the ratios cannot: competition, management, debt maturities, pending litigation.

Free vs. Premium Screeners, Apps and APIs

Free screeners generally cover the core fundamental and technical fields, delayed quotes and a limited number of saved screens. Premium tiers typically add more fields, real-time data, longer price histories, custom formulas or scripting, backtesting and more alerts. Whether paying makes sense depends on the features you need; a long-term investor running a monthly dividend screen may never use real-time data.

Many screeners come as mobile apps or mobile-friendly sites, and some let you screen by exchange or country, although data coverage and accounting standards differ across markets.

Some data providers offer an API (application programming interface) for automated screening: you request data in code, apply your own rules and schedule the job, for example to push alerts to other tools or feed a brokerage that supports automated orders. It requires programming skills and careful handling of data errors, because an automated screen acts on bad inputs as readily as good ones.

Limitations of a Stock Screener

  • Backward-looking data. Most fundamental filters describe past results. A company with a strong five-year record can still be entering a decline.
  • No qualitative judgment. A screener cannot assess management quality, competitive position or regulatory risk.
  • Data errors and gaps. Missing values can drop a stock from results without warning, and errors can let an unsuitable one in.
  • Overfitting. Tuning criteria until a backtest looks impressive often captures noise in past data. If the screener’s historical database omits companies that were delisted or went bankrupt, backtested results also look better than reality (survivorship bias).
  • Crowded criteria. Popular default screens are run by many investors, so obvious matches may already be reflected in the price.

Stock screener vs. stock scanner. The terms overlap and are sometimes used interchangeably. A scanner usually monitors live price and volume during the trading session (gap-ups, unusual volume, intraday breakouts), while a screener more often filters on fundamental and end-of-day data. Check what a tool actually does rather than relying on its name.

Screener vs. watchlist. A watchlist is a fixed set of tickers you pick by hand. A screener produces a list from rules, and the list changes as the data changes. Many investors use a screener to build a watchlist.

Screener vs. index. An index such as the S&P 500 also selects stocks by rules, but it exists to measure a segment of the stock market and changes membership on a set schedule. A screen is your own query, run whenever you want.

Screener vs. stock-picking service or robo-advisor. A picking service or advisor makes the selection and often the decision for you. A screener only filters; the criteria, the research and the decision stay with you.

The Bottom Line

Investors and traders who want a faster way to narrow the market can use a screener to build a research list from their own strategy. The results are candidates that still need checking: confirm the data date, compare trailing and forward figures, look for one-time items, and read the company filings. The criteria, the research and the final decision stay with the user.

About this page

Written by Markets & Investing Desk

The Markets & Investing Desk covers investing guides, the financial dictionary, companies, people, economics and market data.

Published
Last updated

Spotted an error? Tell the editors. This page is general information, not financial advice.