Stock screener with technical indicators
Screens a market through TradingView and returns about 65 fields per stock in one row: symbol, exchange qualified symbol, name, exchange, sector, industry, country and currency; open, high, low, close, percent and absolute change, volume, 10 and 30 day average volume and relative volume; market cap, P/E, EPS, dividend yield, price to book, price to sales, return on equity and debt to equity; the analyst recommendation as a score from -1 to 1 with a strong buy to strong sell label, plus separate moving average and oscillator scores; RSI, MACD value and signal, stochastic K and D, CCI, ADX with both directional indicators, Williams %R, awesome oscillator, momentum and bull bear power; Bollinger band bounds, parabolic SAR, EMA and SMA at 10, 20, 50 and 200; weekly, monthly, three month, six month, yearly and year to date performance; monthly pivot support, middle and resistance, and daily volatility.
Covers 14 markets including the US, UK, Germany, France, Japan, China, India, Korea, Australia, Canada, Brazil, crypto, forex and a global scan. One result, and one billable item, per stock returned.
What a call costs
Billed on actual usage, minimum $0.0020 per call, capped at $25.00 per call.
a price before every call. failed calls are never charged.
When to use it
Use to FIND instruments rather than to look one up: the oversold large caps in a market by RSI, today's movers, a sector peer set ranked by market cap, or a full technical snapshot of a watchlist in one call. Either name symbols in TradingView form, NASDAQ:AAPL rather than AAPL, or leave them out and let market, minMarketCap, sortBy and sortOrder do the filtering. maxResults is the ceiling on how many stocks come back and it caps a named symbols list too, so it is the number that decides what a call returns and what it costs. Every row is one snapshot with the indicators computed on daily bars, so reach for finance.history when you need the series behind an indicator, finance.quote for the Yahoo view of a symbol you already have, and finance.fundamentals for full statements on a name this turns up. Figures come from TradingView's public scanner rather than from an exchange feed, so prices can be delayed, and coverage and field completeness vary by market.
Inputs
Stock screener with technical indicators takes 6 fields, 1 of them required. Anything you leave out falls back to the tool's own default.
| Field | Type | Required | What it does |
|---|---|---|---|
| market | string | yes | Which market to scan. america covers NASDAQ, NYSE and AMEX. crypto covers pairs across exchanges, forex covers currency pairs, and global scans everything at once. Required here even though the source defaults it to america, because that default answers a crypto or a London question with US equities and charges the same price for it. |
| sortBy | string | optional | Which field decides who makes the cut, since maxResults takes the top of this ordering. Recommend.All is the analyst score, RSI with sortOrder asc surfaces the most oversold, change surfaces the movers, market_cap_basic the largest. |
| symbols | array of string | optional | Scan only these symbols, in TradingView exchange qualified form such as NASDAQ:AAPL or NYSE:MSFT. Leave it out to scan the whole market through the filters instead. maxResults still applies, so a list longer than it is cut, and every symbol returned is one billable item. |
| sortOrder | string | optional | Direction of that sort. desc for the largest, the most active or the biggest gainers, asc for the smallest, the most oversold or the biggest losers. |
| maxResults | integer | optional | How many stocks to return, and the only number that moves the price: one billable item per stock. The source''s own default is 50; this endpoint sends 10 unless you say otherwise, so an unspecified call stays small. Capped at 50 per call, so a wider sweep is several calls with different filters. |
| minMarketCap | integer | optional | Only return stocks at or above this market capitalisation, in USD. The source uses 0, meaning no filter, when you leave it out. A useful way to keep a broad scan on names that are actually tradeable, for example 1000000000 for a billion. |
How to call it
Connect once and your agent can reach Stock screener with technical indicators the same way it reaches everything else in the catalog. Add Goro as an MCP connector, or paste the setup line into an agent that reads skills.
MCP
Add this server in Claude, Claude Code, or any MCP client.
https://mcp.usegoro.ai/mcp
Skill
One line in your agent's chat. It sets itself up.
set up https://usegoro.ai/SKILL.mdOr plain HTTP
POST /v1/run
{
"endpoint": "finance.screener",
"input": {
"market": "america",
"sortBy": "volume",
"sortOrder": "desc",
"maxResults": 10
}
}Related tools
More from markets and finance, or browse the full tool catalog.
Company fundamentals and analyst view
Two views of a company, chosen with operation.
from $0.0030 per resultHistorical price candles
OHLCV candles for the symbols you name, one row per candle: symbol, date, open, high, low, close, adjusted close, volume, the interval it was cut at,...
from $0.0030 per resultOptions chains
The option chain for the symbols you name, one row per contract: the underlying symbol and its price at capture, call or put, the OCC contract...
from $0.0030 per resultStock and crypto quotes
A market snapshot per symbol, around 60 fields in one row: last price, change and percent change, day open, high and low, previous close, pre and...
from $0.0030 per resultFurther reading: How to give Claude access to real-time web data
Run Stock screener with technical indicators from your agent.
One balance for every tool in the catalog. Start with Build, $25 of credit for $19 a month.
Get started