TradingView Scraper avatar

TradingView Scraper

Pricing

from $5.00 / 1,000 result returneds

Go to Apify Store
TradingView Scraper

TradingView Scraper

Scrape TradingView screener rankings, multi-timeframe technical ratings and quotes for stocks, crypto, forex and futures, with RSI, MACD, market cap and performance. Works with Apify MCP and the API.

Pricing

from $5.00 / 1,000 result returneds

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

2

Monthly active users

2 days ago

Last modified

Share

What is TradingView Scraper?

TradingView Scraper returns one row per symbol from TradingView's public market data in three modes. Screener ranks stocks, crypto, forex or futures by market cap, volume, change or rating. Technicals gives the Strong Buy to Strong Sell gauge, RSI, MACD and stochastics across the timeframes you choose. Quotes gives price, change, volume, market cap, P/E and performance for the tickers you list. Traders, analysts, fintech builders and AI agents use it to pull TradingView data into spreadsheets, bots and dashboards, with no TradingView account.

Why traders use it for market data

  • The TradingView rating, across timeframes. recommendAll and its label from Strong Sell to Strong Buy for 1m up to 1M.
  • A ready screener. Rank a market by market cap, volume, change, RSI or rating, with a market-cap floor.
  • Many markets. US stocks, crypto, forex, futures, bonds and UK, German, French, Italian and Spanish stocks.
  • Plain ticker names work. NASDAQ:AAPL, BINANCE:BTCUSDT or just Tesla are matched to the right exchange.
  • Pay per symbol. One charge per row returned.

How to use it

Technical ratings on several timeframes:

{
"mode": "technicals",
"symbols": ["NASDAQ:AAPL", "NASDAQ:NVDA", "BINANCE:BTCUSDT"],
"timeframes": ["1h", "4h", "1d", "1W"]
}

Top US stocks by market cap above $1B:

{
"mode": "screener",
"market": "america",
"minMarketCapUsd": 1000000000,
"sortBy": "market_cap_basic",
"sortOrder": "desc",
"maxResults": 50
}

Quotes for a watchlist:

{
"mode": "quotes",
"symbols": ["NASDAQ:MSFT", "FX:EURUSD", "Tesla"]
}
InputWhat it controls
modescreener, technicals or quotes. Required.
marketamerica, crypto, forex, futures, bond, cfd, coin, uk, germany, france, italy or spain
symbolsTickers for technicals and quotes, such as NASDAQ:AAPL or Tesla
timeframesRating timeframes for technicals, from 1m to 1M
minMarketCapUsdScreener market-cap floor in US dollars
sortBy, sortOrderScreener ranking column and direction
maxResultsRows to return (default 50)

Need deeper fundamentals or history for a ticker? Continue with Yahoo Finance Scraper linked below.

Output: TradingView data you receive

A real technicals row for Apple (1h and 1d shown):

{
"mode": "technicals",
"symbol": "AAPL",
"exchange": "NASDAQ",
"fullSymbol": "NASDAQ:AAPL",
"close": 333.02,
"recommendAll": 0.31,
"recommendAllLabel": "Buy",
"rsi": 54.37,
"macd": 4.72,
"macdSignal": 5.32,
"timeframes": {
"1h": { "recommendAll": -0.42, "recommendAllLabel": "Sell", "rsi": 42.12 },
"1d": { "recommendAll": 0.31, "recommendAllLabel": "Buy", "rsi": 54.37 }
},
"url": "https://www.tradingview.com/symbols/NASDAQ-AAPL/technicals/",
"scrapedAt": "2026-10-01T12:33:33.208Z"
}

A real quotes row for Microsoft:

