A stock screener is a database tool that filters thousands of publicly traded stocks by financial metrics, market data, and other criteria — reducing a universe of 10,000+ companies to a targeted shortlist in seconds.
The concept is simple: set rules (P/E below 15, dividend yield above 3%, operating margin above 20%), and the screener returns every stock that meets all conditions. Investors use screeners to generate ideas systematically rather than relying on tips, news, or chance.
How a stock screener works
A screener is a query interface over a securities database. The database contains financial data for each listed stock: price, market cap, revenue, earnings, margins, ratios, dividends, and more. When you apply filters, the screener runs a query against this data and returns matching results.
The key components:
The database — the underlying collection of financial data, updated regularly from exchanges and data providers. The quality of a screener is directly tied to the quality and coverage of this data.
The filter engine — the interface for setting conditions. Good screeners let you combine multiple filters, use ranges (between X and Y), and apply filters in real time as you move sliders.
The results table — the output: a sortable list of stocks that match your criteria. You can sort by any column — P/E ascending to find the cheapest names, dividend yield descending to find the highest payers.
Saved screens — the ability to save a set of filters and rerun them later. This transforms one-off exploration into a repeatable workflow.
Why investors use stock screeners
There are roughly 50,000+ stocks listed on exchanges worldwide. No investor can track them all. A screener solves the first stage of the investment process: finding candidates worth investigating.
Without a screener, investors are limited to stocks they already know — large caps, media-covered names, companies in their home market. With a screener, investors can systematically surface names across markets, sectors, and market caps that match their strategy.
For value investors: screen for low P/E, low P/B, high free cash flow yield. The screener surfaces names the market has overlooked.
For dividend investors: screen for yield above X%, payout ratio below Y%, consecutive years of dividend growth above Z. The screener returns sustainable income candidates.
For growth investors: screen for revenue growth above 20%, expanding margins, low debt. The screener returns companies compounding faster than the market expects.
The screener doesn't make the investment decision. It narrows the field so that human judgment can be applied to a manageable shortlist.
What financial metrics do screeners filter?
The most commonly used screening criteria:
Valuation ratios
- P/E ratio (Price to Earnings) — how expensive the stock is relative to earnings
- P/B ratio (Price to Book) — how expensive relative to net asset value
- EV/EBITDA — enterprise value relative to operating profit, useful for comparing capital structures
- P/S ratio (Price to Sales) — useful when earnings are negative or distorted
Profitability
- Operating margin — profit generated per unit of revenue
- Net margin — bottom-line profitability
- Return on Equity (ROE) — how efficiently management uses shareholder capital
- Return on Invested Capital (ROIC) — the return on all capital deployed in the business
Financial health
- Debt/Equity — financial leverage
- Current ratio — short-term liquidity
- Interest coverage — ability to service debt from earnings
Income
- Dividend yield — annual dividend as a percentage of share price
- Payout ratio — share of earnings distributed as dividends
Growth
- Revenue growth (year-over-year, 3-year CAGR)
- Earnings per share growth
- Operating leverage (revenue growing faster than costs)
Size and market data
- Market capitalization
- Average daily volume
- Exchange or country
Types of stock screeners
Exchange-specific screeners — provided by the exchanges themselves. NYSE and NASDAQ offer basic screeners, as do some European exchanges. Limited in scope; useful for quick reference on a single market.
Broker screeners — built into brokerage platforms. Quality varies widely. Often limited to instruments available on that broker, excluding many markets and smaller companies.
Dedicated screener tools — purpose-built platforms designed entirely around the screening workflow. These typically offer the widest data coverage, the most filter combinations, and the fastest interfaces. Examples include Finviz (US-centric), ScreenerHero (US, Canada, and full European coverage), TradingView Screener, and Stockopedia.
Quantitative platforms — tools like Portfolio123 that go beyond filtering into backtesting and quantitative portfolio construction. Higher learning curve; useful for systematic strategies.
What makes a good stock screener?
Coverage — A screener is only useful for stocks it covers. A screener that covers only US large caps is useless for an investor focused on European small caps or Canadian mining companies. Coverage is the first thing to check before committing to a tool.
Data quality — Screening results are only as good as the underlying data. Missing values, stale data, and calculation differences (e.g., how EV is computed, whether EBITDA uses LTM or fiscal year) produce unreliable results.
Speed — Results should update instantly as filters change. A screener that takes 5–10 seconds to return results after each filter adjustment breaks the workflow and discourages systematic exploration.
Flexibility — The best screeners let you combine many filters, set precise ranges, exclude specific sectors, and sort by any metric. Rigid tools with pre-set filter buckets are less useful for custom strategies.
Export capability — Exporting results to CSV for further analysis in Excel or Python is a basic but important feature for any serious screener user.
Stock screeners vs. stock research tools
A screener generates candidates. A research tool investigates a specific candidate in depth. They serve different stages of the investment process.
Screeners answer: Which stocks in this universe match my criteria right now?
Research tools answer: Is this specific stock a good investment?
The workflow is: screen → shortlist → research → decision. A screener is the first stage, not the last. Using a screener as a research tool — making buy decisions based solely on the filter output — is the most common misuse.
Limitations of stock screeners
Historical data is backward-looking — Screening on trailing P/E uses past earnings. If earnings are about to change significantly, the screen may surface misleading results in either direction.
Screeners don't explain why — A screen can tell you a stock is cheap. It cannot tell you whether it's cheap because it's a value trap or because it's genuinely overlooked by the market.
Data gaps in smaller markets — Smaller companies and less-liquid markets often have incomplete fundamental data. Many screeners have poor coverage of microcaps, smaller European exchanges, and frontier markets. A company appearing in results doesn't mean its data is complete or accurate.
Currency and accounting differences — Comparing P/E ratios across European markets involves different accounting standards (IFRS vs. local GAAP), reporting currencies, and fiscal year conventions. A screener that normalizes for this is more useful than one that doesn't.
How to build a stock screen
Start with a clear investment thesis, then translate it into quantifiable criteria.
Example thesis: "I want dividend-paying companies in Europe with stable earnings and low financial risk."
Translated into filters:
- Dividend yield > 2.5%
- Payout ratio < 70% (dividends are covered by earnings)
- Net margin > 8% (stable underlying profitability)
- Debt/Equity < 0.5 (low financial risk)
- Market cap > €100M (minimum liquidity)
Run the screen. Review the results. Add or remove filters based on what you find. Save the screen and revisit it weekly.
The most common mistake is starting with too many filters and getting zero results. Start with two or three core criteria, review the output, and add specificity as needed.
The heatmap view
Many dedicated screeners include a market heatmap: a color-coded grid of stocks sized by market cap and colored by performance or valuation. Finviz popularized this format for US markets; ScreenerHero applies the same concept to European markets.
The heatmap answers a question that the filter table cannot: where in the market is this cluster of opportunities concentrated? If a yield screen returns 80 results and 60 of them are in energy and utilities, that's a sectoral concentration worth knowing before building a portfolio.
Saved screens and systematic workflow
The most productive use of a stock screener is not one-off exploration — it's the recurring review. Saved screens let you define a strategy once and return to it every week or month to see which names have entered or exited the screen.
A portfolio built systematically from saved screens — where positions are entered when stocks pass the screen and exited when they don't — is a form of quantitative investing accessible to individual investors without coding or backtesting infrastructure.
Conclusion
A stock screener is the most practical tool for systematic investment idea generation. By translating an investment thesis into quantifiable filters, investors can search thousands of stocks efficiently and surface candidates that warrant deeper research.
The key is choosing a screener with the right market coverage for your investment universe. For investors interested in European stocks — including smaller markets like Spain, Italy, Poland, and the Nordic exchanges — a screener with broad European coverage will be far more useful than tools built primarily for US markets.
Frequently asked questions
What is the best free stock screener?
The best free stock screeners in 2026 are ScreenerHero (US, Canada, and all European exchanges — no account required), Finviz (US stocks only — no account required), and TradingView (global coverage — account required for free tier). ScreenerHero is the only free no-account screener with comprehensive European market coverage including alternative markets (Euronext Growth, First North, EGM).
How do stock screeners make money?
Most stock screeners use a freemium model: a free tier that covers basic functionality and a paid tier that unlocks saved screens, alerts, export, more filters, or real-time data. Some screeners (like MarketScreener) supplement revenue with news, analyst reports, and editorial content. Data costs are significant — maintaining accurate financial data for thousands of stocks across dozens of exchanges requires ongoing investment, which the paid tiers fund.
Is a stock screener the same as a stock broker?
No. A stock screener is a research tool for finding stocks that match your criteria. A broker is a platform where you execute trades. Screeners help you identify candidates; brokers help you buy and sell them. Most screeners are not connected to brokers and have no trading functionality. You use a screener in the research phase, then execute at your broker of choice.
How accurate is stock screener data?
Accuracy varies significantly by screener and by market. For US large caps, most screeners use the same underlying data sources and produce consistent results. For European small caps and alternative markets, data quality varies considerably — some screeners show stale or incomplete fundamental data (missing P/E, blank EV/EBITDA) for smaller companies. Always verify key ratios against primary sources (annual reports, exchange filings) before making investment decisions based on screener data.
How often is screener data updated?
Most dedicated fundamental screeners update EOD (end of day) — once per trading day, after market close. Some premium tiers offer intraday or real-time data. For fundamental investors — who are interested in annual and quarterly financials rather than intraday price movement — EOD data is sufficient. Financial statement data (income statement, balance sheet) updates quarterly or annually when companies report earnings.
Can I use a stock screener for index funds or ETFs?
Most stock screeners are designed for individual equities, not funds or ETFs. Some screeners include ETF data (TradingView has limited ETF screening), but the metric set is fundamentally different — you'd screen for expense ratio, tracking error, and underlying index rather than P/E, ROE, or margins. For ETF screening, dedicated tools like ETF.com or JustETF are more appropriate.
What is the difference between a fundamental screener and a technical screener?
A fundamental screener filters stocks by financial metrics derived from company reports: P/E ratio, revenue, earnings, margins, debt, dividends. A technical screener filters stocks by price and volume data: RSI, moving averages, Bollinger Bands, chart patterns. Most dedicated screeners lean toward one or the other — Finviz and ScreenerHero are fundamental-first; TradingView is technical-first. Some screeners support both. The right choice depends on whether your investment process is fundamentals-driven or price-action-driven.
Open the screener → — free, no account required. Covers US, Canada, and all major European exchanges. Filter by P/E, ROE, EV/EBITDA, dividends, and more. Pro at $29/month.