Skip to main content
GET
Python (SDK)

Authorizations

x-api-key
string
header
required

Your Compass API Key. Get your key here.

Path Parameters

symbol
string
required

Query Parameters

chain
enum<string>

Network the market is deployed on (defaults to Ethereum). A token deployed on multiple chains (e.g. Midas RWA on Ethereum and Base) is resolved per chain; 404 if the symbol isn't deployed there. Ondo equities are Ethereum-only. The chain to use.

Available options:
base,
ethereum,
arbitrum,
hyperevm,
tempo,
bsc,
ethereum_sepolia
interval
enum<string> | null

Optional candle interval. Must be paired with range and form a valid (interval, range) pair to include OHLC candles in the response.

Available options:
1min,
5min,
15min,
1hour,
4hour,
12hour,
1day
range
enum<string> | null

Optional lookback window. Must be paired with interval and form a valid (interval, range) pair to include OHLC candles in the response.

Available options:
1day,
1month,
3month,
6month,
1year,
all

Response

Successful Response

Extended market view returned when fetching a single market.

symbol
string
required

On-chain token symbol (e.g. 'TSLAon').

underlying_ticker
string
required

Underlying equity ticker (e.g. 'TSLA').

name
string
required

Underlying equity full name (e.g. 'Tesla, Inc. Common Stock').

contract_address
string
required

On-chain ERC-20 address for this token, on the network given by chain.

decimals
integer
required

ERC-20 decimals for this token.

current_price_usd
string
required

Latest price in USD as a decimal string.

provider
enum<string>
required

Issuer of this tokenized asset ('ondo' equities, 'midas' RWA yield, 'ixs' managed vaults, 'centrifuge' deRWA).

Available options:
ondo,
midas,
ixs,
centrifuge,
wisdomtree
asset_class
enum<string>
required

Asset class. EQUITY trades via the order endpoints; the RWA yield classes, MANAGED_VAULT, and DERWA trade via transact/buy and transact/sell.

Available options:
EQUITY,
T_BILLS,
BASIS_TRADE,
BTC_YIELD,
MANAGED_VAULT,
DERWA,
MONEY_MARKET
chain
enum<string>
required

Network the contract_address lives on (e.g. 'ethereum', 'base', 'bsc').

Available options:
base,
ethereum,
arbitrum,
hyperevm,
tempo,
bsc,
ethereum_sepolia
change_24h_usd
string | null

Absolute USD price change vs 24h ago (decimal string).

change_24h_pct
string | null

Percent price change vs 24h ago (decimal string).

sectors
string[]

Sector / industry tags from the issuer (e.g. ['Technology']).

region_exposure
string[]

Regional market exposure tags (e.g. ['US']).

apy_7d
string | null

Trailing 7-day annualized NAV growth (decimal fraction string, e.g. '0.0512' = 5.12%). RWA yield assets only; null until enough NAV history exists.

apy_30d
string | null

Trailing 30-day annualized NAV growth (decimal fraction string). RWA yield assets only; null until enough NAV history exists.

tvl_usd
string | null

Total value locked in USD (RWA yield assets only).

status
TradingStatus · object | null

Live tradability: whether this market can be traded right now, and if not, why (and when it reopens). Equities follow US market sessions (some are 24-7 via an off-hours track); RWA yield / vault assets trade continuously unless the issuer pauses. Null if status is unavailable.

Example:
restricted_jurisdictions
string[]

ISO country codes where this asset must not be offered (e.g. ['US']). Regulation-S instruments (Centrifuge deRWA) restrict US persons; the API surfaces the restriction for integrators to enforce — it does not itself geo-gate. Empty for unrestricted assets (Ondo/Midas/IXS).

price_history_24h
PricePoint · object[]

24h price sparkline as (timestamp, price) samples in chronological order.

price_high_52w
string | null

52-week high of the underlying equity (USD).

price_low_52w
string | null

52-week low of the underlying equity (USD).

volume_24h
string | null

24h trading volume of the underlying equity.

average_volume
string | null

Average trading volume of the underlying equity.

shares_outstanding
string | null

Shares outstanding of the underlying equity.

market_cap
string | null

Market cap of the underlying equity (USD).

total_holders
integer | null

On-chain holder count for the tokenized equity.

tradable_sessions
string[]

Sessions in which the token can be traded (e.g. 'regular', 'premarket').

shares_multiplier
string | null

Shares-multiplier ratio (= 1 if no recent split / corporate action).

candles
OhlcCandle · object[] | null

OHLC candles. Present only when both interval and range query params are provided and form a valid pair; omitted otherwise.