# Market Calendar API – VIX Expiry Dates

> Market Calendar API – VIX Expiry Dates is a paid API for AI agents from market-calendar-api.onrender.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-29).

Returns the next VIX futures and options expiration dates, applying the Wednesday rule and holiday adjustments.

## Facts

- Endpoint: GET https://market-calendar-api.onrender.com/v1/vix-expiry?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/market-calendar-api-vix-expiry-dates-e12e26aa
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_bG-b5mMnAmkjkOqgZMm72

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 market-calendar-api-vix-expiry-dates-e12e26aa
```

Example prompt: What are the next 6 VIX futures and options expiration dates starting from today, including any holiday adjustments?

## When to prefer this

Use this endpoint when you need precise, holiday-adjusted VIX expiration dates rather than naively computing the third Wednesday of the month. Ideal for derivatives trading workflows, volatility strategy planning, and risk management systems that must account for US market holidays.

## Known failure modes

- Invalid date format returns a 400 error
- Count outside range 1-24 returns a validation error
- Service downtime on Render free tier may cause 502 or timeout
- No response schema example published, so exact field names may require inspection

## How this service works

Returns the next VIX futures and options expiration dates (Wednesday rule, holiday-adjusted).

## Output

An ordered list of upcoming VIX futures and options expiration dates (up to 24), each holiday-adjusted using the Wednesday rule. Dates are returned in ISO format and account for US market holidays.

## 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",
     "required": [],
     "properties": {
      "date": {
       "type": "string",
       "description": "Date YYYY-MM-DD. Default: today."
      },
      "count": {
       "type": "string",
       "description": "Number of expirations, 1-24. Default 6."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/market-calendar-api-vix-expiry-dates-e12e26aa/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market-calendar-api.onrender.com](https://www.zero.xyz/host/market-calendar-api.onrender.com/llms.txt)
