Skip to main content
GET
Get spot asset contexts

Authorizations

Authorization
string
header
required

Bearer token from Geomi. See Authentication for setup instructions.

Response

Spot asset contexts

base_asset_addr
string
required

Fungible-asset metadata addresses ("contract addresses").

base_decimals
integer<int32>
required
Required range: x >= 0
market_addr
string
required
Example:

"0xmarket123..."

name
string
required

Canonical market name, e.g. "APT/USDC".

quote_asset_addr
string
required
quote_decimals
integer<int32>
required
Required range: x >= 0
ticker_id
string
required

Hyphenated ticker form, e.g. "APT-USDC" (same shape as perp ticker_ids).

timestamp_unix_ms
integer<int64>
required

Server timestamp the snapshot was computed at (unix ms).

volume_24h_base
number<double>
required

Base units traded in the last 24h, human-readable.

volume_24h_quote
number<double>
required

Quote units traded in the last 24h, human-readable.

high_24h
number<double> | null
last_price
number<double> | null

Most recent fill price in the last 24h; null if no trade in the window.

low_24h
number<double> | null
mid
number<double> | null

(best_bid + best_ask) / 2 from the live book; null unless both sides have resting liquidity.

prev_day_price
number<double> | null

Price of the last trade at or before now-24h (bounded 7d lookback); null for markets that never traded before the boundary. 24h change = (last_price - prev_day_price) / prev_day_price, client-derived.