App Logo
tradingview.com

Get TradingView ticker overview

Read a TradingView symbol page: company name and description, displayed price with currency and change, session status, the security's isin/cusip/figi identifiers, asset category and the market sector breadcrumb path. Anonymous, read-only. Accepts a bare ticker (TradingView redirects it to the primary listing) or an exchange-qualified one such as "NASDAQ:AAPL".

Input

symbol required

Ticker, either bare ("AAPL") or exchange-qualified ("NASDAQ:AAPL", "LSE:BARC"). A bare ticker is resolved by TradingView's own redirect to whichever listing it treats as primary — the listing actually returned is reported as resolvedSymbol. Either ":" or "-" is accepted as the exchange separator.

Output

url required
name required

Instrument / company name, e.g. "Apple Inc.".

price required

Last displayed price for this symbol, scoped to the page's own header ticker. The page reuses the same markup for a related-symbols rail, so this is deliberately scoped rather than taken from the first match.

symbol required

The symbol as requested, echoed for joining.

currency required
resolvedSymbol required

The exchange-qualified symbol TradingView actually served, read from the page itself. Differs from `symbol` whenever a bare ticker was passed, and also for instruments whose url drops the exchange segment, so join on this.

category optional

Asset category from structured data, e.g. "Stock", "Cryptocurrency".

changeText optional

Absolute price change exactly as rendered (e.g. "+3.25"), original minus sign preserved. Null is legitimate: some instrument pages render only the percentage.

sectorPath optional

The page's breadcrumb trail, which is TradingView's market taxonomy for the symbol, e.g. ["Markets","USA","Stocks","Electronic Technology","Telecommunications Equipment","AAPL"].

symbolType optional

TradingView's asset type for the symbol, e.g. "stock", "spot", "forex".

description optional

Business description from the page's structured data. Null for instrument types that carry none.

identifiers optional

Security identifiers from structured data, keyed by type (isin, cusip, figi, tickerSymbol as the page labels them). Crypto and forex publish a different set (base/quote asset) or none, so this map is intentionally open-ended.

snapshotAsOf optional

The structured data's priceValidUntil timestamp — the session the snapshotPrice belongs to.

changePercent optional

Change in percent as a number. The page renders the minus sign as U+2212, which is normalised to a plain hyphen before parsing.

sessionStatus optional

Market session label as rendered and localised ("Pre-market", "Market open"). Verbatim, not normalised.

snapshotPrice optional

Price from the page's structured data, as a decimal string. This is a session snapshot, not the live tick — it can differ from `price` when the displayed quote is pre- or post-market. Paired with snapshotAsOf.

changePercentText optional

Percentage change exactly as rendered (e.g. "+1.00%").

FAQ

Read a TradingView symbol page: company name and description, displayed price with currency and change, session status, the security's isin/cusip/figi identifiers, asset category and the market sector breadcrumb path. Anonymous, read-only. Accepts a bare ticker (TradingView redirects it to the primary listing) or an exchange-qualified one such as "NASDAQ:AAPL".
Required: symbol.
It returns url, name, price, symbol, category, currency, changeText, sectorPath, symbolType, description, identifiers, snapshotAsOf, changePercent, sessionStatus, snapshotPrice, resolvedSymbol, changePercentText.
No. It only uses pages of tradingview.com that are reachable without signing in.
It only reads. It looks things up on tradingview.com and changes nothing there.
Ask an AI agent connected to Reduck to run reduck/tradingview.com/get_ticker_overview, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/tradingview.com/get_ticker_overview
It is part of Reduck's official curated catalogue.

Start building not clicking