# SundayFactoryX Volatility Surface API

> SundayFactoryX Volatility Surface API is a paid API for AI agents from api.sundayfactoryx.com, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-10).

Returns the implied volatility surface (term structure and skew) for a financial asset as market data

## Facts

- Endpoint: GET https://api.sundayfactoryx.com/v1/market/vol/surface?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sundayfactoryx-volatility-surface-api-e451c34a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YVmZgxz5U1S5Zd1p-Uh7M

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 sundayfactoryx-volatility-surface-api-e451c34a
```

Example prompt: Pull the current implied volatility surface from SundayFactoryX in JSON format so I can see the full term structure and skew across strikes and expiries.

## When to prefer this

Choose this endpoint when you need programmatic, pay-per-call access to implied volatility surface data for autonomous agents, especially when operating in an x402 micropayment environment on Base. Ideal for derivatives pricing engines, risk models, or research pipelines that require fresh vol surface snapshots without a subscription commitment.

## Known failure modes

- HTTP 402 returned when no x402 payment is attached — client must complete USDC payment challenge on Base before retrying
- Invalid format parameter may result in malformed or unexpected response structure
- Network or upstream data feed outage may return 5xx errors
- Stale or unavailable market data may result in empty or incomplete vol surface payload

## How this service works

Pay-per-call (x402) market-data + research API for autonomous agents. Paid endpoints return HTTP 402 with an x402 v2 payment challenge; pay in USDC on Base with any x402-aware client.

## Output

Returns a JSON envelope containing the implied volatility surface, likely including vol values across strikes (delta or moneyness) and expiry dates, representing the market's current pricing of future realized volatility in options markets.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "format": {
   "enum": [
    "json"
   ],
   "type": "string",
   "description": "response format (JSON envelope)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sundayfactoryx-volatility-surface-api-e451c34a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.sundayfactoryx.com](https://www.zero.xyz/host/api.sundayfactoryx.com/llms.txt)
