# Saylor Innovations Options Chain

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

Returns the full BTC or ETH options chain for the nearest expiry, including strike prices, option type, implied volatility, open interest, and volume.

## Facts

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

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-options-chain-f61abf4f
```

Example prompt: Can you pull the full BTC options chain for the nearest expiry and show me the strike prices, implied volatility, and open interest for both calls and puts?

## When to prefer this

Choose this endpoint when you need a full snapshot of the BTC or ETH options market for the nearest expiry, including all strikes with IV, OI, and volume in a single call. It is ideal for volatility analysis, identifying key strikes by open interest, or setting up derivatives trades. Prefer this over spot price endpoints when you need derivatives market structure rather than just underlying price.

## Known failure modes

- Invalid asset parameter (not 'btc' or 'eth') returns empty or error response
- No options data available for the nearest expiry returns found: false with empty chain
- Payment failure or missing x402 payment header results in 402 response
- Network or upstream data provider outage returns server error
- Missing required 'asset' query parameter may return an error or default behavior

## How this service works

BTC and ETH options chain for an expiry - strike, type, implied volatility, open interest and volume

## Output

Returns a JSON object with a 'found' boolean and a 'chain' array. Each element in the chain represents one options contract and includes fields such as strike price, option type (call or put), implied volatility (IV), open interest (OI), and volume — all for the nearest available expiry for the requested asset (BTC or ETH).

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "asset"
     ],
     "properties": {
      "asset": {
       "type": "string",
       "description": "btc | eth (query)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "found"
     ],
     "properties": {
      "asset": {
       "type": [
        "string",
        "null"
       ],
       "description": "Asset the figures refer to"
      },
      "chain": {
       "type": "array",
       "items": {
        "type": "object"
       },
       "description": "Blockchain the data is for"
      },
      "count": {
       "type": [
        "number",
        "null"
       ],
       "description": "Number of items returned"
      },
      "found": {
       "type": "boolean",
       "description": "True when the lookup matched a record"
      },
      "expiry": {
       "type": [
        "string",
        "null"
       ],
       "description": "Option expiry date"
      },
      "source": {
       "type": [
        "string",
        "null"
       ],
       "description": "Data source the values come from"
      },
      "underlying_price": {
       "type": [
        "number",
        "null"
       ],
       "description": "Price of the underlying asset"
      },
      "available_expiries": {
       "type": [
        "array",
        "null"
       ],
       "description": "Option expiry dates available"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-options-chain-f61abf4f/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)
