interpolated_iv and interpolated_iv:<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:
- Python: https://github.com/unusual-whales/api-examples/tree/main/examples/ws-multi-channel-multi-output
- Javascript: https://github.com/unusual-whales/api-examples/tree/main/examples/ws-multi-channel-multi-output-nodejs
wss://api.unusualwhales.com/socket?token=<YOUR_API_TOKEN>
then join the channel you wish to stream, for example interpolated_iv:AAPL for live interpolated IV updates for AAPL.
Omit the ticker suffix (interpolated_iv) to receive the updates for every ticker.
This is the live counterpart of the /stock/:ticker/interpolated-iv endpoint.
A ticker updates at most every ~5 seconds, with one message per horizon (1, 5, 7, 14, 30, 60, 90, 180, 365 trading days).
If a horizon lines up with a real option expiry the values are taken from that expiry (is_exact: true); otherwise they are
interpolated between the two surrounding expiries in total variance space (is_exact: false).
Payload format:
