v2

latestOpenAPI 3.1.0Proprietary2026-08-05143259.2 KB
symbols

List active tickers

All active symbols (US equities, crypto, and foreign listings), alphabetical by ticker. ~10k entries — cache aggressively, or slice with the optional limit/offset params (the response stays a bare array either way). Pass search to resolve a name, brand or ticker prefix to its canonical symbol (search=bitcoin returns BTC-USD, search=spacex returns SPCX).

get/api/symbols/

Query parameters

limitinteger

Return at most this many symbols. Omit for the full list.

offsetinteger

Skip this many symbols from the start of the list.

searchstring
Example:bitcoin

Resolve a query to matching symbols: ticker-prefix, company-name substring, or the company's brand name where that differs from its registered name (search=spacex returns SPCX, registered as SPACE EXPLORATION TECHNOLOGIES CORP). Case-insensitive; exact ticker, exact name and brand matches rank above prefix and substring matches. Useful for finding the canonical form of a name (search=bitcoin returns BTC-USD).

Response

List of active symbols.

symbolstring required
namestring required
asset_typestring

Stock, ETF, or Crypto.

exchangestring

TradingView exchange prefix. US: NYSE / NASDAQ / AMEX / OTC / CBOE (from SEC's exchange mapping). Foreign listings carry their venue prefix (LSE, XETR, EURONEXT, TSE, HKEX, KRX, …); crypto carries the CRYPTO sentinel. Empty string when unknown.

sectorstring
industrystring
descriptionstring
websitestring uri nullable
brand_aliasesstring[]

Lowercase names the issuer is known by, when they differ from name (["spacex"] on SPCX, registered as SPACE EXPLORATION TECHNOLOGIES CORP). Use them to match a name a user typed against a ticker. Usually empty: most issuers are already reachable by their registered name. List responses only.

countrystring

ISO alpha-2 country of domicile. US for SEC-listed symbols, the listing venue's country for foreign listings. Empty for crypto — a coin has no domicile.

currencystring

Trading currency. USD for SEC-listed symbols and crypto pairs, the local currency for foreign listings.

statusstring

Listing status, active or delisted. Delisted symbols stay resolvable on this endpoint so their news history remains reachable.

delisted_atstring date-time nullable

When the symbol was marked delisted. Null for active symbols and for symbols delisted before July 2026.

renamed_tostring

Set on a delisted symbol when the company continues under a new ticker (for example SATS became ECHO). Empty otherwise.

Example response

[
  {
    "asset_type": "Stock",
    "exchange": "NASDAQ",
    "brand_aliases": [
      "spacex"
    ],
    "country": "US",
    "currency": "USD",
    "status": "active"
  }
]