Finviz Stock Screener Scraper avatar

Finviz Stock Screener Scraper

Pricing

from $18.75 / 1,000 result items

Go to Apify Store
Finviz Stock Screener Scraper

Finviz Stock Screener Scraper

Screen 11,000+ US-listed stocks on Finviz with 30+ signal presets and 9 filter dimensions. Enriches each ticker with 70+ fundamental and technical fields. No API key required.

Pricing

from $18.75 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

16

Total users

3

Monthly active users

19 hours ago

Last modified

Categories

Share

ParseForge Banner

๐Ÿ“ˆ Finviz Stock Screener Scraper

๐Ÿš€ Screen 11,000+ US-listed stocks and ETFs in seconds. Filter by signal, sector, market cap, and 30+ technical or fundamental knobs, then pull 80+ data points per ticker. No API key, no login, no manual CSV wrangling.

Finviz is the visual screener traders open every morning. It crunches price action, fundamentals, ownership, analyst recommendations, and chart patterns into one searchable grid covering essentially every stock and ETF listed on NASDAQ, NYSE, AMEX, and CBOE. The site exposes filters that span valuation (P/E, PEG, P/B, P/S, EV/EBITDA), profitability (ROE, ROA, margins), growth (EPS and sales Y/Y, quarter-over-quarter), technicals (SMA, RSI, ATR, beta, chart patterns), ownership (insider, institutional, short interest), and event-driven signals (earnings dates, upgrades, downgrades, unusual volume). Pulling all of that data into a spreadsheet, watchlist, or quant pipeline normally means glueing together a CSV export tool, a paid API, and a handful of manual lookups.

This scraper does the glue. Hand it a signal preset like Top Gainers or Recent Insider Buying, narrow with sector and market cap filters, or just feed it a list of tickers. It returns clean JSON with 85 fields per row, merging the screener result with the dedicated quote page so you also get target prices, analyst ratings, dividend history, earnings dates, 52-week range distance, and full technical context. Built on the same fast Bun + fetch stack we use for our other markets actors, with retries and Apify residential proxy support baked in.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
๐Ÿ“ˆ Retail traders building rule-based watchlistsFind the next breakout: top gainers, unusual volume, new highs
๐Ÿงฎ Quantitative analysts and backtestersPull factor data (value, momentum, quality) for thousands of tickers
๐Ÿฆ Hedge fund research desks tracking flowsTrack insider transactions and institutional ownership changes daily
๐Ÿค– Trading bot and signal app buildersFeed live fundamentals and technicals into systematic strategies
๐Ÿ“ฐ Financial bloggers, newsletters, podcastsPull screened tables for daily market commentary and content
๐Ÿง‘โ€๐ŸŽ“ Students and finance educatorsBuild coursework datasets covering the full US equity universe

๐Ÿ“‹ What the Finviz Stock Screener Scraper does

  • ๐Ÿ“ก One unified screen. Combine signal presets, sector, industry, country, market cap, exchange, and index filters, plus raw Finviz filter expressions for advanced screens.
  • ๐Ÿ“Š 80+ fields per ticker. Pulls Overview screener row, then enriches with the dedicated quote page for fundamentals, technicals, ownership, analyst, and dividend data.
  • ๐Ÿ” Signal presets in one click. 33 built-in scans including Top Gainers, Top Losers, Most Active, Unusual Volume, Overbought, Oversold, Recent Insider Buying, Earnings Before / After Hours, and 16 chart patterns.
  • ๐Ÿš€ Whole-universe coverage. Walks pagination across the full 11,138-stock Finviz universe so a single run can sweep up to 1M records.
  • ๐Ÿ’พ Stable output schema. Same 85 columns whether you screen one ticker or ten thousand, so it drops straight into your warehouse or notebook.
  • ๐Ÿ›ฐ๏ธ Residential proxies, retries, jitter. Apify residential US proxy by default with exponential back-off so longer runs do not stall.

Each record covers the ticker, company name, sector, industry, country, exchange, market cap (string and numeric), price, daily change, volume, valuation ratios (P/E, forward P/E, PEG, P/S, P/B, P/C, P/FCF, EV/EBITDA, EV/Sales), growth (EPS this year, next 5Y, past 3/5Y, Q/Q, Y/Y; same for sales), profitability (gross / operating / profit margin, ROA, ROE, ROI), balance sheet (current ratio, quick ratio, debt/equity, LT debt/equity, book/sh, cash/sh), ownership (insider, institutional, short float, short ratio), analysts (target price, recommendation 1-5), technicals (SMA20, SMA50, SMA200, RSI, beta, ATR, volatility, 52W high/low distance), performance (week, month, quarter, half-year, year, YTD), dividends (yield, payout ratio), and event data (earnings date, IPO date, index membership).

๐Ÿ’ก Why it matters: Yahoo Finance is great for prices, but the analytical framework, the screening grid, the chart pattern detection, the insider transaction feed, all of that lives on Finviz. Pulling it programmatically lets you stop watching the morning grid and start automating against it.

๐Ÿ“Š Data fields

Each record includes: beta, changePercent, company, country, dividendYield, earningsDate, eps, epsYoyTtm, exchange, forwardPe, high52w, industry, insiderOwn, instOwn, low52w, marketCap, pb, pe, peg, perfMonth, perfWeek, perfYear, perfYTD, price, profitMargin, ps, recommendation, roe, rsi, salesYoyTtm, sector, shortFloat, sma20, sma200, sma50, targetPrice, ticker, url, volume. These field names come straight from the actor's dataset schema, so what you see here is what lands in your dataset.

โš ๏ธ Good to Know: Free users are limited to 10 items per run. Upgrade to a paid plan to scrape up to 1,000,000 stocks per run. Create a free account w/ $5 credit

๐Ÿš€ How to use

  1. โ–ถ๏ธ Click Try for free. It opens the actor on Apify; you can sign up with Apify in seconds, no credit card required.
  2. โš™๏ธ Pick a signal or filters. Choose a preset like Top Gainers, or combine sector, market cap, and country dropdowns. Optionally pin specific tickers.
  3. ๐Ÿ”ข Set Max items. Free runs return up to 10 records; paid runs go up to 1,000,000.
  4. ๐Ÿš€ Press Start. The actor handles pagination, proxies, retries, and per-ticker enrichment.
  5. ๐Ÿ“ค Export. Download the dataset as JSON, CSV, Excel, or pull it via the Apify API into your own pipeline.

โฑ๏ธ Total time: under 2 minutes from sign-up to first dataset.

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for more scrapers covering markets, public records, and beyond.

โš ๏ธ Disclaimer: This actor scrapes only public Finviz pages for personal, research, and business intelligence use. Always check Finviz's terms of service before redistributing data. Nothing here is investment advice; double-check anything you trade on against the source.

๐Ÿ†˜ Need Help?

If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.

For faster answers, join our Discord. It's the best place to get support and suggest new actors.