Stock screening software

A stock screener built around your criteria.

Find the stocks and ETFs that match your research question. Combine price, volume, fundamentals, and technical indicators, then save the screen and review matching securities in one place.

  • Visual filter builder
  • Stocks and ETFs
  • Reusable screens
Daily trend ยท example screen
MARKETSUPPORTED STOCKS01
AND
DAILY TRENDCLOSE > SMA(20)02
AND
QUOTE VOLUMEABOVE 1 MILLION03
YOUR RULESRESEARCH SHORTLISTIllustrative inputs, not recommended settings or current market results.
From a broad market to a focused question

Combine the filters that matter to your research.

A stock screener filters a universe by conditions you define. Investfly brings market data, company fundamentals, and indicator calculations into the same visual expression builder.

Price and volume

Filter on supported quote fields such as last price and volume. Select stocks or ETFs, and narrow stock research by sector.

Company fundamentals

Use stock fields such as market capitalization, P/E, dividend yield, revenue growth, and margins to express valuation or business criteria.

Technical indicators

Build conditions with supported moving averages, RSI, MACD, and other indicators. Choose the available bar interval and combine conditions with AND/OR logic.

Custom calculations

Use compatible Python custom indicators when a built-in measure does not express your idea. The visual builder remains available without writing code.

Explore custom indicators
Stock screener examples

Start with a question, then choose the filters.

These examples illustrate different research tasks. Thresholds are yours to choose; a match is not a recommendation or a prediction.

Trend & swing research

Price above its recent average

Compare daily closing price with a 20-period simple moving average, then add a quote-volume threshold. Review the matching charts before deciding which symbols deserve more study.

Follow the worked screener guide
Fundamental & dividend research

Define a company profile

Combine a market-cap range with a positive P/E below your chosen ceiling, or add a minimum dividend yield. Inspect missing values and financial reporting dates before comparing companies.

Momentum research

Study an RSI condition

Screen for daily RSI(14) below a threshold such as 30 and examine the surrounding price action. An indicator reading describes a condition; it does not guarantee a reversal.

Results you can inspect

Move from matching symbols to useful context.

Keep the criteria alongside the results. Compare values, inspect individual charts, and decide what to research next.

Stock screener results
Investfly stock screener showing a saved company-growth query, matching symbols, and financial result columns
Inspect

Open the chart

Follow a symbol into its chart and detail view to put a matching condition in price and volume context.

Compare

Add indicator columns

Compare supported indicator values in the result grid. Use desktop grid filters and export for further review.

Repeat

Save and refine

Save a definition to rerun it. Clone a screen when you want to compare a different condition while keeping the original research question.

Product screenshot captured September 16, 2026 from a fictional local demo with simulated data, not a current scan or a list of stock recommendations.

Build it once. Revisit the question.

A repeatable stock screening workflow.

Step 01

Choose and combine

Start from a screener template or a blank definition. Select your market and sector where applicable, then combine quote, financial, and indicator conditions.

Step 02

Run and review

Run the screen and inspect the matches. Check the inputs, timestamps, and chart context rather than treating a matching row as an instruction to trade.

Step 03

Save your research

Save the definition, rerun it during your next review, or build a strategy from the screener where the product offers that action. Review entry, sizing, and exit settings separately.

Explore stock strategies
Screen now. Monitor when you choose.

A screener finds current matches. An alert watches for a change.

A screen evaluates the available data when it runs. Saved results can refresh while the results view is open, but a screener does not send condition notifications by itself.

Use a separate Market Automation when you want ongoing condition monitoring and notifications. A full trading strategy adds explicit entries, sizing, exits, and position management.

Explore condition monitoring

Know what a match means

  • Quotes, fundamentals, and indicator bars can have different update times
  • Symbol coverage and bar history depend on available data
  • Review missing values, intervals, and market context
  • You define the filters and decide what to do with the results
Stock screener questions

Choose a screen that fits your process.

What is a stock screener?

A stock screener filters a set of stocks using conditions such as price, volume, company fundamentals, or technical indicators. Investfly returns the securities that satisfy your definition using the available data at the time of the run.

Can I use the stock screener for free?

Yes. Investfly's free Standard plan includes one saved stock screener. Paid plans provide higher resource limits. Check the Pricing page for current plan details.

Can I combine fundamental and technical filters?

Yes. For stocks, combine supported financial fields such as market cap, P/E, or dividend yield with quote and indicator conditions. Fundamental fields are not interchangeable with ETF data, and update timing can differ between sources.

Is this a stock screener for swing trading or day trading?

You can define daily conditions for swing research or use supported shorter indicator intervals for intraday research. Data coverage, history, and update frequency vary. The screener is not a high-frequency scanner and does not promise universal real-time latency.

Do I need to write code?

No. Create supported filters through the visual builder or start from a template. Python custom indicators are an optional way to extend compatible calculations.

Where can I learn how to build a stock screener?

The stock screener guide walks through setup, a daily-trend example, result interpretation, and saved-screen management. It also links to the Expression Builder and indicator documentation.

Compare free and paid plans

Your question. Your filters. Your research.

Build a stock screener you can use again.

Start with supported stocks and ETFs, define the conditions you want to study, and turn a broad market into a focused research shortlist.

Screening results are data matches, not investment recommendations. Available fields, symbols, and intervals depend on current product and data support.