Portal Community

getAllMarkets

Market reference data for all supported assets (no parameters).

Example response:

{
  "markets": [
    { "symbol": "AAPLon", "primaryMarketSymbol": "AAPL", "primaryMarketPrice": "150.180000000000000000",
      "underlyingTicker": "AAPL", "underlyingPrice": "150.180000000000000000",
      "constituentTokens": ["AAPLon"], "timestamp": "2026-07-29T14:00:00Z" }
  ],
  "count": 412
}

getMarket

Market reference data for a single asset.

FieldTypeRequiredDescription
symboltext✓ YesGM asset symbol.
getAllMarkets/getMarket vs. getAllPrices/getPrice: Market operations return reference metadata (constituent tokens, primary market symbol) alongside a price snapshot; pricing operations are lighter-weight, price-only calls. Use market operations when you need the extra structure, pricing operations for a fast price check.

getLatestDividend

Dividend yield and payment history for the underlying stock. Keyed by stock ticker (e.g. AAPL), not the GM symbol (AAPLon).

FieldTypeRequiredDescription
symboltext✓ YesStock ticker, e.g. AAPL — not the on-suffixed GM symbol.

Example response:

{
  "ticker": "AAPL",
  "dividendYield": "0.005200000000000000",
  "payoutFrequency": "quarterly",
  "lastCashAmount": "0.250000000000000000",
  "lastPaymentDate": "2026-05-15",
  "timestamp": "2026-07-29T14:00:00Z"
}
Ticker, not GM symbol: Passing AAPLon instead of AAPL to this operation returns RESOURCE_NOT_FOUND — dividend data is only ever indexed by the underlying stock ticker.

getSharesMultiplier

Historical stock-split / corporate-action multiplier events for one asset — not a yield rebase. Changes are discrete and rare; the result is a series of change events, not a scalar value.

FieldTypeRequiredDescription
symboltext✓ YesGM asset symbol.
rangetext✓ YesHistory window, e.g. 1y, all.

Example response:

{
  "symbol": "AAPLon", "range": "all",
  "dataPoints": [
    { "sharesMultiplier": "4.000000000000000000", "changeTimestamp": "2020-08-31T00:00:00Z" }
  ],
  "count": 1
}