TradingView Screener Export
Pricing
from $0.50 / 1,000 screener results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
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:
assetType | Upstream 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
- Set
assetType(stockby default) andmarket(e.g.america,crypto). - Set
maxResults(default 50, max 500). This is how many rows you keep — it is not hardcoded to 5. - Optionally add
filters(JSON). Example: market cap ≥ $10B. - 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
| Field | Required | Description |
|---|---|---|
assetType | yes | stock | crypto | etf | bond | cex | dex |
market | yes | e.g. america, brazil, crypto |
maxResults | no | 1–500 (default 50) |
filters | no | JSON object; same shape as the Data API screener |
No user API key is required. Credentials are stored on the Actor.
Pricing (pay per event)
| Event | When |
|---|---|
screener-run | Once per Actor run (the scan itself) |
screener-result | Once 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.