Stock Screener — FinViz Filter, Fundamentals, Technical, Sector avatar

Stock Screener — FinViz Filter, Fundamentals, Technical, Sector

Under maintenance

Pricing

Pay per usage

Go to Apify Store
Stock Screener — FinViz Filter, Fundamentals, Technical, Sector

Stock Screener — FinViz Filter, Fundamentals, Technical, Sector

Under maintenance

Screen 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.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Hojun Lee

Hojun Lee

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

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

ToolCostAPI
Bloomberg Terminal~$25,000/yrYes
FactSet~$12,000/yrYes
Refinitiv Eikon~$8,000/yrYes
This Actor$0.002/stockNo 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

ParameterTypeDefaultDescription
filtersstringRaw FinViz filter codes, comma-separated (e.g. cap_largeover,fa_pe_low). Combined with preset selectors below.
marketCapselectanyMarket cap bracket: Any / Mega ($200B+) / Large ($10B–$200B) / Mid ($2B–$10B) / Small ($300M–$2B) / Micro ($50M–$300M) / Nano (<$50M)
sectorselectanySector filter: Technology, Healthcare, Financials, Energy, etc.
countryselectusaCountry: USA, China, Canada, UK, Germany, Japan, or Any
sortByselectmarketcapSort column: ticker / company / marketcap / pe / price / change / volume
sortOrderselectdescSort direction: desc (highest first) or asc
maxResultsinteger100Maximum stocks to return (up to 500)
includeFinancialsbooleanfalseAlso 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

EventCost
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.


Feedback

If this actor powers your stock research, a review helps others find it: Leave a review on Apify Store