TradingView Screener Export avatar

TradingView Screener Export

Pricing

from $0.50 / 1,000 screener results

Go to Apify Store
TradingView Screener Export

TradingView Screener Export

Multi-asset TradingView-style screener (stock, crypto, ETF, bond, CEX, DEX). Export filtered results to a dataset for automation.

Pricing

from $0.50 / 1,000 screener results

Rating

0.0

(0)

Developer

barry Alan

barry Alan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Run a TradingView-style multi-asset screener and write every hit to an Apify Dataset — ready for watchlists, quant screens, and scheduled jobs (Make / n8n / cron).

Powered by TradingView Data API (POST /api/screener/…/scan). Not official TradingView. Not a live quote stream: each run is a snapshot.

What you get

One HTTP scan per run, then one Dataset row per result. You choose the asset class, market, how many rows to keep, and optional filters in the same JSON shape as the upstream screener.

Supported assetType values:

assetTypeUpstream path
stock/api/screener/scan
crypto/api/screener/crypto/scan
etf/api/screener/etf/scan
bond/api/screener/bond/scan
cex/api/screener/cex/scan
dex/api/screener/dex/scan

Typical row fields (exact columns follow the upstream scan): symbol, close, change, volume, market_cap_basic, price_earnings_ttm, sector, analystrating, plus assetType, market, and scrapedAt.

How to use

  1. Set assetType (stock by default) and market (e.g. america, crypto).
  2. Set maxResults (default 50, max 500). This is how many rows you keep — it is not hardcoded to 5.
  3. Optionally add filters (JSON). Example: market cap ≥ $10B.
  4. Run, then export JSON / CSV / Excel or schedule the Actor.

Discover filter field ids, operations, and enums with:

GET https://www.tradingviewapi.com/api/screener/filter-options?asset_type=stock

Example — US large caps

{
"assetType": "stock",
"market": "america",
"maxResults": 25,
"filters": {
"market_cap_basic": { "operation": "greater_or_equal", "value": 10000000000 }
}
}

Input

FieldRequiredDescription
assetTypeyesstock | crypto | etf | bond | cex | dex
marketyese.g. america, brazil, crypto
maxResultsno1–500 (default 50)
filtersnoJSON object; same shape as the Data API screener

No user API key is required. Credentials are stored on the Actor.

Pricing (pay per event)

EventWhen
screener-runOnce per Actor run (the scan itself)
screener-resultOnce per Dataset row pushed

A 50-row scan ⇒ 1× screener-run + 50× screener-result. Raise maxResults only as far as you need; extra rows cost extra.

Limits and notes

  • Snapshot only — prices can move after the run.
  • Result columns are whatever the upstream screener returns for that asset type.
  • Filter syntax: comparison object { "operation": "greater_or_equal", "value": n }, arrays for multi-select, scalars for equality.
  • Not investment advice. Unofficial wrapper around TradingView Data API.