Stock screeners are tools that allow users to quickly filter through specific metrics to pick stocks that fit their investment strategy. For example, you can search for healthcare stocks only on the NASDAQ exchange that has earnings tomorrow or identify optionable stocks under $1 in the copper industry with under one million shares outstanding.
The best stock screeners offer an easy-to-use interface and many different filters and metrics to choose from. They also have reasonable pricing, provide technical analysis, and allow users to get a list of stocks meeting their objectives in mere seconds.
Best Overall : FINVIZ
FINVIZ is the best overall stock screener because of its ease of use, comprehensive free version, and ability to choose from multiple filters at a time.
Use the tool without signing up
Filter 70 different stock indicators
Must pay for Elite subscription for real-time data
Ads auto-play with audio at the top of the screen
FINVIZ is a free, easy-to-use web-based stock screener best for investors with a buy-and-hold strategy or swing traders because of its delay in data when using the free and registered version. You don’t even have to create an account to use the tool.
Day traders will want to consider FINVIZ Elite version because it offers real-time data, portfolios, and screener export. An annual Elite subscription costs $299.50 per year or you can pay monthly for $39.50 per month.
FINVIZ lets you choose from 70 different filters, such as dividend yield, industry, target price, net profit margin, and candlestick. Even with its free version, you can choose multiple parameters in your search. Search results include the stock’s ticker symbol, company name, sector, industry, country, market cap, P/E, price, change, and volume.
NYSE and AMEX data is at least 20 minutes delayed. NASDAQ data is at least 15 minutes delayed.
Best Free Option : Zacks
Zacks has the best free stock screener because it offers 96 filters, nine free predefined screens, and a free 30-day trial of its Zacks Premium version.
Provides stock data from all major exchanges
Large number of pre-defined metrics (even in free version)
Website design is outdated
Technical filters are limited
Zacks packs many features into its free version and many investors won’t even need to pay for its Zacks Premium version. Choose from over 90 items or use predefined screens that many investors regularly use to pick the best stocks. Swing traders find this tool useful because it’s comprehensive, and users can choose their own segmentation criteria.
This easy-to-use screener is web-based and has an iPhone and Android mobile app available. Filters include average volume, P/E ratio, dividend yield percent 52-week high, and market cap. If you pay for a Zacks Premium subscription for $249 per year, you get access to 45 predefined screens, equity research reports, hand-picked stock selections, Zacks Earnings ESP filter, buy recommendations, and other tools and research.
NYSE and AMEX data is at least 20 minutes delayed. NASDAQ data is at least 15 minutes delayed.
Best for Beginners : TradingView
- Price: Free to $59.95 per month
- Experience Level: Beginners
- Platform: Desktop, web platform, and mobile app
TradingView offers the best beginner experience with its interactive trading room to share ideas, clean interface, and educational blog posts to help you learn at your own pace.
Each paid plan comes with a free 30-day trial
Over 50 global stock exchanges with real-time data
Real-time data with premium version only
No offline version
While TradingView has features suitable for even the most advanced day traders, it’s also perfect for beginners because of its focus on collective learning. The platform offers both a social network and a stock screener. Fifteen million users worldwide use it to chat with others, share ideas, and spot trends. It’s available as a desktop and mobile app and through a web-based platform.
Users can cross-compare a company’s financial indicators with economic indicators to gauge how a stock might perform in certain economies. Other filters include volume, sector, rating, monthly performance, money flow, number of shareholders, and pattern.
While the screener is free, you must have a paid version to access intra-day data. Otherwise, you can expect delays of up to several hours. There are three levels of paid access, and you can save 16% if paying for an annual subscription.
The Pro plan costs $14.95 and provides five indicators, two charts in one window, 10 server-side alerts, volume profile indicators, custom time intervals, multiple enhanced watchlists, bar replay on intraday bars, and removes ads.
The Pro+ plan costs $29.95 and gives you all of the benefits of the Pro plan. Plus, you get 10 indicators per chart, 4 charts in one layout, 30 server-side alerts, intraday exotic charts, charts based on custom formulas, chart data export, and indicators on indicators.
The Premium plan costs $59.95 and comes with 25 indicators per chart, eight charts in one layout, 400 server-side alerts, second-based intervals, alerts that don’t expire, 20,000 bars, and publishing invite-only indicators.
Best for Day Trading : TC2000
TC2000 provides a wide variety of day trader-friendly features, including floating windows, sortable watchlists, chart-drawing tools, and an extensive selection of fundamental and technical screening filters.
Stock and option strategies
Unlimited practice trading accounts
No backtesting features
Doesn’t support crypto, futures, or currencies
Since 1992, TC2000 has been voted as the best stock software under $500 every year and is designed for day traders. Its platform is web-based, mobile, and also available as downloadable software. You can only run TC2000 from one device at a time and beginners may feel intimidated by all of its advanced screening tools, reports, and charts.
While there is a free plan, you need at least the Gold plan to access the screener called EasyScan. The free version simply allows you to get 15-minute delayed stock quotes and simulate trading. Pricing for paid plans starts at $7.49 per month. The Silver plan provides customizable layouts of charts, watchlists, notes, and trading but does not include screener access.
More expensive options are the Gold and Platinum plan at $24.99 or $74.98 per month, and add chart drawing tools, EasyScan, sortable watchlists, alerts, market timing indicators, and historical data. Each plan offers a discount for paying for a year at a time.
Real-time U.S. stock data is an optional add-on of $14.99 per month.
Best for Dividends : Stock Rover
With its dividend filter, 10-year historical fundamental database, and brokerage account integration, Stock Rover is perfect for investors focusing on dividends.
Comprehensive research reports
Links to brokerage account for automatic portfolio updates
Over 400 screener metrics
Can’t download historical pricing data
U.S. and Canadian exchanges only
While Stock Rover is perfect for the longer-term investor who wants dividends, it’s also a great stock screener for those who prefer simplification. It has a stock rating feature that assigns a number from 1 to 99 (the higher, the better) across many different features so you can know at a glance which stocks to pick. If you’re a more advanced trader, you’ll appreciate its 130 pre-built screeners and over 500 financial metrics.
This web-based application offers many pricing tiers starting at free up to $27.99 per month. With premium plans, you get access to more metrics, customization, charts, historical data, and priority email support. Even with its free plan, users enjoy automatic portfolio synchronization to make it easy to keep track of everything in one place.
Common investment types typically have a pricing data delay of about a minute from stock exchanges, although Stock Rover notes that the delay is closer to 15 minutes for certain types of investments like foreign and micro-cap stocks.
Best for Technical Analysis : Trade Ideas
Trade Ideas has the best technical analysis of all the screeners we reviewed, thanks to its artificial intelligence and advanced screener filters.
Uses AI to determine the highest probability alphas
Trade simulator with AI feedback
One of the more expensive screeners
U.S. and Canada exchanges only
With its technical analysis, live trading room, and advanced charts, Trade Ideas is perfect for day traders. Or, if you want to get into a more technical analysis of stocks, you can attend any number of its webinars or live training classes to learn how to do it. Otherwise, you can book one-on-one training.
Its platform is available by downloading Windows software or through its web-based application. There is no free option, and there are two plans to choose from—Standard or Premium ($118 and $228 per month respectively). With the Premium plan, you get entry and exit signals, AI assistance, trade idea backtesting, and risk assessments. Each plan provides alerts, charts, real-time trading ideas, simulated trading, and a live trading room.
Trade Ideas also offers its TI Strength Alerts. For $17 per month, you'll receive Trade Ideas' ALERT index newsletter, which puts five new trade ideas from its model portfolio in your inbox every Sunday night.
Because Trade Ideas connects right to exchanges, there’s only a seven to 10-second delay in data. It’s essentially updated in real-time so that you can make trade decisions quickly.
Best Mobile App : Stock Master
Stock Master provides a sleek mobile app with chart-drawing features and immediate push notifications so you can place trades quickly.
Attractive user interface
Push notifications without delays
Chart drawing only on iOS app
Need to pay to remove ads
Stock Master is exclusively for mobile and iPad and is more comprehensive than many web-based stock screeners. It’s simple enough for beginners but also provides advanced features like chart indicators, candlestick patterns, interactive technical analysis, and backtesting. It also covers commodities, futures, Bitcoin, Forex, and ETFs.
The app itself is free but offers Premium subscriptions that remove ads and provide unlimited portfolios, WatchList, advanced data, and customization. Purchase these subscriptions in-app for as little as $1.99 or unlock everything for a one-time payment of $199.99.
Data is provided in real-time for all U.S. exchanges, and there’s a slight delay for foreign exchanges.
A stock screener makes it easy to narrow down hundreds of thousands of stocks to a small list based on your specific criteria. This helps you make trading decisions quickly and easily.
There are many stock screeners available, and we recommend FINVIZ because of its global accessibility, reasonable costs, and ease of use. Its free version is so robust, beginner investors and those with a buy-and-hold strategy may not even need to upgrade to its Elite version.
Compare the Best Stock Screeners
|Company||Price||Platform||Experience Level||Data Delays|
|Free to $39.50 per month||Web-based||Beginner||NYSE and AMEX 20 minutes, NASDAQ 15 minutes|
Best Free Option
|Free to $249 per year||Web-based and mobile app||Moderate||NYSE and AMEX 20 minutes, NASDAQ 15 minutes|
Best for Beginners
|Free to $59.95||Desktop download, web platform, and mobile app||Beginner||Real-time|
Best for Day Trading
|$7.49 to $89.98 per month||Web-based, mobile, or desktop||Advanced||15-minutes unless paying for real-time data|
Best for Dividends
|Free to $27.99 per month||Web-based||Beginner||15-minutes|
Best for Technical Analysis
|$118 to $228 per month||Web-based and Windows download||Advanced||Real-time|
Best Mobile App
|Free to a one-time fee of $199.99||iPhone, iPad, Android||Beginner||Real-time for U.S. markets|
Frequently Asked Questions
Do Stock Screeners Work?
If your goal is to narrow down stocks based on specific criteria, then a stock screener is the tool you need. However, if you expect the stock screener to guarantee you a profit on your next stock trade, it may not work out the way you think. Most stock screeners provide educational articles and tutorials, so you have a better idea of what is and isn’t a winning stock.
How Much Do Stock Screeners Cost?
The cost of stock screeners varies based on how technical the tool is. Some are free and offer basic filtering of stocks, whereas others provide charts, ratings, and technical analysis to help determine which stocks to invest or trade in.
If you pay for a premium subscription, expect to spend around $30 to $40 per month or over $200 per month for advanced features suitable for day trading. Most platforms provide discounts for paying for a year at a time.
Can You Build Your Own Stock Screener?
You can build your own stock screener provided you know how to program or code. If you’re up to the task, you’ll need to learn Python to develop your own stock screener or figure out a way to import data to Excel automatically. However, most regular traders find it unnecessary to create their own stock screener because there are so many suitable options.
We evaluated 16 different stock screeners and narrowed them down to the best options based on several features and considerations. We considered costs, the number of indicators available, ease-of-use, and whether the tool has real-time data. Access to technical analysis and reports also weighed heavily in our rankings. Each of our picks is reasonably priced, easy to use, and offers real-time info. Some also include a free trial for premium services.