# Saylor Innovations Deribit Crypto Options Analytics

> Saylor Innovations Deribit Crypto Options Analytics is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-16).

Returns Deribit options open interest, put/call ratios, top strikes, ATM implied volatility, and max pain by expiry for BTC, ETH, SOL, or XRP

## Facts

- Endpoint: GET https://saylorinnovations.com/api/crypto/options/deribit?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-innovations-deribit-crypto-options-analytics-a45edf34
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8nsHDZrZiQkVdBb8L5lsi

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 saylor-innovations-deribit-crypto-options-analytics-a45edf34
```

Example prompt: Pull the Deribit options data for ETH — I want to see the put/call ratio, max pain strike, and ATM implied volatility broken out by expiry date.

## When to prefer this

Choose this endpoint when you need structured, pre-computed Deribit options analytics — particularly put/call ratios, max pain by expiry, and implied volatility — without having to aggregate raw Deribit order book data yourself. Ideal for agents monitoring crypto options market sentiment, building derivatives dashboards, or helping traders identify key strike levels. Prefer this over raw Deribit API access when you want a summarized, agent-ready JSON response with USD-denominated open interest and sentiment labels already computed.

## Known failure modes

- Invalid currency code returns an error or defaults to BTC
- Deribit API unavailability causes a failed or stale response
- If Deribit has no data for a given expiry, fields like max_pain_strike or atm_iv_pct may be null
- Missing currency query param defaults to BTC silently
- Network timeout from upstream Deribit data fetch

## How this service works

Crypto options open interest and max pain - Deribit BTC, ETH, SOL or XRP put/call ratio, top strikes with USD open interest and distance from spot, ATM implied volatility and max pain by expiry

## Output

A JSON object containing the spot price in USD, overall put/call OI ratio, total open interest in USD, sentiment label, number of instruments, and an array of expiry objects each with put OI, call OI, put/call ratio, ATM implied volatility percentage, max pain strike, days to expiry, and total OI in USD. Also includes a list of top strikes by open interest with USD amounts and distance from spot, plus a data source label and timestamp.

## 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",
      "POST",
      "PUT",
      "PATCH",
      "DELETE",
      "HEAD"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "currency": {
       "type": "string",
       "description": "optional BTC, ETH, SOL or XRP, default BTC"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "currency",
      "expiries"
     ],
     "properties": {
      "source": {
       "type": [
        "string",
        "null"
       ],
       "description": "Data source the values come from"
      },
      "currency": {
       "type": "string",
       "description": "Currency code"
      },
      "expiries": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "expiry": {
          "type": "string",
          "description": "Option expiry date"
         },
         "put_oi": {
          "description": "Put oi"
         },
         "call_oi": {
          "description": "Call oi"
         },
         "atm_iv_pct": {
          "type": [
           "number",
           "null"
          ],
          "description": "Atm iv, as a percentage"
         },
         "expiry_date": {
          "description": "Expiry date"
         },
         "total_oi_usd": {
          "description": "Total oi usd"
         },
         "days_to_expiry": {
          "type": "number",
          "description": "Days to expiry"
         },
         "max_pain_strike": {
          "type": [
           "number",
           "null"
          ],
          "description": "Max pain strike"
         },
         "put_call_oi_ratio": {
          "type": [
           "number",
           "null"
          ],
          "description": "Open-interest ratio of puts to calls"
         }
        }
       }
      },
      "spot_usd": {
       "type": "number",
       "description": "Spot, in US dollars"
      },
      "sentiment": {
       "type": "string"
      },
   
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-deribit-crypto-options-analytics-a45edf34/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
