# eu-verify DVOL Implied Volatility Index

> eu-verify DVOL Implied Volatility Index is a paid API for AI agents from data.greeneris.io, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Returns the current Deribit DVOL implied volatility index for BTC or ETH, with 24h change and lookback-window statistics

## Facts

- Endpoint: GET https://data.greeneris.io/v1/vol/dvol
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/eu-verify-dvol-implied-volatility-index-a99d4637
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qkukr5NGugJxjIRrYggLU

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 eu-verify-dvol-implied-volatility-index-a99d4637
```

Example prompt: What is the current Deribit DVOL implied volatility for BTC using a 30-day lookback window, and where does it sit relative to its recent range?

## When to prefer this

Use this endpoint when you need real-time or near-real-time Deribit DVOL implied volatility data for BTC or ETH, including percentile context within a rolling window. Prefer this over generic crypto price endpoints when the user specifically needs options market sentiment or IV-based signals rather than spot prices.

## Known failure modes

- Missing or invalid asset parameter defaults to BTC; unsupported asset enum returns 400
- Invalid window parameter returns 400 with enum constraint error
- Payment not received returns HTTP 402 with machine-readable quote for $0.02 USDC
- Deribit upstream unavailable may cause delayed or stale data
- No data available for requested window returns empty or error response

## How this service works

Deribit DVOL index (30-day annualized implied volatility from the options order book) for BTC or ETH, delivered as a risk signal: current level, 24h change, and min/max/percentile over a lookback window. Query: ?asset=BTC|ETH&window=7d|30d|90d (defaults BTC, 30d). JSON, 5min cache. Derived from Deribit public volatility-index candles.

## Output

A JSON object containing: current DVOL value (annualized implied volatility percentage), the as_of timestamp, the asset (BTC or ETH), the lookback window used, 24h change in DVOL, window min and max values, and the percentile rank of the current value within the window. Source attribution is included.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "asset": {
       "enum": [
        "BTC",
        "ETH"
       ],
       "type": "string",
       "default": "BTC",
       "description": "Underlying asset"
      },
      "window": {
       "enum": [
        "7d",
        "30d",
        "90d"
       ],
       "type": "string",
       "default": "30d",
       "description": "Lookback window for percentile and range"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "dvol": 38.14,
  "as_of": "2026-07-13T10:00:00+00:00",
  "asset": "BTC",
  "source": "Deribit DVOL implied volatility index (public API, 30-day annualized IV)",
  "window": "30d",
  "change_24h": -0.33,
  "window_max": 53.19,
  "window_min": 36.13,
  "window_percentile": 4.6
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/eu-verify-dvol-implied-volatility-index-a99d4637/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from data.greeneris.io](https://www.zero.xyz/host/data.greeneris.io/llms.txt)