{
"mode": "quotes",
"fullSymbol": "NASDAQ:MSFT",
"description": "Microsoft Corporation",
"sector": "Technology Services",
"industry": "Packaged Software",
"currency": "USD",
"close": 512.9,
"changePct": 0.77,
"volume": 27223258,
"marketCapUsd": 3808562422157,
"peRatio": 28.58,
"eps": 18.0033,
"perfWeek": 2.43,
"perfYTD": 5.89,
"url": "https://www.tradingview.com/symbols/NASDAQ-MSFT/"
}
FieldWhat it contains
symbol, exchange, fullSymbol, descriptionThe instrument
close, open, high, low, changePct, volumeLatest price action
marketCapUsd, peRatio, eps, sector, industryFundamentals for stocks
recommendAll, recommendAllLabel, recommendMA, recommendOtherTradingView rating, from -1 (Strong Sell) to 1 (Strong Buy)
rsi, macd, macdSignal, stochK, stochDOscillators
timeframesRating and oscillators per timeframe, in technicals mode
perfWeek, perfMonth, perf3M, perf6M, perfY, perfYTDPerformance in percent

Example workflow: a daily signal check

A swing trader keeps a watchlist of 30 stocks. Each morning a scheduled task runs technicals mode with timeframes set to 4h and 1d. They keep symbols where both timeframes say Buy or Strong Buy and rsi sits under 70. Then they pull earnings dates and analyst targets for the shortlist with Yahoo Finance Scraper.

Pricing

This Actor uses Pay per event. Apify platform usage is included in the event price. You pay one event per symbol row returned, plus a start event per run. The live Pricing tab on this page shows the current price.

  • 30 symbols in technicals mode = 30 result events, whatever the number of timeframes.
  • maxResults caps each run, so it doubles as a cost ceiling.

Market data with AI agents (MCP)

Connect this Actor to an AI agent through Apify MCP and ask in plain language:

What is TradingView's technical rating for Nvidia, AMD and Intel on the daily and weekly charts?

Agent checklist:

  1. Use mode: "technicals" for ratings, "quotes" for prices, "screener" for rankings.
  2. Put tickers in symbols; plain company names work too.
  3. Read rows with get-dataset-items; quote recommendAllLabel per timeframe.
  4. Remind the user the data is market information, not advice.

API example

curl -X POST "https://api.apify.com/v2/acts/khadinakbar~tradingview-scraper/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode": "screener", "market": "crypto", "sortBy": "volume", "maxResults": 20}'
Your next stepUseWhy
When you then want fundamentals, history and optionsYahoo Finance ScraperQuotes, statements, history and analyst data
When you only need fast pricesStock Price TrackerReal-time quotes across asset types
When you track crypto rankingsCoinMarketCap Crypto ScraperCoin listings, details and market metrics
When you watch DEX pairsDexscreener Realtime MonitorLive DEX prices, volume and liquidity

Best results

Starting situationHelpful actionExpected outcome
Confirming a trade ideaUse technicals with two or three timeframesRatings that agree or disagree across horizons
Building a watchlistUse screener with minMarketCapUsdLiquid names ranked by your column
Tracking FX or cryptoUse FX: or exchange-prefixed crypto tickersThe exact pair you trade
Unsure of a tickerType the company name in symbolsThe matching listing

Builder's note

I found that most people open TradingView for the rating gauge first, so technicals rows keep the rating for every timeframe side by side in timeframes. I learned that ticker formats trip people up, so plain names like Tesla are matched to their exchange listing automatically.

FAQ

Do I need a TradingView account?

No. The Actor reads TradingView's public market data.

Is this real-time data?

Rows carry the latest values TradingView shows publicly at collection time; some exchanges are delayed by the exchange itself.

Which timeframes are available?

1m, 5m, 15m, 30m, 1h, 2h, 4h, 1d, 1W and 1M.

How do I scan crypto?

Set mode: "screener" and market: "crypto", then sort by volume, change or market_cap_basic.

Is this investment advice?

No. The data shows TradingView's public indicators and prices for your own research.

Responsible use

This Actor collects publicly available market data and indicators from TradingView. Use it for research and follow TradingView's terms and your data provider agreements. Read Apify's guide on whether web scraping is legal for more context. TradingView is a trademark of TradingView, Inc. This independent Actor is not affiliated with, associated with, or endorsed by TradingView. For questions or bugs, open a ticket in the Issues tab.