v2

latestOpenAPI 3.1.0Commercial API license2026-08-01592492.6 KB
prices

Latest spot price for one symbol — flat shape, no envelope (parity convenience)

get/v1/spot/{symbol}

Path parameters

symbolstring required

Query parameters

includestring nullable

Comma-separated field groups to include in the response. Tokens: sources, karat, stats, all. Unknown tokens are ignored. Omit for the lean default (anon) or the full shape (authed, Phase A).

Comma-separated field groups to include in the response. Tokens: sources, karat, stats, all. Unknown tokens are ignored. Omit for the lean default (anon) or the full shape (authed, Phase A).

Response

Successful Response

symbolstring required
quote_currencystring required
unitstring required
contract_typestring required
pricestring nullable

Price value as Decimal (up to 8 decimal places). JSON-serialized as a string by Pydantic to avoid float drift; callers should parse with Decimal(), not float().

bidstring nullable

Price value as Decimal (up to 8 decimal places). JSON-serialized as a string by Pydantic to avoid float drift; callers should parse with Decimal(), not float().

askstring nullable

Price value as Decimal (up to 8 decimal places). JSON-serialized as a string by Pydantic to avoid float drift; callers should parse with Decimal(), not float().

is_staleboolean required
divergence_flagboolean nullable

Present only when requested via ?include= (stats or all). True when a tokenized-gold source diverges > 0.5% from primary.

computed_atstring nullable
divergence_bpsinteger nullable
value_staleboolean nullable
price_gram_24kstring nullable
price_gram_22kstring nullable
price_gram_21kstring nullable
price_gram_20kstring nullable
price_gram_18kstring nullable
price_gram_16kstring nullable
price_gram_14kstring nullable
price_gram_10kstring nullable
open_pricestring nullable

Price value as Decimal (up to 8 decimal places). JSON-serialized as a string by Pydantic to avoid float drift; callers should parse with Decimal(), not float().

high_pricestring nullable

Price value as Decimal (up to 8 decimal places). JSON-serialized as a string by Pydantic to avoid float drift; callers should parse with Decimal(), not float().

low_pricestring nullable

Price value as Decimal (up to 8 decimal places). JSON-serialized as a string by Pydantic to avoid float drift; callers should parse with Decimal(), not float().

prev_close_pricestring nullable
chstring nullable
chpstring nullable
open_timeinteger nullable