Finviz Stock Screener Scraper
Pricing
from $9.99 / 1,000 results
Finviz Stock Screener Scraper
Scrape Finviz screener results to collect stock tickers, prices, market cap, P/E, sector, industry, volume, percentage change, and quote links. Supports custom filters, signals, sorting, ticker lists, multiple pages, and Apify Residential Proxy.
Pricing
from $9.99 / 1,000 results
Rating
0.0
(0)
Developer
Jamshaid Arif
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
An Apify actor that runs a Finviz screener query and returns the ticker rows — price, change, P/E, market cap, sector, industry, volume, and quote link.
## Input| Field | Type | Default | Notes ||---|---|---|---|| `filters` | string list | `[]` | e.g. `cap_large`, `fa_pe_low`, `exch_nasd`. || `signal` | string | — | e.g. `ta_topgainers`, `ta_newhigh`. || `order` | string | — | e.g. `-marketcap`, `price`, `-change`. || `tickers` | string list | `[]` | Screen specific tickers only. || `view` | string | `111` | Finviz table view code (changes columns). || `maxPages` | integer | `5` | 20 rows per page. || `requestDelaySecs` | integer | `1` | Keep ≥1s; Finviz rate-limits hard. || `proxyConfiguration` | proxy | Residential | Recommended. |### Example input```json{"filters": ["cap_large", "sec_technology"],"signal": "ta_topgainers","order": "-marketcap","maxPages": 3,"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
Output
{"no": "1","ticker": "A","company": "Agilent Technologies Inc","sector": "Healthcare","industry": "Diagnostics & Research","country": "USA","market_cap": "37.93B","pe": "26.97","price": "134.29","change": "0.52%","volume": "2,175,279","url": "https://finviz.com/quote.ashx?t=A"}
Values are kept as Finviz displays them (strings with %, B, thousands
separators). Non-default view codes change the columns Finviz renders, so
fields outside the Overview set may come back null.