Skip to main content
GET
curl
The response body shown here is a static example, not live data. After you click Send, your live result appears in a separate panel headed 200 OK. The panel under the status-code tabs is a fixed sample from the spec — its field values (fees, prices, sizes, IDs, timestamps) are placeholders. Use Send, or call the endpoint, for current values.
Returns the latest oracle / mark price and per-market sequence number for every configured market, keyed by numeric marketId (as a string). Data is served entirely from in-memory caches on the gateway and refreshed in-process from the oracle feed, so this endpoint is safe to poll at high frequency. Notes:
  • markPrice currently mirrors oraclePrice. The field is kept separate so a future mark-price feed can be introduced without changing the response shape.
  • sequencer only advances from engine-sourced updates. Prices seeded via the HTTP ingestion path (which has no engine sequence yet) leave sequencer at its previous value (or 0 if none).

Response

Live prices keyed by stringified marketId.

Map keyed by stringified numeric marketId (e.g. "0", "1", ...), where each value is the live price snapshot for that market. One entry is returned for every configured market; markets that have not yet received a price carry "0" values and sequencer: 0.

{key}
object