Stock screeners filter a defined universe for research, while stock scanners monitor frequently updated data for live market conditions and alerts.
A stock screener filters a defined universe of securities using selected criteria, while a stock scanner repeatedly checks current or frequently refreshed market data and flags securities when conditions occur. Both tools narrow a large market into a research list, watchlist, or alert stream; neither is a recommendation or proof that a security is suitable, fairly valued, liquid, or likely to perform well.
The difference is mainly workflow and timing. A screener asks, “Which securities currently match my research rules?” A scanner asks, “Which securities are triggering these market conditions now?”
| Feature | Stock screener | Stock scanner |
|---|---|---|
| Primary question | Which securities match selected research criteria? | Which securities are triggering selected conditions now? |
| Typical rhythm | Point-in-time, end-of-day, daily, or periodic refresh | Streaming, intraday, or frequent refresh |
| Common inputs | Market cap, financial ratios, growth, yield, sector, price history | Price change, relative volume, volatility, gaps, highs/lows, technical signals |
| Typical output | Research list, ranking, saved screen, export | Alert, live list, watchlist update, notification |
| Main data risk | Stale fundamentals, missing values, inconsistent definitions | Latency, noisy signals, fast-changing quotes, transient conditions |
| Required follow-up | Filings, business analysis, valuation, liquidity, and risk | News, halt status, current quote, depth, order plan, and risk limit |
A tool can perform both roles. For example, a platform may run a fundamental screen overnight and then scan the resulting watchlist for intraday volume or price conditions.
Every screening workflow has five components:
If any component is unclear, the output is difficult to reproduce. “Stocks with low P/E ratios” is not a complete screen until the universe, earnings definition, date, currency, loss treatment, share classes, and threshold are specified.
The universe determines what can appear and what can never appear. Common universe rules include:
Two tools can apply identical filters and return different lists because their starting universes differ. Duplicate listings and multiple share classes can also make the result count appear larger than the number of issuers.
| Filter type | Example criteria | What to verify |
|---|---|---|
| Size and listing | Market capitalization, exchange, country, sector | Correct security, free float, share class, and listing status |
| Valuation | P/E Ratio, price-to-sales, enterprise-value multiples | Trailing or forward basis, negative denominators, currency, and adjustments |
| Profitability | Margins, Return on Equity, free cash flow | Period, accounting basis, one-time items, and restatements |
| Growth | Revenue, earnings, cash flow, or book-value growth | Base period, acquisitions, currency changes, and sign reversals |
| Income | Dividend Yield, payout ratio | Declared versus trailing dividends and ex-dividend timing |
| Trading activity | Price, volume, volatility, spread | Real-time or delayed status and current liquidity |
| Technical setup | Moving average, momentum, breakout, relative strength | Formula, lookback, adjusted history, and signal timing |
Financial-statement fields and market fields often have different dates. A current stock price can be divided by earnings from an older reporting period, while a forward ratio may depend on estimates that changed at another time.
An analyst wants a research list of profitable, liquid, dividend-paying U.S. large-cap stocks. An illustrative screen might use:
1Universe: U.S.-listed common shares
2Market capitalization: above $10 billion
3Dividend yield: above 2%
4Return on equity: above 12%
5Debt-to-equity ratio: below 1.0
6Average daily volume: above 1 million shares
Suppose 35 securities pass. The result establishes only that those records satisfied the tool’s rules at its data timestamp. The analyst still needs to:
The thresholds are illustrative, not recommendations or universal standards.
A stock scanner monitors a security universe or watchlist and flags names when price, volume, volatility, technical, news, or status conditions are met. The tool is commonly associated with intraday trading, but it can also support swing-trade watchlists, liquidity monitoring, compliance review, or longer-horizon alerts.
Common scanner conditions include:
| Condition | What it attempts to detect | Verification needed |
|---|---|---|
| Unusual volume | Activity above a selected historical baseline | Baseline period, consolidated volume, news, and duplicate prints |
| Price gap | Move from a prior reference price | Session definition, corporate actions, auction, halt, and spread |
| Momentum | Strong price change over a selected interval | Calculation window, delay, liquidity, and reversal risk |
| New high or low | Break of a selected historical boundary | Adjusted history, lookback period, and current depth |
| Volatility spike | Price movement above a selected norm | Model, interval, news, halt risk, and bid-ask spread |
| Technical trigger | Indicator or pattern condition | Formula, parameters, bar construction, and false-signal rate |
| Status event | Halt, reopening, listing, or other market status | Official venue or issuer confirmation |
An alert can disappear as quickly as it appears. A stock can cross a threshold briefly, then reverse or become halted before an order is entered.
A trader configures a scanner:
1Price: above $5
2Relative volume: above 3 times the selected baseline
3Intraday change: above 8%
4Bid-ask spread: below 0.5%
5Average daily volume: above 1 million shares
The scanner flags a company after an earnings announcement. Before treating the result as actionable, the trader should check:
The scanner found an event. It did not establish a profitable opportunity.
Screening output can combine:
Each field should carry an effective date or timestamp. A result can satisfy all visible thresholds while combining observations from several different dates.
Definitions also vary. “Relative volume” can compare current volume with an average at the same time of day or with a full-day average. “Market capitalization” can use basic shares, diluted shares, or vendor estimates. “Dividend yield” can be trailing, indicated, or forward. The label alone is insufficient.
Tools can handle missing data by:
These choices can materially change a result. Outliers also require review. A very low valuation multiple may reflect a data error, one-time earnings, a collapsing price, or a denominator that is not economically meaningful.
Splits, special dividends, mergers, symbol changes, and spin-offs can distort price and volume comparisons if the vendor has not adjusted all fields consistently.
Use screeners and scanners as the beginning of research:
Record the universe, filters, operators, ranking method, vendor, refresh schedule, and result timestamp. Save the screen definition when reproducibility matters.
Match issuer, ticker, exchange, share class, currency, and security identifier. Check active listing and corporate-action status.
Read field definitions and effective dates. Compare important fundamental fields with issuer filings and current market fields with an appropriate quote source.
Ask why each filter belongs in the process. Adding more thresholds can reduce the list without improving the quality of the underlying idea.
Check current Bid-Ask Spread, displayed size, Liquidity, halt status, and order constraints before any trade.
The screen result should be distinguishable from the later analysis, approval, order, and execution record. This keeps discovery evidence from being presented as a completed investment rationale.
Screeners and scanners inherit every limitation of their data. They can also introduce selection bias, look-ahead bias in historical testing, survivorship bias, false precision, and alert fatigue. Rankings can exaggerate small data differences, and historical relationships may not persist.
Automated discovery does not remove the need for judgment or risk controls. It can increase the speed at which a weak assumption reaches a watchlist or order workflow.
This article is for financial education. It does not provide personalized investment, trading, legal, tax, regulatory, or portfolio advice.
The sources above are U.S.-focused. Screening tools can cover other jurisdictions, whose filings, accounting standards, identifiers, and market-data systems differ.