{"uid":"cap_x2cSFV8LrqCtvG1rv7Kbh","slug":"laevitas-perpetuals-level-1-market-data-3a96887f","name":"Laevitas Perpetuals Level 1 Market Data","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/perpetuals/level1","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"},"limit":{"type":"integer","maximum":1000,"minimum":1},"start":{"type":"string"},"cursor":{"type":"string"},"exchange":{"type":"string"},"resolution":{"enum":["1m","5m","15m","1h","4h","1d"],"type":"string"},"instrument_name":{"type":"string"}}}},"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_w0Ngf0i0DLzA9DrCFrUDq","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 Level 1 (top-of-book) market data for perpetual futures contracts across major crypto exchanges, with optional OHLC resolution and time range filtering.","exampleAgentPrompt":"Pull the last 100 hourly Level 1 market data points for BTC-PERPETUAL on Deribit from Laevitas — starting from 2024-01-01 through 2024-01-07, with 1h resolution.","exampleUseCases":[{"title":"Risk monitoring for leveraged positions","prompt":"Fetch me the current bid-ask spreads for ETH-PERPETUAL and BTC-PERPETUAL across Binance, OKX, and Deribit right now so I can compare liquidation risks before entering."},{"title":"Arbitrage opportunity detection","prompt":"Give me the last 4 hours of 15-minute OHLC data for SOL-PERPETUAL on Bybit and Hyperliquid so I can spot price divergences between exchanges."},{"title":"Backtest funding rate correlations","prompt":"Pull daily OHLCVT data for BTC-PERPETUAL and ETH-PERPETUAL on Deribit for the entire month of November 2023 so I can analyze how their funding rates moved together."}],"resultDescription":"Returns a JSON object with a 'data' array containing Level 1 perpetual futures market records (bid/ask, trade data, timestamps, or OHLC bars depending on query), a 'success' boolean, and possibly a pagination cursor for subsequent pages.","failureModes":["Missing or invalid API key returns 401 Unauthorized","Unsupported exchange name returns empty data or 400 error","Invalid instrument_name returns empty data array","Resolution enum value not in allowed set returns validation error","Limit exceeds 1000 returns validation error","Invalid date range (start after end) may return empty data or error","x402 payment not provided or insufficient returns 402 Payment Required"],"whenToPreferThis":"Use this endpoint when you need top-of-book (Level 1) price data — bids, asks, or OHLC snapshots — specifically for perpetual futures instruments across major crypto exchanges like Binance, OKX, Deribit, Bybit, or Hyperliquid. Prefer it over WebSocket channels when you need historical or paginated data rather than a live stream. Choose it over spot or options endpoints when your instrument is a perpetual swap contract.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:53:11.725Z","isFirstParty":false}