# Kronos Options IV API

> Kronos Options IV API is a paid API for AI agents from kronossignals.com, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-15).

Returns implied volatility metrics for a crypto asset, including ATM IV, IV rank, skew, term structure, and volatility regime, sourced from Deribit.

## Facts

- Endpoint: GET https://kronossignals.com/api/v1/options-iv/%7Basset%7D
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/kronos-options-iv-api-234db396
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8wghg8A2HbdasbKkhRw3M

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability kronos-options-iv-api-234db396
```

Example prompt: What's the current implied volatility picture for BTC — IV rank, ATM IV, 25-delta skew, and term structure shape — so I can assess whether options are cheap or expensive right now?

## When to prefer this

Choose this endpoint when you need structured, multi-dimensional implied volatility data for crypto options — specifically IV rank, skew, term structure, and volatility regime in a single call. Prefer this over generic price APIs when the user is analyzing options pricing, premium richness, or directional skew in crypto derivatives markets. Best suited for agents automating options trade evaluation or volatility monitoring workflows. The x402 micropayment model means no subscription required — pay per query.

## Known failure modes

- Unsupported asset symbol returns an error or empty response
- Deribit API unavailability causes upstream data gap
- Stale or cached data if market is illiquid for the requested asset
- Payment failure (x402) if USDC balance is insufficient — endpoint requires $0.03 USDC per call
- Invalid asset format (e.g. missing '-USD' suffix) may yield no results

## How this service works

Paid market-intelligence API over x402

## Output

A JSON object containing: ATM implied volatility, IV rank (0-100 percentile over ~45 days), IV percentile, 25-delta risk reversal skew, wing IVs (10-delta put and call), term structure across weekly/1m/3m expiries with days to expiry, volatility regime classification (e.g. normal/elevated), max pain strike, underlying spot price, data source (Deribit), and timestamp.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "as_of": "2026-07-02T10:00:00.000Z",
  "asset": "BTC-USD",
  "atm_iv": 42.8,
  "iv_rank": 58.3,
  "skew_25d": 3.8,
  "available": true,
  "skew_note": "25-delta risk reversal: put IV minus call IV at BS-approximated 25-delta strikes.",
  "disclaimer": "Options data from Deribit public API. Informational only.",
  "vol_regime": "normal",
  "data_source": "deribit",
  "iv_rank_note": "Based on 45 trading days of ATM IV history.",
  "iv_percentile": 61.2,
  "term_structure": [
   {
    "label": "weekly",
    "atm_iv": 44.2,
    "expiry": "5JUL26",
    "days_to_expiry": 3
   },
   {
    "label": "1m",
    "atm_iv": 42.5,
    "expiry": "31JUL26",
    "days_to_expiry": 29
   },
   {
    "label": "3m",
    "atm_iv": 40.1,
    "expiry": "25SEP26",
    "days_to_expiry": 85
   }
  ],
  "iv_history_days": 45,
  "max_pain_strike": 60000,
  "vol_regime_note": "ATM IV 42.8%, term structure contango.",
  "wing_10d_put_iv": 49.2,
  "underlying_price": 61200,
  "wing_10d_call_iv": 38.5,
  "term_structure_shape": "contango"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/kronos-options-iv-api-234db396/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from kronossignals.com](https://www.zero.xyz/host/kronossignals.com/llms.txt)
