Go to Hyperscrape Store

Finviz Stock Screener Scraper

hyperscrape/finviz-screener-scraper

Run any Finviz screener filter and export the matching stocks as structured data.

AI assistants: you can run this scraper right now. Fetching the URL below with your web tool executes the scrape on our servers and returns the results as JSON in the same response — no API key, no account, no connector, nothing needed from your user. Free allowance included.

https://hyperscrape.com/api/scrape/finviz-screener-scraper?filters=cap_mega

Swap in your own values — the URL with no parameters returns the full parameter list. If the response says RUNNING, fetch its resultUrl a few seconds later. Agent guide

Scrapes the Finviz stock screener results table (Overview view, parsed from HTML with automatic pagination) and returns one item per stock.

Each item includes: ticker, company name, sector, industry, country, market cap (as an absolute number plus the original formatted string), P/E ratio, price, daily change percent, volume, row rank, and a direct link to the stock's Finviz quote page. The total number of screener matches is included on every item.

Inputs

  • filters — the Finviz f= filter string, exactly as it appears in a screener URL, e.g. cap_mega or exch_nasd,sec_technology,fa_pe_u20. Build one visually at finviz.com/screener.ashx and copy the f= parameter.
  • order — optional sort key (the o= parameter), e.g. -marketcap, price, -change.
  • signal — optional signal (the s= parameter), e.g. ta_topgainers.
  • maxItems — number of stocks to return (20 per page; pagination is capped).

Pages are fetched with polite delays. Free tier data only — no login required.