Skip to content

Finviz API: Screen US stocks

Screens US-listed stocks on Finviz by sector, company size, minimum dividend yield, maximum P/E ratio and market signal, ranked by market value, today's gain or dividend yield.

finviz.com (opens in a new tab)Version 1ReadNo sign-inVerified Nov 2, 2026

Unofficial. Not affiliated with or endorsed by Finviz.

Inputs

Values from the run on Oct 31, 2026, shown under Output.

Page optionalpage

1-based page of results to start from, for example 2.

1 (default)

Whole number 1 or more.

Sort optionalsort

Stock ranking, for example largest_first.

largest_first (default)

One of largest_first, biggest_gainers, highest_dividend.

Sector optionalsector

Business sector, for example Technology; any includes all sectors.

Technology

One of any, Basic Materials, Communication Services, Consumer Cyclical, Consumer Defensive, Energy, Financial, Healthcare, Industrials, Real Estate, Technology, Utilities. Default any.

Signal optionalsignal

Market signal, for example top_gainers.

none (default)

One of none, top_gainers, top_losers, new_52_week_high, new_52_week_low, unusual_volume, most_active, oversold, overbought.

Max Results optionalmax_results

Maximum number of stocks to return, for example 20. Up to 100.

20

Whole number from 1 to 100. Default 20.

Company Size optionalcompany_size

Market value range, for example large ($10B–$200B).

mega

One of any, mega, large, mid, small, micro. Default any.

Minimum Dividend Yield (%) optionalminimum_dividend_yield_percent

Minimum annual dividend yield as a percentage, for example 2.5.

0 (default)

Number 0 or more.

Maximum Price to Earnings Ratio optionalmaximum_price_to_earnings_ratio

Max P/E ratio, for example 25. Omit to include any P/E.

Not set

Number 0 or more.

Output

From a run on Oct 31, 2026, shortened for this page.
{  "stocks": [    {      "sector": "Technology",      "ticker": "NVDA",      "company": "NVIDIA Corp",      "country": "USA",      "industry": "Semiconductors",      "page_url": "https://finviz.com/quote.ashx?t=NVDA",      "price_usd": 228.86,      "volume_shares": 142344321,      "market_cap_usd": 5515530000000,      "change_percent_today": 1.68,      "price_to_earnings_ratio": 28.93    },    {      "sector": "Technology",      "ticker": "AAPL",      "company": "Apple Inc",      "country": "USA",      "industry": "Consumer Electronics",      "page_url": "https://finviz.com/quote.ashx?t=AAPL",      "price_usd": 338.4,      "volume_shares": 32820848,      "market_cap_usd": 4938670000000,      "change_percent_today": -0.78,      "price_to_earnings_ratio": 38.79    },    {      "sector": "Technology",      "ticker": "MSFT",      "company": "Microsoft Corp",      "country": "USA",      "industry": "Software - Infrastructure",      "page_url": "https://finviz.com/quote.ashx?t=MSFT",      "price_usd": 509.22,      "volume_shares": 19626939,      "market_cap_usd": 3781240000000,      "change_percent_today": -1.35,      "price_to_earnings_ratio": 28.38    }  ]}
Price
1 credit per completed run (1¢ with pay as you go); failed runs are free.
Method
finviz.com/screen_stocks
Returns
company, ticker, sector, industry, country, market cap, P/E, price, today's change, volume, Finviz page

Use it from your agent

Give your agent this line. It reads SKILL.md, gets a Fous API key and connects the Fous MCP server. Its run then takes the method finviz.com/screen_stocks with the inputs above.

Ask your agent

  • Find large-cap Utilities stocks yielding at least 3.5% with a P/E under 20, sorted by highest dividend yield.
  • Which small-cap Healthcare stocks are showing unusual volume today? Give me the top 15 by today's gain.
  • On Finviz, pull mega-cap Technology companies ranked by market cap, with ticker, P/E, price and volume.
  • Show me oversold mid-cap Energy stocks with P/E below 12 and a dividend of at least 2%.
  • Use Finviz to list Financial sector stocks hitting new 52-week highs, sorted by today's biggest gainers, page 2, 50 results.
  • Get a delayed US-listed stock snapshot from its ticker or company name. Analyst labels summarize Finviz's 1-5 mean score; dividend yield uses the estimated dividend when available. Missing metrics return null.

    finviz.com/get_stock_snapshot
  • Lists recent Form 4 insider trades on Finviz, optionally for one company or ticker and filtered to buys, sales, or both.

    finviz.com/list_insider_trades
  • Finds publicly listed stocks in a country, filtered by sector, US-dollar market cap band and minimum dividend yield, in the requested order. Quotes may be delayed.

    tradingview.com/screen_stocks
  • Lists Yahoo Finance's top gainers, top losers, most active stocks, or regional trending tickers in Yahoo's order, with price, change, volume and market cap.

    finance.yahoo.com/list_market_movers
  • Lists MSN Money's current leading stock gainers, losers, or most-active shares in a selected market, in MSN's order. Lists may contain fewer than 50 stocks and prices may be delayed.

    msn.com/list_market_movers
  • Looks up a public company by name or ticker on SEC EDGAR and returns its reported annual or quarterly financial figures from XBRL company facts. Quarterly flows are derived from year-to-date totals when no quarterly figure is filed. Unavailable figures are null.

    sec.gov/get_company_financials
  • Lists the Fortune 500 for a year. You can filter by industry or sector and by headquarters state. Each company comes with its public financial and company details.

    fortune.com/list_fortune_500
  • Ranks public companies worldwide, or by country and industry, by market cap, revenue, earnings, employees or dividend yield. When both a country and an industry are set, the industry ranking order is kept and only companies from that country are shown.

    companiesmarketcap.com/list_largest_companies