{"uid":"cap_IkGzFBIdKBfc3-jk9gc2N","slug":"laevitas-vol-surface-strikes-6502e627","name":"Laevitas Vol Surface Strikes","description":"Professional market data API for crypto derivatives, spot markets, prediction markets, Hyperliquid HyperCore data, proprietary volatility surfaces, and analytics.\n\n## Authentication\n\nUse an API key for authenticated REST requests:\n\n```http\nX-API-Key: your-api-key-here\n```\n\nMost data endpoints also support x402 pay-per-request without an API key.\n\n| Resource | Path |\n| --- | --- |\n| OpenAPI JSON | `GET /openapi.json` |\n| x402 discovery | `GET /.well-known/x402` |\n| Changelog | `GET /api/v1/changelog` |\n| WebSocket docs | `GET /websocket` |\n\n## REST Surfaces\n\n| Surface | Examples |\n| --- | --- |\n| Instruments | Cross-market contract reference data |\n| Futures | OHLCVT, trades, tickers, orderbook, liquidations, carry |\n| Perpetuals | OHLCVT, trades, funding, open interest, orderbook, liquidations |\n| Options | OHLCVT, trades, Greeks, volatility, flow, dealer GEX |\n| Vol Surface | Proprietary surface snapshots, slices, strikes, term structure, risk |\n| Spot | OHLCVT, ticker, trades, volume, L2 orderbook, snapshots |\n| Predictions | Polymarket instruments, categories, trades, ticker history |\n| Hyperliquid - HyperCore | Node-derived fills, liquidations, positions, funding, TWAPs, resting orders, L2 books |\n| Analytics | Realized volatility and derived metrics |\n\n## Pagination\n\nPaginated endpoints return the cursor at `meta.next_cursor`. Pass that value back as the `cursor` query parameter to fetch the next page.\n\n## WebSocket Streaming\n\nReal-time streams are documented at `/websocket`.\n\n| Data | Channel pattern |\n| --- | --- |\n| Trades | `trades.{market}.{exchange}.{instrument}` |\n| OHLC ticker | `ohlc.ticker.{market}.{exchange}.{instrument}.{timeframe}` |\n| OHLCVT | `ohlc.vt.{market}.{exchange}.{instrument}.{timeframe}` |\n\nVariables: `market` is one of `perpetuals`, `futures`, `options`, or `spot`; `timeframe` is one of `1m`, `5m`, `15m`, `1h`, `4h`, or `1d`.\n\n## Quick Start\n\n```bash\ncurl \"https://apiv2.laevitas.ch/api/v1/futures/ohlcvt?exchange=deribit&instrument_name=BTC-PERPETUAL\" \\\n  -H \"X-API-Key: your-api-key-here\"\n```","url":"https://apiv2.laevitas.ch/api/v1/vol-surface/strikes","method":"GET","headers":{},"bodySchema":{"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"},"pathParams":{"type":"object"},"queryParams":{"type":"object","properties":{"end":{"type":"string"},"date":{"type":"string"},"limit":{"type":"integer","maximum":5000,"minimum":1},"model":{"type":"string"},"start":{"type":"string"},"cursor":{"type":"string"},"expiry":{"type":"string"},"margin":{"enum":["inverse","linear"],"type":"string"},"currency":{"type":"string"},"exchange":{"type":"string"},"instrument":{"type":"string"},"tenor_days":{"type":"integer"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"data":[],"success":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_UnELMVoqzE2Dan3xyMFlp","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves proprietary volatility surface strike data for crypto options, including implied volatility at specific strikes across expiries and tenors.","exampleAgentPrompt":"Show me the Laevitas proprietary vol surface strikes for BTC on Deribit for the 30-day tenor, using the linear margin model — pull the latest available snapshot.","exampleUseCases":[{"title":"Risk-hedging options pricing across strikes","prompt":"Pull the current volatility surface for ETH options on Deribit across all strikes for the next two weeks. I need to understand the vol smile so I can price my short straddle positions correctly."},{"title":"Crypto options desk market snapshot","prompt":"Get me the latest proprietary vol surface data for BTC and ETH options on Deribit broken down by strike for the 7-day and 30-day expirations. I want to see where the vol skew is trading right now."},{"title":"Volatility arbitrage signal detection","prompt":"Fetch the Laevitas vol surface strikes for Bitcoin options on Deribit across all expirations today. I'm looking for unusual skew patterns or term structure anomalies that might present trading opportunities."}],"resultDescription":"A JSON object with a 'data' array containing strike-level volatility surface data points (implied volatility at specific strikes) and a 'success' boolean. Each record reflects the Laevitas proprietary vol model output at the requested strike, expiry/tenor, currency, and exchange.","failureModes":["Missing required currency or exchange parameter returns 400 or empty data","Invalid expiry date format causes query failure","Unsupported currency/exchange combination returns empty data array","Exceeding limit maximum of 5000 returns validation error","Invalid margin enum value (not 'inverse' or 'linear') causes rejection","Payment failure via x402 returns 402 status if no API key provided","Rate limiting or authentication failure returns 401 or 429"],"whenToPreferThis":"Use this endpoint when you need strike-level granularity from Laevitas's proprietary volatility surface — specifically to analyze the vol smile, skew, or surface shape at discrete strikes for crypto options. Prefer this over generic vol endpoints when you need the full cross-strike view for a given tenor or expiry rather than a single point estimate.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:52:11.340Z","isFirstParty":false}