Messages
{
"message": "emitOptionsContracts",
"content": {
"clientRequestId": "ec5e9e21-e4dd-47dd-af9b-345b2b3ea976",
"underlying": "BTC",
"expirationDate": "2026-07-10"
}
}{
"resultType": "optionsContracts",
"market": "BTC",
"data": {
"clientRequestId": "ec5e9e21-e4dd-47dd-af9b-345b2b3ea976",
"contracts": [
{
"contractName": "BTC-10JUL26-63000-C",
"underlying": "BTC-USDT",
"strike": "63000",
"optionType": "C",
"expiryDate": "2026-07-10",
"markPrice": "1334.5252004",
"bidPrice": "749.89",
"askPrice": "751.71",
"bidSize": "8",
"askSize": "4",
"markIV": "0.3899",
"bidIV": "0.4178",
"askIV": "0.4185",
"forward": "63654.9041377805",
"delta": "0.6089291",
"gamma": "0.0001548",
"vega": "2443.5719736",
"theta": "-130.4974464",
"rho": "-13.346896",
"openInterest": "0",
"volume24h": "0"
},
{
"contractName": "BTC-10JUL26-63000-P",
"underlying": "BTC-USDT",
"strike": "63000",
"optionType": "P",
"expiryDate": "2026-07-10",
"markPrice": "699.9441769",
"bidPrice": "1626.58",
"askPrice": "1627.55",
"bidSize": "4",
"askSize": "4",
"markIV": "0.3899",
"bidIV": "0.5033",
"askIV": "0.5037",
"forward": "63654.9041377805",
"delta": "-0.3910709",
"gamma": "0.0001548",
"vega": "2443.5719736",
"theta": "-130.4974464",
"rho": "-7.000304",
"openInterest": "2",
"volume24h": "0"
}
]
}
}{
"resultType": "optionsContractUpdate",
"market": "BTC-10JUL26-55000-C",
"data": {
"contractName": "BTC-10JUL26-55000-C",
"underlying": "BTC-USDT",
"strike": "55000",
"optionType": "C",
"expiryDate": "2026-07-10",
"markPrice": "8810.9085883",
"markIV": "0.6571",
"forward": "63794.6796692",
"delta": "0.9889426",
"gamma": "0.0000069",
"vega": "185.7490523",
"theta": "-16.6912762",
"rho": "-88.2604965"
}
}WS Reference
Contracts Stream
Contract definitions with live mark price, IV, and Greeks.
WSS
?product=options&market=
{market}
&expiration=
{expiration}
&strike=
{strike}
&type=
{type}
&subscriptions=optionsContracts
This stream is available on the
optionsContracts subscription. It provides option contract definitions with live mark price, implied volatility, and Greeks, scoped by underlying and expiration date.
Snapshot vs. Update
TheemitOptionsContracts request returns the full set of contracts for an underlying and expiration date via optionsContracts. Once subscribed, optionsContractUpdate messages stream price, IV, and Greek changes per contract.
See Pricing & Greeks for how the Greeks are computed.Messages
{
"message": "emitOptionsContracts",
"content": {
"clientRequestId": "ec5e9e21-e4dd-47dd-af9b-345b2b3ea976",
"underlying": "BTC",
"expirationDate": "2026-07-10"
}
}{
"resultType": "optionsContracts",
"market": "BTC",
"data": {
"clientRequestId": "ec5e9e21-e4dd-47dd-af9b-345b2b3ea976",
"contracts": [
{
"contractName": "BTC-10JUL26-63000-C",
"underlying": "BTC-USDT",
"strike": "63000",
"optionType": "C",
"expiryDate": "2026-07-10",
"markPrice": "1334.5252004",
"bidPrice": "749.89",
"askPrice": "751.71",
"bidSize": "8",
"askSize": "4",
"markIV": "0.3899",
"bidIV": "0.4178",
"askIV": "0.4185",
"forward": "63654.9041377805",
"delta": "0.6089291",
"gamma": "0.0001548",
"vega": "2443.5719736",
"theta": "-130.4974464",
"rho": "-13.346896",
"openInterest": "0",
"volume24h": "0"
},
{
"contractName": "BTC-10JUL26-63000-P",
"underlying": "BTC-USDT",
"strike": "63000",
"optionType": "P",
"expiryDate": "2026-07-10",
"markPrice": "699.9441769",
"bidPrice": "1626.58",
"askPrice": "1627.55",
"bidSize": "4",
"askSize": "4",
"markIV": "0.3899",
"bidIV": "0.5033",
"askIV": "0.5037",
"forward": "63654.9041377805",
"delta": "-0.3910709",
"gamma": "0.0001548",
"vega": "2443.5719736",
"theta": "-130.4974464",
"rho": "-7.000304",
"openInterest": "2",
"volume24h": "0"
}
]
}
}{
"resultType": "optionsContractUpdate",
"market": "BTC-10JUL26-55000-C",
"data": {
"contractName": "BTC-10JUL26-55000-C",
"underlying": "BTC-USDT",
"strike": "55000",
"optionType": "C",
"expiryDate": "2026-07-10",
"markPrice": "8810.9085883",
"markIV": "0.6571",
"forward": "63794.6796692",
"delta": "0.9889426",
"gamma": "0.0000069",
"vega": "185.7490523",
"theta": "-16.6912762",
"rho": "-88.2604965"
}
}market
type:string
required
A specific market (e.g. BTC-USDT) or ALL.
expiration
type:string
required
Contract expiration, e.g. 24JUN26. Requires market; omit to match every expiration.
strike
type:string
required
Strike price, e.g. 62000. Requires expiration; omit to match every strike.
type
type:string
required
C (call) or P (put). Requires strike; omit to match both.
Sec-WebSocket-Protocol
type:httpApiKey
Supply as authorization#<JWT> during the WebSocket handshake.
Emit Options Contracts
type:object
Contracts Snapshot
type:object
Response to emitOptionsContracts.
Contract Update
type:object
Pushed as a contract's price, IV, and Greeks change.
⌘I