Finviz Stock Screener Scraper - Any Filters, Any View avatar

Finviz Stock Screener Scraper - Any Filters, Any View

Pricing

from $0.50 / 1,000 stock scrapeds

Go to Apify Store
Finviz Stock Screener Scraper - Any Filters, Any View

Finviz Stock Screener Scraper - Any Filters, Any View

Results of any Finviz stock screener by URL, without login: every filter, order and view (Overview, Valuation, Financial, Ownership, Performance, Technical, Custom), paginated automatically with numbers normalised. Scheduled runs flag the stocks that enter the screen. $0.0005 per stock.

Pricing

from $0.50 / 1,000 stock scrapeds

Rating

0.0

(0)

Developer

Antonio del Olmo Tena

Antonio del Olmo Tena

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Categories

Features

Limited permissions

Share

Export any Finviz stock screener to JSON, CSV or Excel. Build the screen on finviz.com with the filters, order and view you want, copy the URL and the Actor reads every page and returns one row per stock with the columns of that view (Overview, Valuation, Financial, Ownership, Performance, Technical or Custom), with numbers normalised so that 5.08T, 1.21% and 1,234,567 become plain numbers. Schedule it and stocks that enter the screen since the previous run are flagged. Watchlists, quantitative research, backtesting universes, dividend and value screens, breakout alerts and portfolio dashboards at $0.0005 per stock.

What you get

Stock (one row each): ticker, url (Finviz quote page), company, sector, industry, country, marketCap, pe, price, changePercent, volume, position, and values, an object with every column of the chosen view by its label (P/S, P/B, EPS, Dividend %, ROE, Debt/Eq, Perf Week, RSI, 52W High...).

Screener on every row: screener (the URL you gave), view and totalCount (stocks the screener reports).

Changes on scheduled runs: isNew is true for stocks that were not in the screener in the previous run of the same URL.

Screens without results return nothing and are not charged.

How to use it

  1. Open the Finviz screener, set filters, order and view, and copy the URL, for example https://finviz.com/screener.ashx?v=111&f=cap_largeover,sec_technology&o=-marketcap.
  2. Open the Input tab and paste the URLs, one per line (up to 50 per run). Views: v=111 Overview, 121 Valuation, 161 Financial, 171 Ownership, 141 Performance, 131 Technical, 152 Custom (with your column set in c=).
  3. Set Max stocks per screener (20 per page, up to 1,000).
  4. Click Start and export the rows.
  5. Schedule the Actor to get an alert when a stock enters your screen.

Input

{
"screenerUrls": [
"https://finviz.com/screener.ashx?v=111&f=cap_largeover,sec_technology&o=-marketcap",
"https://finviz.com/screener.ashx?v=121&f=cap_midover,fa_pe_u15&o=pe"
],
"maxRows": 200
}

Output

{
"screener": "https://finviz.com/screener?v=111&f=cap_largeover%2Csec_technology&o=-marketcap",
"view": "Overview",
"totalCount": 925,
"position": 3,
"ticker": "AAPL",
"url": "https://finviz.com/quote.ashx?t=AAPL",
"company": "Apple Inc",
"sector": "Technology",
"industry": "Consumer Electronics",
"country": "USA",
"marketCap": 5078410000000,
"pe": 39.89,
"price": 347.98,
"changePercent": 1.21,
"volume": 107074,
"values": {
"Ticker": "AAPL",
"Company": "Apple Inc",
"Sector": "Technology",
"Industry": "Consumer Electronics",
"Country": "USA",
"Market Cap": 5078410000000,
"P/E": 39.89,
"Price": 347.98,
"Change %": 1.21,
"Volume": 107074
},
"isNew": false,
"timestamp": "2026-10-29T10:00:00.000Z"
}

Pricing

Pay per event: $0.0005 per stock and $0.001 per stock entering the screen on a scheduled run. Empty screens are free. A 925-stock screen costs $0.46.

Limits and notes

  • Only the free Finviz screener is read; Elite-only filters, intraday data and export features are not available.
  • Prices and volumes are the delayed figures Finviz shows to visitors.
  • marketCap, pe, price, changePercent and volume are filled when the view includes those columns (Overview does); every other column is in values.
  • Large screens need one request per 20 stocks; 1,000 stocks take about a minute.
  • Yahoo Finance: live quotes and price history of the tickers you find here.
  • News Article Scraper: the news behind a move.
  • RSS Feed Monitor: company press releases.