GetOptionContract
Get detailed information about a specific option contract.
GET
GetOptionContractPublicReturns complete details for an option contract including current pricing, implied volatility, and open interest.
Request
| Parameter | Type | Description |
|---|---|---|
contract_idrequired | uint32 | Option contract ID |
Response
| Field | Type | Description |
|---|---|---|
contract_id | uint32 | Unique contract identifier |
symbol | string | Contract symbol (e.g., BTC-28JAN26-100000-C) |
underlying_market_id | uint32 | Underlying market ID |
type | OptionType | CALL (0) or PUT (1) |
style | OptionStyle | EUROPEAN (0) or AMERICAN (1) |
settlement | OptionSettlement | CASH (0) or PHYSICAL (1) |
strike_price | int64 | Strike price (8 decimals) |
expiry_time | uint64 | Expiration timestamp |
contract_size | int64 | Contract multiplier (8 decimals) |
theo_price | int64 | Theoretical price (8 decimals) |
implied_vol | int64 | Implied volatility (8 decimals) |
open_interest | int64 | Open contracts |
volume_24h | int64 | 24-hour volume |
bid_price | int64 | Best bid (8 decimals) |
ask_price | int64 | Best ask (8 decimals) |