# Options Chain Data – Financial Data x402

> Options Chain Data – Financial Data x402 is a paid API for AI agents from x402-stock-indicators.vercel.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-10).

Fetches full options chain (calls and puts) for a given stock ticker, including strikes, premiums, Greeks proxies, and available expirations, paid per-call via x402/USDC.

## Facts

- Endpoint: GET https://x402-stock-indicators.vercel.app/options/%7Bticker%7D?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/options-chain-data-financial-data-x402-3aa6ae92
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OLbsvbKseiqwHliuhPFAm

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 options-chain-data-financial-data-x402-3aa6ae92
```

Example prompt: Pull the full options chain for AAPL — I want to see all the calls and puts, implied volatility, open interest, and the put/call volume ratio for the nearest expiration.

## When to prefer this

Choose this endpoint when you need structured, contract-level options chain data — including implied volatility, open interest, and put/call ratios — without setting up an API key or subscription. Ideal for agents that pay per-call in USDC via x402, need derivatives data alongside other financial data from the same provider, or require a lightweight pay-as-you-go model for occasional options lookups rather than a brokerage API integration.

## Known failure modes

- Invalid or unrecognized ticker symbol returns an error or empty chain
- Payment not received or x402 handshake fails — returns HTTP 402 requiring USDC payment
- No options data available for the requested expiration (e.g. non-standard expiry) returns empty arrays
- Market closed or data provider outage may return stale or unavailable data
- Rate limiting or upstream Yahoo Finance throttling may cause transient failures

## How this service works

Pay-per-call stock, macro, on-chain, and crypto data over the x402 protocol. USDC on Base or Solana, no API keys, no subscriptions.

## Output

Returns a JSON object with two arrays — 'calls' and 'puts' — each containing contract-level data: contract symbol, strike, bid, ask, last price, volume, open interest, implied volatility, percent change, in-the-money flag, and last trade date. Also includes the ticker, as-of date, the expiration date queried, a list of all available expirations, and the aggregate put/call volume ratio.

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "puts": [
   {
    "ask": 1.28,
    "bid": 1.2,
    "change": -0.05,
    "strike": 320,
    "volume": 89,
    "last_price": 1.23,
    "in_the_money": false,
    "open_interest": 567,
    "percent_change": -3.92,
    "contract_symbol": "AAPL260726P00320000",
    "last_trade_date": "2026-07-25T15:45:00",
    "implied_volatility": 0.1756
   }
  ],
  "as_of": "2026-07-26",
  "calls": [
   {
    "ask": 7.95,
    "bid": 7.85,
    "change": 0.12,
    "strike": 320,
    "volume": 156,
    "last_price": 7.89,
    "in_the_money": true,
    "open_interest": 1234,
    "percent_change": 1.54,
    "contract_symbol": "AAPL260726C00320000",
    "last_trade_date": "2026-07-25T15:59:00",
    "implied_volatility": 0.1842
   }
  ],
  "ticker": "AAPL",
  "expiration": "2026-07-26",
  "available_expirations": [
   "2026-07-26",
   "2026-08-02",
   "2026-08-16"
  ],
  "put_call_volume_ratio": 0.5705
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/options-chain-data-financial-data-x402-3aa6ae92/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-stock-indicators.vercel.app](https://www.zero.xyz/host/x402-stock-indicators.vercel.app/llms.txt)
