Skip to main content
NOTE: This is the documentation for websocket channels iv_term_structure and iv_term_structure:<TICKER>. Websocket access for personal use is only available through the Advanced plan. You can find fully-functional examples that stream data from many channels here: Connect to the websocket URI: wss://api.unusualwhales.com/socket?token=<YOUR_API_TOKEN> then join the channel you wish to stream, for example iv_term_structure:AAPL for live term-structure updates for AAPL. Omit the ticker suffix (iv_term_structure) to receive the updates for every ticker. Each message carries the ATM implied volatility and expected move for one real option expiry, the raw per-expiry entries that the interpolated_iv channels interpolate onto fixed horizons. This is the live counterpart of the /stock/:ticker/volatility/term-structure endpoint. A ticker updates at most every ~5 seconds, with one message per expiry whose values changed. Payload format:

Field reference

Last modified on September 28, 2026