Technical Indicator Screener
Pricing
from $20.00 / 1,000 stock record returneds
Technical Indicator Screener
Screen US stocks by technical indicators: RSI, MACD, moving averages (SMA20/50/200), Bollinger Bands, ATR, 52-week high/low, and trend. Supports screener mode (auto-find stocks matching criteria) and ticker mode (analyze specific stocks). Data from Finviz — no API key needed.
Technical Indicator Screener — US Stocks via Finviz
Technical Indicator Screener screens US stocks by 18 technical indicators using Finviz — RSI, MACD, SMAs (20/50/200), Bollinger Bands, golden/death cross, and trend classification. Two modes: screener (find stocks matching filters) and tickers (analyze a specific watchlist). No API key required. $0.02/stock.
Finviz's free screener is the most widely used technical scanning tool in retail trading. This actor makes it programmatically accessible — schedule daily pre-market scans, build custom alert systems, and pipe results into trading workflows without manual browser use.
Why use Technical Indicator Screener?
- Daily pre-market momentum scanning — Run
rsi_oversold + high relative volumeevery morning to find potential reversal setups before market open. High-volume oversold stocks with improving technicals are a classic bounce setup. - Automated breakout detection — Filter
new_high + above_sma200 + above_sma50to find stocks making new highs with clean technical structure. Schedule hourly during market hours. - Watchlist technical dashboard — Run in
tickersmode on your portfolio or watchlist. Get RSI, MACD position, SMA relationships, and 52-week range position for every holding in one batch. - Golden/death cross alerts — Schedule daily runs with
golden_crossordeath_crossfilters to catch major trend change signals across the entire US market as they develop. - Sector technical rotation — Use
marketCapFilter: "cap_large"withabove_sma50to track which large-cap sectors are in uptrends — a classic systematic sector rotation signal.
How to use
- Open the actor on Apify Store and click Try for free.
- Set
modetoscreener(find stocks matching criteria) ortickers(analyze specific symbols). - In screener mode: select
filtersfrom the available list; optionally setmarketCapFilterandsortBy. - In tickers mode: set
tickersto a comma-separated list (e.g."AAPL,NVDA,TSLA"). - Click Start. Returns structured technical data per stock.
Available filters
| Filter | Description |
|---|---|
rsi_oversold | RSI(14) below 30 — potential reversal |
rsi_overbought | RSI(14) above 70 — potential pullback |
macd_buy | MACD line above signal line |
macd_sell | MACD line below signal line |
above_sma20 | Price above 20-day SMA |
below_sma20 | Price below 20-day SMA |
above_sma50 | Price above 50-day SMA |
below_sma50 | Price below 50-day SMA |
above_sma200 | Price above 200-day SMA |
below_sma200 | Price below 200-day SMA |
new_high | 52-week high |
new_low | 52-week low |
overbought_bb | Above upper Bollinger Band |
oversold_bb | Below lower Bollinger Band |
golden_cross | SMA50 crossed above SMA200 (bullish) |
death_cross | SMA50 crossed below SMA200 (bearish) |
uptrend | Price in confirmed uptrend |
downtrend | Price in confirmed downtrend |
Output
{"ticker": "NVDA","company_name": "NVIDIA Corporation","price": 124.50,"price_change_pct": 2.3,"rsi_14": 62.4,"atr_14": 5.80,"beta": 1.65,"sma20": 118.30,"sma50": 112.40,"sma200": 98.20,"pct_above_sma20": 5.2,"pct_above_sma50": 10.8,"pct_above_sma200": 26.8,"week52_high": 130.00,"week52_low": 72.00,"pct_from_52w_high": -4.2,"week52_range_pct": 89.3,"volume": 42000000,"avg_volume": 38000000,"relative_volume": 1.11,"pe_ratio": 55.2,"sector": "Technology","industry": "Semiconductors"}
Cost estimation
Pay-Per-Event: $0.005 actor start + $0.02 per stock record.
| Use case | Stocks | Estimated cost |
|---|---|---|
| 25 oversold stocks scan | 25 | ~$0.505/run |
| 10-stock watchlist check | 10 | ~$0.205/run |
| 50 large-cap golden cross | 50 | ~$1.005/run |
| Daily pre-market scan (30) | 30 | ~$0.605/day |
Example inputs
Oversold stocks with high relative volume:
{ "mode": "screener", "filters": ["rsi_oversold"], "minRelVolume": 1.5, "maxResults": 25 }
Watchlist technical analysis:
{ "mode": "tickers", "tickers": "AAPL,NVDA,TSLA,META,AMZN", "maxResults": 50 }
Large-cap golden cross stocks:
{ "mode": "screener", "filters": ["golden_cross", "above_sma200"], "marketCapFilter": "cap_large", "sortBy": "volume", "maxResults": 30 }
FAQ
Does Finviz update intraday? Finviz's free screener updates throughout the trading day, typically with a 15-minute delay. For intraday momentum scans, run the actor multiple times during market hours.
Can I combine multiple filters?
Yes — set filters: ["rsi_oversold", "above_sma200"] to require all conditions. Multiple filters use AND logic (stock must match all).
How does relative_volume work?
relative_volume = today's volume / average daily volume. Values above 1.5 indicate unusually high trading activity — often associated with news catalysts or technical breakouts.
Is this US stocks only? Yes — Finviz covers US-listed stocks (NYSE, NASDAQ, AMEX). For crypto technical indicators, see Altcoin BTC-Relative Performance or Long/Short OI Aggregator.
Related actors
- Altcoin BTC-Relative Performance — Technical momentum screening for crypto markets
- Social Sentiment Aggregator — Reddit sentiment to cross-validate technical signals with retail positioning
- Startup Funding Tracker — Fundamental catalyst (funding round) often precedes technical breakouts
Feedback
If this actor helps your trading research, a quick review helps others find it: Leave a review on Apify Store
Keywords: technical analysis, RSI, MACD, moving average, Bollinger bands, stock screener, crypto screener, trading signals, momentum, support resistance, chart patterns, technical indicators