Complete guide · Method & Tools

European small-cap stock screener:
how to filter & rank stocks

A stock screener is the central tool of any methodical investor. It scans hundreds of stocks in seconds to isolate only those that match your criteria. This guide explains how to choose the right filters, avoid the classic pitfalls, and why general-purpose screeners are ill-suited to European small caps.

Updated: May 2026
Reading time: 12 min
Level: Beginner / Intermediate

What is a stock screener?

A stock screener (or stock scanner) is a filtering tool that automatically scans a universe of listed stocks and keeps only those that satisfy a set of criteria defined by the investor. The term comes from to screen — to sift, to filter.

Without a screener, analysing 300 stocks by hand would take weeks. With a well-configured screener, you get a shortlist of 5 to 20 stocks worth a deeper look in just seconds.

Screeners operate on two broad families of criteria:

The most sophisticated screeners combine both families into a composite score — that is the approach taken by Screener Small Caps.

The essential fundamental criteria

Here are the indicators to include in any serious fundamental screener, grouped by analysis pillar:

25
Valuation
P/E, EV/EBITDA, Price/Book. Identifies undervalued stocks without value traps.
25
Growth
Revenue CAGR 3-year and 5-year. Separates genuinely expanding companies from stagnant ones.
25
Strength
Net debt/EBITDA, EBITDA margin, ROCE, current ratio. Assesses resilience to shocks.
25
Momentum
6-month relative perf, RSI, position vs MA50/200. Confirms the market is validating the thesis.

These four equally weighted pillars (25 pts each) form the basis of the 0-100 composite score of Screener Small Caps. Academic research — notably the effectiveness of the P/E and the persistence of momentum — justifies never relying on a single criterion.

The 5 classic mistakes with a screener

1. The single filter — the value trap

Filtering on a P/E < 10 or an EV/EBITDA < 5 alone is the recipe for value traps. A low valuation can reflect structurally zero growth, unsustainable debt or a sector in decline. Always cross-reference valuation with growth.

2. Ignoring liquidity on small caps

A screener that surfaces a small cap with a perfect score but only €5,000 of daily trading is unusable. On Euronext Growth, some stocks go whole days without a single trade. The 20-day average volume should always be part of the criteria for investors with positions above €2,000.

3. Confusing TTM and annual data

Financial data can be expressed on a TTM basis (Trailing Twelve Months — the last 12 rolling months) or as the latest annual close. For small caps that report half-yearly, the gap can be significant, especially after an acquisition or disposal.

4. Failing to normalise by sector

An EBITDA margin of 8% is excellent for a food retailer but mediocre for a SaaS company. Without sector normalisation, a screener compares apples and oranges. Relative sector scoring is a key feature of Screener Small Caps.

5. Backtesting on survivorship data

If you test your screener criteria on the history of currently listed stocks, you mechanically exclude every bankruptcy and delisting — survivorship bias. The results always look excellent. An honest backtest reconstructs the universe as it existed at each historical date.

A 5-step workflow for using a screener

1

Define the universe

Choose your scope: Euronext Growth, a broad pan-European small-cap index, or a specific sector. The more focused the universe, the more relevant the screener.

2

Apply elimination filters

Rule out the obvious negatives first: market cap < €10M, insufficient daily volume, negative equity, net debt/EBITDA > 5x. These filters cut the universe by 40 to 60%.

3

Score the survivors

Compute a composite score on the remaining stocks. Weight valuation, growth, strength and momentum according to your style (value investor vs growth vs GARP).

4

Build a shortlist of 10-20 stocks

Take the top of the ranking. A shortlist of 10 to 20 stocks can be analysed in depth over a week. Beyond that, the quality of individual analysis drops.

5

Individual qualitative analysis

The screener opens the door — it does not replace reading the annual report, checking the business model, analysing the competition and understanding governance.

Comparison: screeners available for European stocks

Finviz
General-purpose US
  • Powerful interface
  • Many filters
  • Free (limited)
  • Incomplete European data
  • No Euronext Growth
  • No European sector normalisation
Yahoo Finance
General-purpose
  • Broad coverage
  • Free
  • Easy to use
  • Limited filters
  • No composite score
  • Data sometimes lagged
TradingView
Technical + fundamental
  • Excellent technical criteria
  • Global coverage
  • Real-time alerts
  • Shallow fundamental data
  • Paid for the full version
  • No ML score
Screener Small Caps
Euronext specialist
  • 800+ stocks on Euronext Growth & Access
  • ML score 0-100 (4 pillars)
  • Daily updates
  • Public track record
  • European sector normalisation
  • Universe limited to European small caps

Screener + Machine Learning: the qualitative leap

Traditional screeners apply fixed rules: "P/E < 15 AND growth > 10%". These thresholds are arbitrary and fail to capture the interactions between variables. A P/E of 14 with 8% growth may be better than a P/E of 12 with 5% growth — but no binary filter detects this.

Machine Learning models — notably ensemble methods such as XGBoost — learn these interactions from thousands of historical observations. Instead of fixed rules, they compute an expected-outperformance score that incorporates all the variables simultaneously.

ApproachLogicAdvantageLimitation
Fixed filtersBinary rules (yes/no)Simple, transparentArbitrary thresholds, no interactions
Weighted composite scoreSum of normalised scoresCombines several criteriaFixed, non-adaptive weights
Supervised MLLearning from historyInteractions, adaptationOverfitting risk, partial black box

Screener Small Caps combines all three layers: elimination filters + rules-based composite score + XGBoost ML prediction. The public track record lets you judge the model's added value: every prediction logged before market close, results net of costs, with failures published alongside the successes.

800+ stocks screened daily by ML

0-100 score across Valuation, Growth, Strength, Momentum. BUY/HOLD/SELL signals. Public track record from day one.

Open the screener →

Go further

Frequently asked questions about stock screeners

A stock screener is a filtering tool that automatically scans a universe of listed stocks and keeps only those that match your financial and technical criteria. Without a screener, analysing hundreds of stocks takes weeks. A screener cuts pre-selection time from hours to seconds.
The most effective criteria cover 4 pillars: Valuation (P/E < 20, EV/EBITDA < 10), Growth (3-year revenue CAGR > 8%), Strength (net debt/EBITDA < 2, current ratio > 1.5), Momentum (RSI between 40-70, positive relative performance). Never use a single criterion — combining them reduces false positives.
Finviz is primarily a US screener. It covers some European stocks listed in dollars (ADRs) but its data for small European stocks on Euronext Growth is often missing or incorrect. For European small caps, specialist tools such as Screener Small Caps are more reliable.
No — a screener is a pre-selection tool, not a final analysis. It opens the door by identifying interesting candidates against quantitative criteria. In-depth fundamental analysis (reading the annual report, understanding the business model, analysing the competition) remains essential before any investment decision.
A composite score aggregates several criteria into a single synthetic figure, usually normalised on a 0-to-100 scale. Each criterion (P/E, growth, debt…) earns a number of points against calibrated thresholds. The sum gives the total score, which lets you rank and compare every stock on the same scale.