Stock Screener — FinViz Filter, Fundamentals, Technical, Sector
Under maintenancePricing
Pay per usage
Stock Screener — FinViz Filter, Fundamentals, Technical, Sector
Under maintenanceScreen stocks using FinViz filters. Filter by market cap, sector, P/E ratio, RSI, volume, country, EPS growth, dividend yield, and 50+ other criteria. Returns fundamentals, technical indicators, and performance data. No API key required.
Stock Screener — FinViz Filter, Fundamentals, Technical Indicators
Screen stocks using 50+ FinViz filters including market cap, sector, P/E ratio, RSI, volume, country, EPS growth, and dividend yield. Returns fundamentals, technical indicators, and performance data for every matching stock. No API key required.
What it does
This actor scrapes FinViz, the industry-standard free stock screener, using any combination of 50+ filter codes and returns structured JSON data per stock. You can filter by preset dropdowns (market cap, sector, country) or pass raw FinViz filter strings for full control.
Each result includes ticker, company name, sector, industry, country, market cap, P/E ratio, price, % change, and volume. Optionally enable financial details to also get P/B, P/S, EPS (TTM), and dividend yield.
Use Cases
- Value investing screens — find undervalued large caps with low P/E and high ROE
- Momentum screens — catch oversold stocks (RSI < 30) for bounce plays
- Sector rotation analysis — count stocks per sector under certain conditions
- Dividend stock hunting — find high-yield, low-payout stocks
- Growth stock discovery — filter by EPS and sales growth quarter-over-quarter
- Custom research — combine any of 50+ FinViz filter codes for bespoke screens
Why Use This vs Alternatives
| Tool | Cost | API |
|---|---|---|
| Bloomberg Terminal | ~$25,000/yr | Yes |
| FactSet | ~$12,000/yr | Yes |
| Refinitiv Eikon | ~$8,000/yr | Yes |
| This Actor | $0.002/stock | No subscription needed |
No subscription, no API key, no monthly minimum. Pay only for what you use.
Note: Uses FinViz free tier data. Data is delayed ~15 minutes. Not suitable for real-time HFT. For fundamental research, screening, and sector analysis this is more than sufficient. Keywords: stock screener · FinViz scraper · market cap filter · P/E ratio screen · RSI stock filter · fundamental analysis · technical stock screener · equity screener
Common Filter Examples
Value Screen (Large caps, low P/E, high ROE, USA)
cap_largeover,fa_pe_low,fa_roe_o15,geo_usa
Growth Screen (Mid+ caps, strong EPS and sales growth)
fa_epsqoq_o25,fa_salesqoq_o25,cap_midover
Momentum / Oversold (RSI < 30, large caps)
ta_rsi_os30,cap_largeover
Dividend Hunters (Yield > 3%, low payout ratio)
fa_div_o3,fa_payout_low
Tech Sector with Positive EPS Growth
sec_technology,fa_epsqoq_pos
See finviz.com/screener.ashx for the full list of filter codes.
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
filters | string | — | Raw FinViz filter codes, comma-separated (e.g. cap_largeover,fa_pe_low). Combined with preset selectors below. |
marketCap | select | any | Market cap bracket: Any / Mega ($200B+) / Large ($10B–$200B) / Mid ($2B–$10B) / Small ($300M–$2B) / Micro ($50M–$300M) / Nano (<$50M) |
sector | select | any | Sector filter: Technology, Healthcare, Financials, Energy, etc. |
country | select | usa | Country: USA, China, Canada, UK, Germany, Japan, or Any |
sortBy | select | marketcap | Sort column: ticker / company / marketcap / pe / price / change / volume |
sortOrder | select | desc | Sort direction: desc (highest first) or asc |
maxResults | integer | 100 | Maximum stocks to return (up to 500) |
includeFinancials | boolean | false | Also fetch P/B, P/S, EPS (TTM), dividend yield per stock |
Output
Each stock item:
{"ticker": "AAPL","company": "Apple Inc.","sector": "Technology","industry": "Consumer Electronics","country": "USA","market_cap": 3100000000000,"pe_ratio": 29.5,"price": 195.12,"change_pct": 1.23,"volume": 54321000,"screened_at": "2025-01-15T10:30:00+00:00"}
With includeFinancials: true, each record also includes:
{"ticker": "MSFT","company": "Microsoft Corporation","sector": "Technology","industry": "Software—Infrastructure","country": "USA","market_cap": 3000000000000,"pe_ratio": 34.1,"price": 403.78,"change_pct": 0.87,"volume": 18750000,"pb_ratio": 12.4,"ps_ratio": 13.2,"eps_ttm": 11.82,"dividend_yield": 0.71,"roe": 42.5,"roi": null,"screened_at": "2025-01-15T10:30:00+00:00"}
The last item in the dataset is a summary record:
{"_type": "SUMMARY","total_stocks": 87,"by_sector": {"Technology": 23,"Healthcare": 15,"Financials": 12},"avg_pe": 22.4,"avg_price": 145.32}
Pricing
| Event | Cost |
|---|---|
| Actor start | $0.001 (flat) |
| Per stock returned | $0.002 each |
Example: Screening 100 US large-cap tech stocks = $0.001 + 100 × $0.002 = $0.201
Compare to Bloomberg Terminal at $25,000/year.
Related actors
- Yahoo Finance History — Historical OHLCV data for stocks found via this screener for backtesting
- Earnings Call Transcript — Earnings transcripts for screened stocks to add qualitative context
- SEC 13F Holdings Tracker — Institutional ownership data for screened stocks to identify smart money positions
Feedback
If this actor powers your stock research, a review helps others find it: Leave a review on Apify Store