TradingView Screener — Stock Signals & Market Scanner
Pricing
from $26.25 / 1,000 stock scanned with technical analyses
TradingView Screener — Stock Signals & Market Scanner
Scan stocks across 67 markets with the TradingView screener. Get technical indicators (RSI, MACD, Bollinger), moving averages, analyst recommendations, fundamentals, and performance metrics. Pure HTTP, no login. For traders, quant research, and finance dashboards.
Pricing
from $26.25 / 1,000 stock scanned with technical analyses
Rating
5.0
(3)
Developer
viralanalyzer
Maintained by CommunityActor stats
1
Bookmarked
73
Total users
7
Monthly active users
15 hours ago
Last modified
Categories
Share
📊 TradingView Screener — Technical Analysis, Stock Signals & Market Scanner
🔗 View on Apify Store | 🇺🇸 English | 🇧🇷 Português
Scan stocks across 30+ markets using TradingView's scanner API. Get technical indicators (RSI, MACD, Bollinger Bands), moving averages, analyst recommendations, fundamentals, performance metrics, and pivot points. Pure HTTP — no browser or API key needed.
✨ Features
- 🌍 30+ markets — US, Brazil, UK, Germany, Japan, India, crypto, forex, and more
- 📈 Technical indicators — RSI, MACD, Stochastic, CCI, ADX, Bollinger Bands, Parabolic SAR
- 📊 Moving averages — EMA/SMA for 10, 20, 50, 200 periods
- 🎯 Analyst recommendations — Strong Buy / Buy / Neutral / Sell / Strong Sell signals
- 💰 Fundamentals — Market cap, P/E, EPS, dividend yield, ROE, debt-to-equity
- 🚀 Performance — Weekly, monthly, 3M, 6M, YTD, and yearly returns
- 🔍 Flexible filtering — By market cap, specific symbols, or full market scan
- ⚡ Pure HTTP — No browser needed, fast and cost-effective
📥 Input
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
market | string | ✅ | "america" | Market to scan (america, brazil, crypto, forex, etc.) |
symbols | string[] | ❌ | — | Specific symbols (e.g., "NASDAQ:AAPL", "NYSE:MSFT") |
minMarketCap | integer | ❌ | 0 | Minimum market cap filter (USD). Set to 0 to disable. |
maxResults | integer | ❌ | 50 | Max stocks to return (1-500) |
sortBy | string | ❌ | "volume" | Sort field: volume, market_cap_basic, change, Recommend.All, RSI, name |
sortOrder | string | ❌ | "desc" | Sort direction: asc or desc |
proxyConfiguration | object | ❌ | — | Proxy settings for rate limit protection |
Input Example
{"market": "america","minMarketCap": 1000000000,"maxResults": 100,"sortBy": "volume","sortOrder": "desc"}
📤 Output
Each stock includes 60+ fields organized into these categories:
| Field | Type | Description |
|---|---|---|
symbol | string | Ticker symbol |
fullSymbol | string | Exchange:Symbol format |
name | string | Company name |
exchange | string | Stock exchange |
sector | string | Business sector |
industry | string | Industry classification |
country | string | Country code |
currency | string | Trading currency |
open | number | Opening price |
high | number | Day high |
low | number | Day low |
close | number | Last price |
changePercent | number | Price change % |
volume | number | Trading volume |
avgVolume10d | number | 10-day average volume |
relativeVolume | number | Relative volume (vs 10d avg) |
marketCap | number | Market capitalization (USD) |
peRatio | number | Price-to-Earnings ratio (TTM) |
eps | number | Earnings per share (TTM) |
dividendYield | number | Dividend yield |
priceToBook | number | Price-to-Book ratio |
returnOnEquity | number | Return on equity |
debtToEquity | number | Debt-to-equity ratio |
rsi | number | Relative Strength Index (14) |
macdValue | number | MACD value |
macdSignal | number | MACD signal line |
stochK | number | Stochastic %K |
stochD | number | Stochastic %D |
cci | number | Commodity Channel Index (20) |
adx | number | Average Directional Index |
bbLower | number | Bollinger Band lower |
bbUpper | number | Bollinger Band upper |
parabolicSAR | number | Parabolic SAR |
recommendationAll | number | Overall recommendation (-1.0 to 1.0) |
recommendationMA | number | Moving average recommendation |
recommendationOscillators | number | Oscillator recommendation |
recommendationLabel | string | strong_buy / buy / neutral / sell / strong_sell |
ema10 | number | Exponential moving average (10) |
sma20 | number | Simple moving average (20) |
ema50 | number | Exponential moving average (50) |
sma200 | number | Simple moving average (200) |
perfWeek | number | 1-week return % |
perfMonth | number | 1-month return % |
perf3Months | number | 3-month return % |
perfYear | number | 1-year return % |
perfYTD | number | Year-to-date return % |
pivotSupport1 | number | Monthly classic pivot support S1 |
pivotMiddle | number | Monthly classic pivot point |
pivotResistance1 | number | Monthly classic pivot resistance R1 |
volatilityDaily | number | Daily volatility |
platform | string | Always "tradingview" |
scrapedAt | string | ISO 8601 timestamp |
Output Example
{"symbol": "NVDA","fullSymbol": "NASDAQ:NVDA","name": "NVIDIA Corporation","exchange": "NASDAQ","type": "stock","sector": "Electronic Technology","industry": "Semiconductors","country": "US","currency": "USD","open": 131.82,"high": 134.19,"low": 130.46,"close": 133.57,"changePercent": 1.8742,"changeAbsolute": 2.46,"volume": 298450000,"avgVolume10d": 312500000,"avgVolume30d": 289700000,"relativeVolume": 0.9551,"marketCap": 3276000000000,"peRatio": 52.3841,"eps": 2.5512,"dividendYield": 0.0003,"priceToBook": 48.12,"priceToSales": 29.74,"returnOnEquity": 1.1542,"debtToEquity": 0.1698,"recommendationAll": 0.6247,"recommendationMA": 0.8125,"recommendationOscillators": 0.2814,"recommendationLabel": "strong_buy","rsi": 58.3412,"macdValue": 2.1847,"macdSignal": 1.5320,"stochK": 72.4510,"stochD": 68.1290,"ema10": 131.45,"sma10": 130.82,"ema20": 128.73,"sma20": 127.95,"ema50": 124.18,"sma50": 123.62,"ema200": 118.47,"sma200": 116.34,"perfWeek": 0.0342,"perfMonth": 0.0891,"perf3Months": 0.1247,"perf6Months": 0.2518,"perfYear": 0.6847,"perfYTD": 0.1142,"pivotSupport1": 125.40,"pivotMiddle": 130.15,"pivotResistance1": 138.90,"volatilityDaily": 0.0312,"platform": "tradingview","scrapedAt": "2026-03-06T12:00:00.000Z"}
📋 Use Cases
- Stock Screening — Filter stocks by technical signals, fundamentals, or market cap
- Technical Analysis — Get RSI, MACD, moving averages, and Bollinger Bands for any stock
- Trading Signals — Identify buy/sell opportunities using TradingView recommendations
- Market Overview — Scan entire markets sorted by volume, performance, or momentum
- Portfolio Monitoring — Track specific symbols with full technical + fundamental data
- Crypto Screening — Scan cryptocurrency markets with the same technical indicators
- Quant Research — Bulk data extraction for algorithmic trading and backtesting
❓ FAQ
Q: Does this actor need a TradingView account or API key? A: No. It uses TradingView's public scanner API, which requires no authentication. Data is delayed (not real-time).
Q: What markets are supported?
A: Over 30 markets including america, brazil, uk, germany, france, japan, china, india, korea, australia, canada, crypto, forex, and global. See the market enum in input for the full list.
Q: Can I scan specific stocks instead of a whole market?
A: Yes. Provide an array of symbols in the symbols field using the EXCHANGE:SYMBOL format (e.g., "NASDAQ:AAPL"). When symbols are provided, the market filter is still required but the screener targets only those tickers.
Q: What does the recommendationLabel mean? A: TradingView calculates a composite score from -1.0 to +1.0 combining oscillators and moving averages. The label maps as: >= 0.5 = strong_buy, >= 0.1 = buy, > -0.1 = neutral, > -0.5 = sell, <= -0.5 = strong_sell.
Q: How many stocks can I scan in one run?
A: Up to 500 stocks per run (set via maxResults). The actor automatically batches requests in groups of 100 to stay within TradingView's limits.
💰 Pricing
This actor uses Pay Per Event (PPE) pricing:
| Metric | Cost |
|---|---|
| Per stock scanned | $0.05 |
For example, scanning 100 stocks costs $5.00.
🔗 Related Actors
- Yahoo Finance Intelligence — Stock fundamentals & price history
- Shopify Store Intelligence — E-commerce competitive analysis
- Google Maps BR Scraper — Business data extraction
- CNPJ Enricher — Brazilian company data
📝 Changelog
v1.0 (Current)
- ✅ Stock scanning across 30+ global markets
- ✅ 60+ fields: technicals, fundamentals, moving averages, performance
- ✅ Analyst recommendation signals (strong_buy to strong_sell)
- ✅ Market cap filtering and custom sort options
- ✅ Specific symbol lookup (EXCHANGE:SYMBOL format)
- ✅ Batched requests for large scans (100 per batch)
- ✅ Anti-placeholder guardrails for data integrity
- ✅ Rate limit handling with automatic retries
- ✅ PPE billing integration
📊 TradingView Screener — Análise Técnica, Sinais de Ações & Scanner de Mercado
🇺🇸 English | 🇧🇷 Português
Escaneie ações em 30+ mercados usando a API de scanner do TradingView. Obtenha indicadores técnicos (RSI, MACD, Bandas de Bollinger), médias móveis, recomendações de analistas, fundamentos, métricas de performance e pontos pivô. HTTP puro — sem navegador ou chave de API.
✨ Funcionalidades
- 🌍 30+ mercados — EUA, Brasil, Reino Unido, Alemanha, Japão, Índia, cripto, forex e mais
- 📈 Indicadores técnicos — RSI, MACD, Estocástico, CCI, ADX, Bandas de Bollinger, SAR Parabólico
- 📊 Médias móveis — EMA/SMA para períodos de 10, 20, 50, 200
- 🎯 Recomendações de analistas — Sinais: Compra Forte / Compra / Neutro / Venda / Venda Forte
- 💰 Fundamentos — Market cap, P/L, LPA, dividend yield, ROE, dívida/patrimônio
- 🚀 Performance — Retornos semanal, mensal, 3M, 6M, YTD e anual
- 🔍 Filtragem flexível — Por market cap, símbolos específicos ou scan completo
- ⚡ HTTP puro — Sem navegador, rápido e econômico
📥 Entrada
| Parâmetro | Tipo | Obrigatório | Padrão | Descrição |
|---|---|---|---|---|
market | string | ✅ | "america" | Mercado para escanear (america, brazil, crypto, forex, etc.) |
symbols | string[] | ❌ | — | Símbolos específicos (ex: "NASDAQ:AAPL", "BMFBOVESPA:PETR4") |
minMarketCap | inteiro | ❌ | 0 | Filtro de market cap mínimo (USD). 0 para desativar. |
maxResults | inteiro | ❌ | 50 | Máximo de ações retornadas (1-500) |
sortBy | string | ❌ | "volume" | Campo de ordenação: volume, market_cap_basic, change, Recommend.All, RSI, name |
sortOrder | string | ❌ | "desc" | Direção: asc ou desc |
proxyConfiguration | objeto | ❌ | — | Configuração de proxy para proteção contra rate limit |
Exemplo de Entrada
{"market": "brazil","minMarketCap": 1000000000,"maxResults": 100,"sortBy": "volume","sortOrder": "desc"}
📤 Saída
Cada ação inclui 60+ campos organizados nestas categorias:
| Campo | Tipo | Descrição |
|---|---|---|
symbol | string | Código da ação |
fullSymbol | string | Formato Bolsa:Símbolo |
name | string | Nome da empresa |
exchange | string | Bolsa de valores |
sector | string | Setor |
industry | string | Indústria |
country | string | Código do país |
currency | string | Moeda de negociação |
open | número | Preço de abertura |
high | número | Máxima do dia |
low | número | Mínima do dia |
close | número | Último preço |
changePercent | número | Variação % |
volume | número | Volume negociado |
avgVolume10d | número | Volume médio 10 dias |
relativeVolume | número | Volume relativo (vs média 10d) |
marketCap | número | Capitalização de mercado (USD) |
peRatio | número | Preço/Lucro (TTM) |
eps | número | Lucro por ação (TTM) |
dividendYield | número | Dividend yield |
priceToBook | número | Preço/Valor Patrimonial |
returnOnEquity | número | Retorno sobre patrimônio |
debtToEquity | número | Dívida/Patrimônio |
rsi | número | Índice de Força Relativa (14) |
macdValue | número | Valor MACD |
macdSignal | número | Linha de sinal MACD |
stochK | número | Estocástico %K |
stochD | número | Estocástico %D |
cci | número | Canal de Commodities (20) |
adx | número | Índice Direcional Médio |
bbLower | número | Banda de Bollinger inferior |
bbUpper | número | Banda de Bollinger superior |
parabolicSAR | número | SAR Parabólico |
recommendationAll | número | Recomendação geral (-1.0 a 1.0) |
recommendationMA | número | Recomendação por médias móveis |
recommendationOscillators | número | Recomendação por osciladores |
recommendationLabel | string | strong_buy / buy / neutral / sell / strong_sell |
ema10 | número | Média móvel exponencial (10) |
sma20 | número | Média móvel simples (20) |
ema50 | número | Média móvel exponencial (50) |
sma200 | número | Média móvel simples (200) |
perfWeek | número | Retorno 1 semana % |
perfMonth | número | Retorno 1 mês % |
perf3Months | número | Retorno 3 meses % |
perfYear | número | Retorno 1 ano % |
perfYTD | número | Retorno no ano % |
pivotSupport1 | número | Suporte pivô clássico mensal S1 |
pivotMiddle | número | Ponto pivô clássico mensal |
pivotResistance1 | número | Resistência pivô clássico mensal R1 |
volatilityDaily | número | Volatilidade diária |
platform | string | Sempre "tradingview" |
scrapedAt | string | Timestamp ISO 8601 |
Exemplo de Saída
{"symbol": "NVDA","fullSymbol": "NASDAQ:NVDA","name": "NVIDIA Corporation","exchange": "NASDAQ","type": "stock","sector": "Electronic Technology","industry": "Semiconductors","country": "US","currency": "USD","open": 131.82,"high": 134.19,"low": 130.46,"close": 133.57,"changePercent": 1.8742,"changeAbsolute": 2.46,"volume": 298450000,"avgVolume10d": 312500000,"avgVolume30d": 289700000,"relativeVolume": 0.9551,"marketCap": 3276000000000,"peRatio": 52.3841,"eps": 2.5512,"dividendYield": 0.0003,"priceToBook": 48.12,"priceToSales": 29.74,"returnOnEquity": 1.1542,"debtToEquity": 0.1698,"recommendationAll": 0.6247,"recommendationMA": 0.8125,"recommendationOscillators": 0.2814,"recommendationLabel": "strong_buy","rsi": 58.3412,"macdValue": 2.1847,"macdSignal": 1.5320,"stochK": 72.4510,"stochD": 68.1290,"ema10": 131.45,"sma10": 130.82,"ema20": 128.73,"sma20": 127.95,"ema50": 124.18,"sma50": 123.62,"ema200": 118.47,"sma200": 116.34,"perfWeek": 0.0342,"perfMonth": 0.0891,"perf3Months": 0.1247,"perf6Months": 0.2518,"perfYear": 0.6847,"perfYTD": 0.1142,"pivotSupport1": 125.40,"pivotMiddle": 130.15,"pivotResistance1": 138.90,"volatilityDaily": 0.0312,"platform": "tradingview","scrapedAt": "2026-03-06T12:00:00.000Z"}
📋 Casos de Uso
- Screening de Ações — Filtre ações por sinais técnicos, fundamentos ou market cap
- Análise Técnica — Obtenha RSI, MACD, médias móveis e Bollinger para qualquer ação
- Sinais de Trading — Identifique oportunidades de compra/venda com recomendações do TradingView
- Visão do Mercado — Escaneie mercados inteiros por volume, performance ou momentum
- Monitoramento de Carteira — Acompanhe símbolos específicos com dados técnicos + fundamentais
- Screening de Cripto — Escaneie mercados de criptomoedas com os mesmos indicadores
- Pesquisa Quantitativa — Extração em massa para trading algorítmico e backtesting
❓ Perguntas Frequentes
P: Este actor precisa de uma conta ou chave de API do TradingView? R: Não. Ele usa a API pública de scanner do TradingView, que não requer autenticação. Os dados são atrasados (não em tempo real).
P: Quais mercados são suportados?
R: Mais de 30 mercados incluindo america, brazil, uk, germany, france, japan, china, india, korea, australia, canada, crypto, forex e global. Veja o enum market na entrada para a lista completa.
P: Posso escanear ações específicas em vez de um mercado inteiro?
R: Sim. Forneça um array de símbolos no campo symbols usando o formato BOLSA:SIMBOLO (ex: "NASDAQ:AAPL"). Quando símbolos são fornecidos, o filtro de mercado ainda é obrigatório mas o screener busca apenas esses tickers.
P: O que significa o recommendationLabel? R: O TradingView calcula uma pontuação composta de -1.0 a +1.0 combinando osciladores e médias móveis. O label mapeia como: >= 0.5 = strong_buy, >= 0.1 = buy, > -0.1 = neutral, > -0.5 = sell, <= -0.5 = strong_sell.
P: Quantas ações posso escanear em uma execução?
R: Até 500 ações por execução (configurável via maxResults). O actor automaticamente divide as requisições em lotes de 100 para respeitar os limites do TradingView.
💰 Preços
Este actor usa precificação Pay Per Event (PPE):
| Métrica | Custo |
|---|---|
| Por ação escaneada | $0.05 |
Por exemplo, escanear 100 ações custa $5.00.
🔗 Actors Relacionados
- Yahoo Finance Intelligence — Fundamentos e histórico de preços
- Shopify Store Intelligence — Análise competitiva e-commerce
- Google Maps BR Scraper — Dados de empresas
- CNPJ Enricher — Dados empresariais brasileiros
📝 Changelog
v1.0 (Atual)
- ✅ Scanning de ações em 30+ mercados globais
- ✅ 60+ campos: técnicos, fundamentais, médias móveis, performance
- ✅ Sinais de recomendação de analistas (strong_buy a strong_sell)
- ✅ Filtro de market cap e opções de ordenação customizadas
- ✅ Consulta por símbolo específico (formato BOLSA:SIMBOLO)
- ✅ Requisições em lote para scans grandes (100 por lote)
- ✅ Guardrails anti-placeholder para integridade de dados
- ✅ Tratamento de rate limit com retentativas automáticas
- ✅ Integração com cobrança PPE