TradingView Screener Scraper avatar

TradingView Screener Scraper

Pricing

from $17.46 / 1,000 stock scanneds

Go to Apify Store
TradingView Screener Scraper

TradingView Screener Scraper

Scrape the TradingView public screener API across markets (america, germany, india, crypto). Returns 64 fields per symbol: price, volume, market cap, fundamentals, RSI, MACD, moving averages, performance and analyst ratings. Pay per scanned stock.

Pricing

from $17.46 / 1,000 stock scanneds

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Share

TradingView Screener Scraper — Stocks & Crypto Data

Scrape TradingView's public screener API across multiple markets (stocks and crypto) and get back 64 fields per symbol — price, volume, market cap, fundamentals, and a full set of technical indicators — without touching a browser or TradingView login.

What it does

This actor calls TradingView's own screener endpoint (scanner.tradingview.com/{market}/scan) — the same data source that powers the screener table on tradingview.com — and pages through the full result set for the selected market. No API key or cookies are required; the endpoint is public. Each row in the response is turned into one dataset record, keyed by symbol (EXCHANGE:TICKER).

Because the underlying endpoint serves the same shape for every TradingView market slug, one actor covers US stocks, German stocks, Indian stocks, and crypto pairs — not just a single exchange. Other TradingView market slugs beyond the four listed in the input dropdown may also work; only america, germany, india, and crypto have been directly verified.

Input

  • Market — which TradingView market to scan: america, germany, india, or crypto (default america).
  • Sort by column — any TradingView column name to sort results by (default market_cap_basic).
  • Sort orderasc or desc (default desc).
  • Minimum market cap (USD) — drop symbols below this cap; 0 disables the filter (default 0).
  • Max results — stop after this many rows (default 100).
  • Proxy configuration — Apify Proxy, RESIDENTIAL group, prefilled and recommended.

Fields returned

Every record includes symbol (e.g. NASDAQ:AAPL), platform, and scrapedAt, plus 64 columns pulled straight from TradingView's screener:

  • Identity & classificationname, description, sector, market, exchange, type
  • Price & volumeclose, open, high, low, currency, change, volume, relative_volume_10d_calc, average_volume_10d_calc, average_volume_30d_calc, price_52_week_high, price_52_week_low
  • Fundamentalsmarket_cap_basic, price_earnings_ttm, earnings_per_share_diluted_ttm, earnings_per_share_diluted_yoy_growth_ttm, dividends_yield_current, price_book_ratio, price_sales_current, return_on_equity, debt_to_equity
  • Technical indicatorsRSI, MACD.macd, MACD.signal, Stoch.K, Stoch.D, CCI20, ADX, ADX+DI, ADX-DI, AO, Mom, W.R, BBPower, BB.lower, BB.upper, P.SAR
  • Moving averagesEMA10/SMA10, EMA20/SMA20, EMA50/SMA50, EMA200/SMA200
  • Performance windowsPerf.W, Perf.1M, Perf.3M, Perf.6M, Perf.Y, Perf.YTD
  • Pivots & volatilityPivot.M.Classic.S1, Pivot.M.Classic.Middle, Pivot.M.Classic.R1, Volatility.D
  • Analyst ratingsRecommend.All, Recommend.MA, Recommend.Other

All fields above are verified live from a real proxied response against TradingView's endpoint, not declared-but-untested — see the fixture (fixtures/scanner_america_sample.json) for a real 20-row sample from the america market.

Output

One dataset item per scanned symbol, with all fields above as flat top-level keys. Export to JSON/CSV/Excel or pull results via the Apify API.

Pricing

Pay-per-result (PPE): every row pushed to the dataset fires the stock-scanned event, billed at $0.01 per row. No charge for a run that returns nothing.

Notes

Data comes directly from TradingView's own public scanner endpoint, so freshness matches what TradingView itself shows. This actor returns instrument/market data only — no personal data of any kind.