The Finapolis Screener holds 5,957 names across stocks, ETFs, bonds, and commodities, with options on a separate toggle. The point of a stock screen isn't to find the best stock in the market. It's to narrow the universe to something you can actually read.
This walkthrough takes you from the full market to a shortlist of names you can hand to the Analyzer, in about 5 minutes.
The point of a stock screen isn't to find the best stock in the market. It's to narrow the universe to something you can actually read.
Two ways to start
Open the Screener and you'll see 2 starting points right under the filter row: Finapolis Recommend (20) and Custom (no preset).
Finapolis Recommend is a curated 20-name shortlist the platform rates highly today, based on the same grading system as the rest of the workbench. If you want a fast read on what's interesting right now, start here.
Custom (no preset) is the blank canvas. Use it when you have a specific thesis to filter for. The rest of this walkthrough builds a custom screen, using this worked example: quality dividend payers under $5B in market cap with low debt.
The top filter strip
The 7 fields at the top run across every filter set you build. Use them first, then layer the detailed filters under.
- Sector. Pick one or many.
- Industry. Narrows within a sector.
- Country. Defaults to United States.
- Overall Score. The proprietary Finapolis grade, A through D. This is the single most informative filter on the page.
- Report. Y or N. Whether a Reporter document exists for the name. If you want only names with full research coverage, set this to Y.
- Include / Exclude. Force a ticker in or out, regardless of the rest of the filters.
For our example, leave Sector blank (quality across sectors), keep Country on United States, and set Overall Score to A or B. That alone takes 5,957 names down to a few hundred.
The 5 detailed filter categories
Below the top strip, the detailed filters live in 5 groups:
- Valuation. P/E, P/B, P/S, EV/EBITDA, EV/Sales, Dividend Yield, FCF Yield.
- Profitability. Gross, Operating, EBITDA, Net Margin.
- Ratios and Growth. Debt/Equity, Current Ratio, ROE, ROA, ROIC, Revenue and EPS growth.
- Performance. Price returns over various windows.
- Score. Filter on Fundamental, Technical, Health, or the Overall composite.
There's a search box inside each category so you don't have to scroll. Click into Valuation, type "div", and you jump straight to Dividend Yield.
For the worked example:
- Valuation, Dividend Yield greater than 3%.
- Ratios and Growth, Debt/Equity less than 0.5.
- Add a Market Cap filter under $5,000M.
Each filter shows a distribution histogram under the slider. The histogram tells you where the universe actually sits before you commit a number. If you set Dividend Yield above 5% and the histogram shows only 6% of names qualify, you know the filter is aggressive before you wait for results.
Reading the results
The result table sits below the filters. Default columns: Ticker, Name, Sector, Industry, Country, Market Cap ($M), Revenue ($M), Overall Score.
A few things to do here before moving on:
- Use the view tabs at the top of the table to swap columns. Overview is the default. Switch to Valuation to see P/E, P/B, FCF Yield. Profitability shows margins. Ratios and Growth shows leverage and growth. Performance shows returns.
- Sort by Overall Score (descending) to put A and B grades at the top.
- The + New tab button at the top of the table lets you keep this screen open while you build a different one in parallel. Useful when you're comparing 2 theses.
Save the screen
Once a filter set is working for you, hit Save Filter in the top right. Saved filters reload at the same state next time you open the Screener. If you're running the same screen monthly, save it once and re-run with a click.
The hand-off to Analyzer
Click any ticker in the results table. You land on /analyzer/{TICKER}, with the full Score Card, the price chart, the Statements, Peers, and the embedded Reporter sub-tab.

This is the integration in action. The Screener's job is to narrow the universe. The Analyzer's job is to tell you whether a specific name is buyable. The platform passes context between them so you don't lose your place.
A note on the Overall Score
The single most useful column in the Screener results is the Overall Score (A, B, C, D). It's the Finapolis composite of Fundamental, Technical, and Health sub-scores. Use it as your first-cut filter on any custom screen. An A name with a thesis you can articulate is a meaningfully better starting position than a C name with the same thesis.
A is rare. B is common. C is the median. D is a flag worth understanding before you buy or short.
Where to go from here
After the shortlist:
- For a deeper read on any specific name, click into the Analyzer.
- For a full research document, the Reporter generates a 5-section report at /reports/{ticker}.
- If you're sizing a trade, the Analyzer's target price flows into the Trader as the starting input.

The Screener is module 01 of the workbench. The next 4 modules pick up where it leaves off.
Lead every custom screen with the Overall Score (A–D) filter — the Finapolis composite of Fundamental, Technical, and Health — then layer your own filters under it. The histogram under each slider shows where the universe sits before you commit a number.
FAQ
How many names are in the Finapolis Screener universe?
5,957 records as of this writing, across stocks, ETFs, bonds, and commodities. Options are a separate toggle.
What's the difference between Finapolis Recommend and Custom?
Finapolis Recommend is a curated 20-name shortlist refreshed by the platform. Custom is the blank-canvas filter you build yourself.
What does the Overall Score grade mean?
A is the highest. The grade is the composite of Fundamental, Technical, and Health sub-scores. A names are rare and broadly attractive. B names are common and pass the standard quality bar. C is the median. D is a flag worth investigating before you buy or short.
Can I save a screen and rerun it later?
Yes. Hit Save Filter in the top right of the filter section. Saved filters reload at the same state next time you open the Screener.
What happens when I click a ticker in the result table?
You're routed to /analyzer/{ticker} with the full stock dashboard loaded. The Screener context is preserved when you go back.



