US Stock Screener — Finviz Alternative avatar

US Stock Screener — Finviz Alternative

Pricing

from $5.00 / 1,000 screened stocks

Go to Apify Store
US Stock Screener — Finviz Alternative

US Stock Screener — Finviz Alternative

Screen US stocks by sector, price, market cap, volume, P/E, RSI, and daily change. Export one record per equity with market metrics, source URLs, and retrieval times for research, spreadsheets, or dashboards.

Pricing

from $5.00 / 1,000 screened stocks

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Screen US stocks by sector, price, market cap, volume, P/E, RSI, and daily change. Export one record per equity with market metrics, source URLs, and retrieval times for research, spreadsheets, or dashboards. For market researchers, each dataset row represents one equity that matched the selected screen.

Workflow: put the results to work

Choose a screening preset or set your own valuation, liquidity, and technical filters. Export the matching symbols with their retrieval times, then investigate selected equities in your market-research workflow. A screen is a current data selection, not an investment recommendation.

Best fit for this Actor

  • You need a programmatic US stock screen with a defined result cap and one JSON record per symbol.
  • You want source URLs, retrieved-at timestamps, valuation fields, and a technical snapshot in the same dataset.
  • You need a bounded batch for API or Apify MCP use, then want to pass selected tickers to the related Google Finance stock and news workflow for ticker-level news and quote details.

This Actor is designed for bounded US-equity discovery and export. Pair it with a licensed market-data, charting, portfolio, or brokerage product when your workflow calls for those specialized capabilities.

How this workflow compares with Finviz

This is a focused alternative for the programmatic export step: filter a US-equity universe and receive structured rows with price, volume, market cap, P/E, RSI, moving averages, sector, industry, source URL, and retrieval time. Finviz remains the broader choice when you need its interactive dashboard, charts, saved screens, backtests, alerts, extended market views, or other product features outside this Actor's read-only JSON contract.

DecisionThis ActorFinvizBest fit
ScopeBounded US-equity screen exported as JSONBroader market-research productUse this Actor for a data step; use Finviz for its dashboard workflow.
BillingPay per event plus platform usage; see the Pricing tab for current rates.Subscription product with broader product accessUse event billing for a bounded programmatic run; evaluate Finviz for recurring suite use.
Same-job inputJSON filters, sort, and a 1–100 result capInteractive filters and viewsChoose the interface that fits the operator's workflow.
OutputTyped dataset rows with explicit nulls, source URLs, and terminal outcomesRich interactive views and exportsChoose JSON for downstream automation; choose the dashboard for visual research.
AutomationAPI-run input and dataset readbackBroader product features remain outside this Actor's scopeUse this Actor when the output must enter an Apify data workflow.

Finviz is a trademark of its owner. This independent Actor is not affiliated, associated, or endorsed by Finviz.

Practical scenario: a large-cap semiconductor screen

Review the Pricing tab for current event rates. Total run cost includes the events actually charged and Apify platform usage; any separately billed provider access is described in the input and data-access guidance.

Quick start input

{
"screenPreset": "large_cap",
"industries": ["Semiconductors"],
"minMarketCapUsd": 10000000000,
"minVolume": 1000000,
"sortBy": "market_cap",
"sortOrder": "desc",
"maxResults": 25
}

Input reference

FieldTypeWhat it controls
screenPresetenumBroad market, movers, activity, large-cap, value, growth-technology, or RSI starting screen.
sectors, industriesstring arraysExact source scanner labels to include; use values observed in prior output.
numeric min* / max* filtersnumbersMarket cap, price, change, volume, RSI (14), and trailing P/E bounds.
sortBy, sortOrderenumsOne supported field and direction used before the result limit.
maxResultsinteger1–100 validated rows; this is the billable event cap.

What data you receive

Each dataset item is one US-listed equity from the returned market scanner snapshot. Missing source fields stay null; the Actor does not invent values.

{
"symbol": "NVDA",
"exchange": "NASDAQ",
"companyName": "NVIDIA Corporation",
"priceUsd": 230.36,
"marketCapUsd": 5551676014709,
"sector": "Electronic Technology",
"industry": "Semiconductors",
"peRatioTtm": 29.12,
"rsi14": 60.39,
"source": "tradingview-public-scanner",
"sourceUrl": "https://www.tradingview.com/symbols/NVDA/",
"retrievedAt": "2026-09-07T12:15:00.000Z"
}

The overview, valuation, and technical dataset views keep the Console preview useful without changing the underlying record contract.

Use through the API

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('khadinakbar/finviz-alternative-stock-screener').call({
screenPreset: 'large_cap',
minMarketCapUsd: 10000000000,
maxResults: 25
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Use with AI agents through Apify MCP

Review the Pricing tab for current event rates. Total run cost includes the events actually charged and Apify platform usage; any separately billed provider access is described in the input and data-access guidance.

Use the current Apify MCP setup flow for your chosen client, then inspect the OUTPUT record and dataset after the run. The output names the completed outcome, records the returned item count, and gives a practical next action for source availability, a zero-match screen, or input adjustments.

Best results

  • Start with a 10–25 row screen to confirm the exact industry labels and field availability you need.
  • Use overview for a concise result table, valuation for P/E and book-value work, or technical for RSI and moving-average fields.
  • Treat the data as a time-stamped market snapshot. Exchange timing, source availability, and coverage can vary by symbol and market session.

Builder's note

I designed the Actor around one bounded scanner call rather than a browser-table workflow. That keeps the input-to-output contract narrow, makes record-level billing auditable, and makes source availability visible in the terminal output.

Responsible use

This Actor is read-only and intended for public or authorized market-research workflows. It is not investment advice. Verify market data and any investment decision through your own licensed sources and process.

Pricing and run costs

This Actor uses Pay per event plus Apify platform usage. The Pricing tab lists the current event rates and billing terms.

EventBilling unitWhen it applies
apify-actor-startActor StartCharged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
stock-screenedScreened stockCharged once for each validated US equity row persisted to the dataset.

Run cost combines the charged events and Apify platform usage. Review the run charge limit and requested result count before starting.

Connect an AI agent

Use the Apify MCP configurator to choose an available client connection. Inspect this Actor’s current input schema and required credentials before running it.

Example agent request

Screen US stocks by sector, price, market cap, volume, P/E, RSI, and daily change. Use the inputs I supply, confirm the result limit, and return the available results with their source context and any partial or missing-data outcome.