TradingView Screener avatar

TradingView Screener

Pricing

from $10.00 / 1,000 results

Go to Apify Store
TradingView Screener

TradingView Screener

Screen stocks, crypto and forex across 65+ global markets with 100+ fields per symbol: price, fundamentals, analyst consensus and price targets, estimates, next earnings, dividends and technicals (RSI, MACD, SMA). Filter by any field, use ready-made presets. No login.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Sheshinmcfly

Sheshinmcfly

Maintained by Community

Actor stats

1

Bookmarked

7

Total users

0

Monthly active users

19 hours ago

Last modified

Share

TradingView Screener — Stocks, Crypto & Forex with 100+ fields

Scan stocks, crypto and forex across dozens of global markets using TradingView's screener data. Every symbol comes with 100+ fields: price and volume, full fundamentals (P/E, revenue, margins, ROE, debt), analyst consensus and price targets, estimates and next-earnings dates, dividends, and technicals (RSI, MACD, moving averages, Bollinger, performance). Filter by anything, sort by anything, and pull ready-made screens. No login, no API key.

🌎 GlobalUS stocks and ~65 country markets, plus crypto and forex
🧮 100+ fieldsPrice, fundamentals, analyst ratings, estimates, dividends, technicals
🎯 Any filterMarket cap, P/E, RSI, sector, country, exchange — or any field you want
⚡ Ready-made screensGainers, losers, most active, overbought/oversold, high dividend
🧠 Analyst dataBuy/hold/sell counts, consensus mark, price targets, next earnings

Data you get

Per symbol — symbol, name, description, market, exchange, sector, industry, country, number_of_employees; price (close, change, open, high, low, volume, average_volume_10d_calc, relative_volume_10d_calc, premarket_change, postmarket_change…); size (market_cap_basic, total_shares_outstanding, float_shares_outstanding); valuation and fundamentals (price_earnings_ttm, earnings_per_share_diluted_ttm, total_revenue_ttm, net_income_ttm, gross_margin_ttm, operating_margin_ttm, net_margin_ttm, return_on_equity_fq, free_cash_flow_ttm, total_debt_fq…); analyst (recommendation_mark, recommendation_buy/hold/sell, price_target_average/median/high/low); estimates & earnings (eps_estimate_ntm, earnings_per_share_forecast_next_fq, earnings_release_next_date, earnings_release_date); dividends (dividends_yield_current, dividend_ex_date_recent, dividend_payout_ratio_ttm); technicals (RSI, MACD.macd, SMA20/50/200, EMA20/50, BB.upper/lower, ATR, ADX, Stoch.K/D, VWAP) and performance (Perf.1M/3M/6M/Y/YTD/5Y, price_52_week_high/low). Crypto and forex return the fields that apply to them.

Need something specific? Set customColumns to any of TradingView's thousands of fields.

Quick start

Largest US stocks

{ "markets": ["america"], "maxResults": 200 }

Oversold large caps in tech (RSI < 30)

{ "markets": ["america"], "sector": ["Technology Services", "Electronic Technology"], "minMarketCap": 10000000000, "filters": [{ "field": "RSI", "operation": "less", "value": 30 }] }

Today's top gainers (liquid names)

{ "markets": ["america"], "preset": "top_gainers", "minPrice": 1, "minVolume": 100000, "maxResults": 50 }

Top crypto by market cap

{ "markets": ["crypto"], "maxResults": 100 }

Just the fields you want

{ "markets": ["america"], "customColumns": ["name", "close", "recommendation_mark", "price_target_average", "earnings_release_next_date"] }

How to use

  1. Add one or more markets (a country code like america, germany, india; or crypto / forex).
  2. Optionally pick a preset, set filters (market cap, P/E, RSI, sector…, or the advanced per-field filter), and a sort column.
  3. Set max results per market. Turn on customColumns if you want an exact field list.
  4. Run. The status message shows how many symbols each market returned out of how many matched, and flags any market name it did not recognize.

Use cases

  • Stock & crypto screening — find symbols by valuation, momentum, dividends or technicals across markets.
  • Quant / backtesting inputs — pull a wide, consistent field set for thousands of symbols fast.
  • Analyst-driven ideas — screen by consensus rating and upside to price target.
  • Dashboards & alerts — feed live fundamentals and technicals into your own tools.
  • Market research — compare sectors, countries and exchanges on the same metrics.

Input

FieldTypeDescription
marketsarrayCountry codes (stocks), crypto or forex
presetselectReady-made screen (gainers, losers, most active, overbought…)
maxResultsintegerMax symbols per market (default 100)
sortBy / sortOrderstringColumn to sort by + direction
minMarketCap / maxMarketCap / minPrice / maxPrice / minPE / maxPE / minVolume / minDividendYield / minRSI / maxRSInumberFriendly filters
sector / industry / country / exchangearrayOne or more exact values (several = OR)
filtersarrayAdvanced: { "field", "operation", "value" } on any field
customColumnsarrayReturn exactly these columns

Output example

{
"symbol": "NASDAQ:AAPL",
"description": "Apple Inc.",
"sector": "Electronic Technology",
"industry": "Telecommunications Equipment",
"close": 344.63,
"change": -1.23,
"volume": 67840642,
"market_cap_basic": 5029592198492,
"price_earnings_ttm": 39.51,
"dividends_yield_current": 0.30,
"recommendation_mark": 1.63,
"recommendation_buy": 18,
"recommendation_hold": 14,
"recommendation_sell": 4,
"price_target_average": 334.65,
"price_target_high": 405,
"earnings_release_next_date": "2026-11-02",
"gross_margin_ttm": 48.65,
"net_margin_ttm": 27.62,
"return_on_equity_fq": 148.75,
"number_of_employees": 166000,
"RSI": 55.35,
"Perf.Y": 26.71,
"market": "america"
}

Performance

Measured runs:

RequestSymbolsTime
1 market × 100100~8 s
1 market × 600600~12 s
4 markets × 50200~6 s
Filtered / preset screens25–40~5–6 s

Pricing

Pay per result: $0.01 per symbol returned, plus run start.

SymbolsPrice
1,000$10.00
10,000$100.00

Markets that are not recognized and empty screens are reported in the status message and never charged.

FAQ

Which markets are supported? US (america) and ~65 country markets, plus crypto and forex. Use one market per entry.

Can I get any TradingView field? Yes — set customColumns to any field names. The default set already includes 100+ for stocks.

What is recommendation_mark? TradingView's analyst consensus from 1 (strong buy) to 5 (strong sell), alongside the buy/hold/sell counts and price targets.

Do I need a TradingView account? No. The actor reads the public screener data — no login, no API key.

More actors

Browse all my scrapers on my Apify profile.

Disclaimer

This actor collects publicly available screener data from TradingView and is not affiliated with TradingView. You are responsible for how you use the data.

Changelog

VersionDateChanges
1.12026-10-31100+ fields for stocks (added analyst consensus and price targets, estimates, next-earnings dates, dividends, margins, float, pre/post-market, 5-year performance; dates as ISO); ready-made presets; advanced per-field filters and multi-value sector/country/exchange; sensible default sort per asset type; markets validated with a clear message for unknown ones; faster multi-market runs and a per-market summary.
1.02026-10-12Initial release