Mark Price Stream
Mark price and funding rate for a single symbol pushed on update.
Update Speed
Pushed on each block that is at least 1 second since the last push.
Subscribe Request
Subscribe Schema
See WsMarkPriceSubscriptionParams in Schema.
interface SubscribeRequest {
op: "subscribe";
id: number | null; // Optional client originated request identifier sent as acknowledgment in the response.
params: WsMarkPriceSubscriptionParams;
}Subscribe Ack Schema
See WsMarkPriceSubscriptionResult in Schema.
interface SubscriptionResult {
op: "subscribe";
id: number | null; // Optional client originated request identifier sent as acknowledgment in the response.
result: WsMarkPriceSubscriptionResult | null;
success: boolean; // Indicates if the request was successfully processed by the engine.
connID: string;
error: string | null; // Condition: If success is false. Error message.
time_in: number; // The timestamp when the subscription was received on the wire, just prior to parsing data, in milliseconds.
time_out: number; // The timestamp when the acknowledgement was sent on the wire, just prior to transmitting data, in milliseconds.
}Example: Subscribe
Example: Subscribe Ack
Unsubscribe Request
Unsubscribe Schema
See WsMarkPriceSubscriptionParams in Schema.
Unsubscribe Ack Schema
See WsMarkPriceSubscriptionResult in Schema.
Example: Unsubscribe
Example: Unsubscribe Ack
Snapshot / Update Response
Snapshot / Update Schema
See WsMarkPriceData in Schema.
Example: Snapshot
Example: Update
Last updated