TradingView Scanner Scraper avatar

TradingView Scanner Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
TradingView Scanner Scraper

TradingView Scanner Scraper

Scrapes the TradingView stock screener for any market: US, India, Europe, Asia and dozens more. Returns one record per stock with the columns you choose - name, price, change, volume, market cap, sector, exchange and many more fields. Advanced screener filters supported. No browser, no login.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

kibalee

kibalee

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Scrapes the TradingView stock screener for any market with no browser and no login.

What you get

One record per stock with every column you request, for example:

{
"symbol": "NYSE:U",
"name": "Unity Software Inc.",
"description": "Unity Software Inc. operates a real-time 3D development platform...",
"close": 38.42,
"change": 1.21,
"volume": 8345678,
"market_cap_basic": 15200000000,
"sector": "Technology Services",
"exchange": "NYSE",
"type": "stock"
}

Markets

america (default), india, europe, asia, uk, canada, japan, korea, china, germany, france, brazil, world, crypto, forex, cfd and more.

Columns

Any TradingView screener field, e.g. name, description, close, change, volume, market_cap_basic, sector, industry, exchange, type, price_earnings_ttm, dividends_yield_current, employees, country.

Filters

The screener filter uses TradingView's scan language: triplets of [left, operation, right], e.g.

[
{"left": "sector", "operation": "equal", "right": "Technology Services"},
{"left": "market_cap_basic", "operation": "greater", "right": 10000000000}
]

Default filter: all rows that have a market cap.

What it does not do

  • It does not scrape TradingView charts, news or social data.
  • It is not a live streaming feed — each run takes a snapshot of the screener at run time.
  • It returns the fields TradingView exposes in the screener only; fields outside the screener are not available.

Input

FieldDescription
marketsMarkets to scrape (default ["america"])
columnsScreener columns to return (defaults to a sensible set)
filterOptional screener filter triplets (default: has market cap)
maxResultsCap on rows per market (default 1000)

Output

One record per stock in the dataset, flattened: symbol plus each requested column as its own field.