TradingView Stock Screener Scraper (No Login)
Pricing
Pay per usage
TradingView Stock Screener Scraper (No Login)
Screen stocks, crypto, and forex from TradingView's scanner. Filter by market cap, price, volume, sector, P/E, dividend yield, RSI, and daily change. One row per symbol with price, change, volume, market cap, P/E, dividend yield, RSI, sector, industry, exchange, country, YTD. No login. Pay per row.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Ken M
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 hours ago
Last modified
Categories
Share
Screen stocks, crypto, and forex straight from TradingView's public scanner and get one clean row per matching symbol. No login, no API key, no browser. You set the filters, the Actor returns the matches with live fundamentals and technicals.
What you get
One row per symbol, with:
tickerId(e.g.NASDAQ:NVDA) andsymbolname(full company or instrument name)price,changePercent,changeAbsvolumemarketCappeRatio(trailing P/E)dividendYieldrsi(14-period)sector,industryexchange,countryperfYTD(year to date performance)urlto the TradingView symbol pagemarket,scrapedAt
Filters
Set any combination of:
market(defaultamerica; alsocrypto,forex,india,uk,germany,canada,australia,japan, and more)marketCapMin/marketCapMaxpriceMin/priceMaxvolumeMinsectors(e.g.Technology Services,Electronic Technology,Finance,Health Technology,Energy Minerals)peRatioMin/peRatioMaxdividendYieldMinrsiMin/rsiMax(RSI ≥ 70 for overbought, ≤ 30 for oversold)changeMin(percent up on the day)sortBy,sortOrder,maxResults
Power users can pass raw TradingView filter objects through filters, each shaped { "left": "<field>", "operation": "<op>", "right": <value> }. These are appended to the friendly filters above.
Example input
{"market": "america","marketCapMin": 1000000000,"sectors": ["Technology Services", "Electronic Technology"],"sortBy": "market_cap_basic","sortOrder": "desc","maxResults": 100}
Oversold large caps with a dividend:
{"market": "america","marketCapMin": 10000000000,"dividendYieldMin": 3,"rsiMax": 30,"sortBy": "dividend_yield_recent","maxResults": 50}
Pricing
Pay per row. The first 25 rows of every run are free so you can validate output before you scale up. You only pay for the matches you keep.
Notes
- Data comes from TradingView's own scanner endpoint, so values match what you see on the site.
- Proxy is off by default because the endpoint is a tolerant public API; supply a proxy only if you run very large pulls and hit rate limits.
- This Actor reads only public data and never logs in.