Stock, Crypto & Forex Screener avatar

Stock, Crypto & Forex Screener

Pricing

$1.00 / 1,000 ticker returneds

Go to Apify Store
Stock, Crypto & Forex Screener

Stock, Crypto & Forex Screener

Screen any market with your own filters and columns. Returns a ranked table of matching tickers with the exact data fields you request.

Pricing

$1.00 / 1,000 ticker returneds

Rating

0.0

(0)

Developer

Goutam Soni

Goutam Soni

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

31 minutes ago

Last modified

Categories

Share

Screen any market with your own filters and columns, and get back a ranked table of matching tickers. Pick the market, choose exactly which data fields you want, add optional numeric filters, and rank the results by any column. Works for equities, crypto pairs, and forex pairs from a single input.

Use it to build watchlists, feed a trading dashboard, power lead lists of companies by market cap or sector, or run scheduled screens for movers and gainers.

What you get

  • One row per ticker, ranked by the column you choose.
  • Every column you request, labelled and returned in order.
  • A stable symbol (exchange + ticker) and a rank on every row.
  • Any market: equities across dozens of countries, crypto, and forex.

Input

FieldTypeDefaultDescription
marketstringamericaMarket to screen. E.g. america, crypto, forex, uk, india, germany, japan, canada, australia.
columnsarray["name","close","change","volume","market_cap_basic"]Data fields to return per ticker, in order.
sortBystringmarket_cap_basicColumn to rank by. Use a numeric column (for crypto/forex use volume or change).
sortOrderstring (desc/asc)descRanking direction.
limitinteger50Number of tickers to return (1 to 500).
filtersarray[]Optional numeric filters to narrow the screen.

Common columns

name, close, change, change_abs, volume, market_cap_basic, price_earnings_ttm, dividend_yield_recent, sector, industry, RSI, exchange, description.

Example input

{
"market": "america",
"columns": ["name", "close", "change", "volume", "market_cap_basic", "sector"],
"sortBy": "market_cap_basic",
"sortOrder": "desc",
"limit": 50,
"filters": [
{ "left": "market_cap_basic", "operation": "greater", "right": 1000000000 }
]
}

Output

Each dataset row contains symbol, rank, and one key per requested column.

FieldDescription
symbolExchange-qualified ticker, e.g. NASDAQ:AAPL.
rankPosition in the ranked result (1 = top).
nameTicker symbol / short name (when requested).
closeLatest price (when requested).
changePercent change (when requested).
volumeTraded volume (when requested).
market_cap_basicMarket capitalization (when requested).
...any other requested columnReturned under its own key.

Example output row

{
"symbol": "NASDAQ:AAPL",
"rank": 2,
"name": "AAPL",
"close": 317.31,
"change": 0.63,
"volume": 43257535,
"market_cap_basic": 4660445181914.07
}

Pricing

This Actor uses pay per event:

EventPrice (USD)
Ticker returned$0.001 per ticker row

You are charged once per ticker row returned in the ranked table. A screen returning 50 tickers costs $0.05.

Notes

  • columns are returned in the exact order you request them, each under its own key.
  • For crypto and forex, market-cap ranking is not meaningful. Sort by volume or change instead.
  • filters accept objects like { "left": "<column>", "operation": "greater", "right": <number> }. Leave empty to screen the whole market.

Found this useful? Leave a quick review. It takes a few seconds and it genuinely helps other people find the actor.