A stock screener is a software tool that lets investors and traders filter the universe of publicly traded securities (stocks and ETFs) using user-defined criteria — such as market capitalization, price ratios, dividend yield, technical indicators or analyst ratings — to quickly produce a short list of candidates that meet a strategy or hypothesis (Investopedia). Screeners are available on broker platforms, financial websites and as independent subscription services.
Fast fact
Most high-quality screeners combine fundamentals, technical indicators and market data. The more filters you add, the smaller and more focused the resulting universe becomes (Investopedia).
How stock screeners work — step‑by‑step
1. Define your objective. Decide if you’re looking for long‑term investments (fundamental focus) or short‑term trades (technical focus).
2. Select universe. Choose exchange(s), country/region, or sector/industry to limit the search (e.g., U.S. large caps, NASDAQ, or global ADRs).
3. Pick filters. Add criteria from categories such as valuation (P/E, PEG), profitability (ROE, operating margin), growth (EPS growth), income (dividend yield), liquidity (average daily volume), and technicals (moving averages, RSI).
4. Sort and review results. Rank by a metric (e.g., highest dividend yield or lowest PEG) and review individual security profiles, charts and recent news.
5. Validate with research. Check financial statements, analyst notes and recent company news to confirm the idea.
6. Set alerts or export list. Save the screen, schedule alerts, or export tickers for further analysis or backtesting.
Stock screeners and technical analysis
Many screeners integrate technical indicators so traders can screen for chart patterns and momentum. Common technical filters:
– Moving averages (SMA/EMA crossovers: 50/200, etc.)
– Relative Strength Index (RSI) overbought/oversold thresholds
– MACD signal crossovers
– Volume spikes or volume above average
– Price performance over time windows (week, month, quarter)
– Volatility measures (beta, ATR)
Including technicals converts a screener from a basic filter into a tool for timing entries and exits.
Practical tips when using stock screeners
– Decide trade horizon first (short vs. long) — this determines whether you emphasize technicals or fundamentals.
– Start broad, then add filters. If a screen returns zero results, loosen it rather than assuming a flaw in the screener.
– Beware data lags and differences — different sites can calculate ratios differently or use different update frequencies. Always confirm critical metrics from company filings.
– Use volume/liquidity filters to avoid tiny, illiquid names if you plan to trade.
– Save and name frequently used screens; set alerts for changes.
– Combine screening with manual qualitative checks (management, competitive position, regulatory risks).
Example screens — practical steps and sample filters
Below are three starter examples with concrete filter suggestions you can paste into many screeners.
1) Conservative dividend‑growth stocks (long‑term income)
– Universe: U.S. stocks
– Market cap: > $2B
– Dividend yield: ≥ 2%
– Dividend growth (5‑yr): positive or consecutive increases
– Payout ratio: 10%
– Average daily volume: > 200k
Steps: run the screen, sort by dividend growth rate or payout ratio, inspect balance sheet and dividend history.
2) Value with growth tilt (buy‑and‑hold candidates)
– Market cap: > $1B
– P/E (TTM): < industry median or P/E < 20
– PEG ratio: 10%
– Debt/Equity: $5 (avoid low‑priced microcaps)
– Price performance: up > 20% last 3 months
– RSI: 30–70 (to avoid extreme overbought) OR RSI crossing above 50
– 50‑day SMA above 200‑day SMA (golden‑cross)
– Volume: current volume > 1.5x average
Steps: scan daily, review chart setups, set stop orders and position size limits.
Popular screeners — short rundown
– Finviz: Clean UI, heat maps, prebuilt screens and real‑time (with premium). Good for fast visual scanning and technical/ fundamental mixes (Finviz).
– Yahoo Finance: Integrated with news, analyst ratings and financial statements. Good all‑around free screener with save/load capability (Yahoo Finance).
– StockFetcher: Focused on traders who want custom technical conditions; offers a scripting language for fine‑grained rules (StockFetcher).
Are there mobile apps for accessing screeners on the go?
Yes. Many platforms offer mobile apps:
– Brokerage apps (Schwab, Fidelity, TD Ameritrade/Thinkorswim) include built‑in screeners and trade execution.
– Finviz has a mobile‑friendly site and some third‑party wrappers; premium gives faster updates.
– Yahoo Finance mobile app includes its screener and alerts.
When using mobile, focus on alerts, saved screens and quick reviews rather than deep fundamental analysis.
Free vs. premium screeners — pros and cons
Free screeners
– Pros: No cost, sufficient for many investors; basic filters and saved screens; integrated news and charts on many sites.
– Cons: Data delayed, limited filters, fewer saved screens, no advanced backtesting, ads or rate limits.
Premium screeners
– Pros: Real‑time data, advanced/ custom filters, scripting, backtesting, API access, more frequent updates and better customer support.
– Cons: Cost; complexity can be overwhelming for beginners.
How to use API integration for automated screening (practical steps)
1. Choose a provider that offers an API (some screeners/brokers and data vendors do). Confirm data coverage and rate limits.
2. Get API credentials and read documentation (endpoints, auth method, quota).
3. Build code to: request universe (exchange), apply filters (or request raw data and filter locally), and return a candidate list. Common languages: Python, JavaScript, R.
4. Add automation: schedule daily/ hourly runs using cron or cloud functions; store results in a database or CSV.
5. (Optional) Connect to backtesting engine to test historical performance or to brokerage API for conditional order placement.
6. Add robust error handling and logging. Set safety constraints (position sizing, max daily trades).
Caution: Automated screening + auto‑trading involves operational risk, data errors, and regulatory/ brokerage constraints. Paper‑trade first.
Can stock screeners be used for international market analysis?
Yes. Many screeners let you limit by exchange, country, ADR status or region. International coverage and data quality vary by provider — check whether the screener covers the exchanges and reporting standards you need, and be mindful of currency exposure, differing accounting standards, and holidays/liquidity differences.
Practical workflow for screening to trade (step‑by‑step)
1. Define thesis and time horizon.
2. Build or select a screen reflecting your thesis.
3. Run screen; shortlist 5–30 candidates.
4. Do deeper fundamental and technical due diligence on each shortlisted.
5. Backtest rules if possible.
6. Size positions and set risk controls (stop loss, take profit, max exposure).
7. Execute the trade and monitor with alerts.
8. Periodically re‑run the screen and rebalance as necessary.
Example — building a screen in two popular tools
Finviz (high level)
1. Go to the Screener tab (Finviz).
2. Choose exchange/ market cap/ sector.
3. Apply fundamentals and technical filters (e.g., P/E, EPS growth, SMA50 > SMA200).
4. Sort and export results (premium supports real‑time export).
Yahoo Finance (high level)
1. Open the Screeners section in Yahoo Finance.
2. Start new screener, add filters (valuation, performance, dividends).
3. Save screen and set email alerts for changes.
4. Click individual tickers to view news, charts and financial statements.
Sources and further reading
– Investopedia — “Stock Screener” overview (source material used here):
– Finviz: / (screener and features)
– Yahoo Finance Screener: /
– StockFetcher: / (custom scripting for technical screening)
The bottom line
Stock screeners are efficient, flexible tools for narrowing the investable universe to names that meet a testable thesis or strategy. Use them as a starting point — combine quantitative filters with qualitative research, risk management and (when possible) backtesting. Choose the platform and level of sophistication that match your horizon, discipline and budget.
Disclaimer
This article is educational and not investment advice. Always confirm key data with primary filings and consider speaking with a licensed advisor before making investment decisions.