{"uid":"cap_Zp-dElPgJskCDOJ_gs4__","slug":"laevitas-market-summary-history-9f5a1913","name":"Laevitas Market Summary History","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\nData and history endpoints also accept x402 without an API key: 1, 5 or 10 credits ($0.001 each) for data up to 1 year, 1–3 years or older.\n\n**Subscriptions with USDC:** Premium and Enterprise can be purchased on Base or Solana for a month, a quarter, six months or a year. Access is prepaid, with no automatic renewal. [Buy a subscription](https://v3.laevitas.ch/profile/subscription/wallet) or read the [USDC subscription guide](/x402#subscriptions).\n\nThe subscription belongs to your signed-in Laevitas account; wallet sign-in does not require an email. Enterprise users generate an API key in V3 after activation. Plan and billing-period limits still apply. Subscription purchases are separate from API credit bundles.\n\nFor Claude MCP, add `https://apiv2.laevitas.ch/api/v1/mcp`, select **Sign in now → Register automatically**\nwith no custom headers, and authorize with your API key on the Laevitas page.\nDo not enter a client ID or secret manually. All OAuth clients require PKCE S256.\nConnection guide: [MCP setup](/mcp). CIMD / published client identity is not supported.\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| Options Backtests | Strategy templates, asynchronous submission, status, combined results, cancellation |\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\nBacktests are asynchronous jobs, not paginated market-data queries. Start with\n`GET /api/v1/options/backtests/strategies`, submit with `POST /api/v1/options/backtests`,\nthen poll `/{id}` and retrieve `/{id}/result`. These responses have no data/meta wrapper.\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/market/summary-history?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","required":["end","start","series"],"properties":{"end":{"type":"string","description":"Inclusive ISO-8601 timestamp, not an exclusive bound."},"page":{"type":"integer"},"limit":{"type":"integer","description":"Rows per page; retained market-cap duplicates may produce more than one row per timestamp."},"start":{"type":"string","description":"Inclusive ISO-8601 timestamp with timezone, truncated to seconds."},"series":{"enum":["derivatives_summary","futures_alt_summary","futures_exchange_activity","futures_global_activity"],"type":"string","description":"derivatives_summary and futures_alt_summary summarize perpetual contracts of one currency; derivatives_summary adds aggregate spot realized volatility and the legacy truncated OI/volume ratio. futures_exchange_activity totals one venue across its dated futures and perpetuals; futures_global_activity is one venue across its dated futures with rolling 24h liquidations."},"currency":{"type":"string","description":"Currency series only: normalized legacy underlying currency, e.g. BTC. Monetary totals are USD; this is not a reporting-currency selector."},"exchange":{"type":"string","description":"Venue series only (futures_exchange_activity, futures_global_activity): one of BINANCE, BULLISH, BYBIT, DERIBIT, HYPERLIQUID, KRAKEN, NADO, OKX, BITFINEX, BITGET, COINBASE, DYDX, HUOBI, PARADEX."},"resolution":{"enum":["native","1m","5m","15m","30m","1h","2h","4h","6h","12h","1d"],"type":"string","description":"UTC sample grid, not interval aggregation. Volume is the source 24h value; liquidations use a rolling 24h window."}}},"responseSchema":{"type":"object","required":["dataset_id","series","meta","items"],"properties":{"meta":{"type":"object","required":["total","items","page","total_pages","limit","availability","count_basis"],"properties":{"page":{"type":"integer","maximum":9007199254740991,"minimum":0,"description":"One-based page number.","exclusiveMinimum":true},"items":{"type":"integer","maximum":9007199254740991,"minimum":0,"description":"Number of rows actually returned on this page."},"limit":{"type":"integer","maximum":9007199254740991,"minimum":0,"exclusiveMinimum":true},"total":{"type":"integer","maximum":9007199254740991,"minimum":0,"description":"Total matching source rows for this window, not this page; instrument rows may share a timestamp."},"count_basis":{"enum":["rows"],"type":"string"},"total_pages":{"type":"integer","maximum":9007199254740991,"minimum":0,"description":"Declared page count. Compatibility aliases preserve legacy omitted-limit accounting; send page and limit explicitly."},"availability":{"type":"object","required":["empty_reason","coverage","completeness"],"properties":{"coverage":{"type":"object","required":["source_id","exchange_supported","instrument_eligible","earliest_observed_at","latest_observed_at"],"properties":{"source_id":{"enum":["market.derivative_summary_observations"],"type":"string"},"exchange_supported":{"enum":[null],"type":"string","nullable":true},"latest_observed_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$","nullable":true},"instrument_eligible":{"enum":[null],"type":"string","nullable":true},"earliest_observed_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$","nullable":true}},"additionalProperties":false},"completeness":{"type":"object","required":["status","certification","complete_from","complete_through","complete_from_inclusive","complete_through_inclusive","monotonic","monotonic_boundary","revisions_possible","certified_at","updated_at","unavailable_reason","scope"],"properties":{"scope":{"type":"object","required":["endpoint_id","source_ids","instrument_name"],"properties":{"currency":{"type":"string","nullable":true},"exchange":{"type":"string","nullable":true},"source_ids":{"type":"array","items":{"type":"string"}},"endpoint_id":{"enum":["market.derivative_summary_observations"],"type":"string"},"instrument_name":{"type":"string","nullable":true}},"additionalProperties":false},"status":{"enum":["unavailable"],"type":"string"},"monotonic":{"enum":[false],"type":"boolean"},"updated_at":{"enum":[null],"type":"string","nullable":true},"certified_at":{"enum":[null],"type":"string","nullable":true},"certification":{"enum":[null],"type":"string","nullable":true},"complete_from":{"enum":[null],"type":"string","nullable":true},"complete_through":{"enum":[null],"type":"string","nullable":true},"monotonic_boundary":{"enum":["complete_through"],"type":"string"},"revisions_possible":{"enum":[true],"type":"boolean"},"unavailable_reason":{"enum":["not_supported"],"type":"string"},"complete_from_inclusive":{"enum":[true],"type":"boolean"},"complete_through_inclusive":{"enum":[false],"type":"boolean"}},"additionalProperties":false},"empty_reason":{"enum":["classification_unavailable"],"type":"string","nullable":true}},"additionalProperties":false}},"additionalProperties":false},"items":{"type":"array","items":{"anyOf":[{"type":"object","required":["date","price","yield","next_fr","open_interest","volume","funding","liquidations_long","liquidations_short","oi_volume24h","market_cap","rv"],"properties":{"rv":{"type":"object","properties":{"3":{"type":"number","nullable":true},"7":{"type":"number","nullable":true},"30":{"type":"number","nullable":true},"60":{"type":"number","nullable":true},"90":{"type":"number","nullable":true},"180":{"type":"number","nullable":true},"270":{"type":"number","nullable":true},"365":{"type":"number","nullable":true}},"description":"Aggregate spot realized volatility in percentage points, keyed by lookback days. Empty object if the page-bounded source has no matching UTC hour; unavailable properties are omitted.","additionalProperties":false},"date":{"type":"integer","maximum":9007199254740991,"minimum":0,"description":"Source observation timestamp, Unix milliseconds UTC."},"price":{"type":"number","nullable":true,"description":"OI-weighted source price; legacy sum-of-prices fallback when total OI is non-positive. Source price convention is retained, not a new spot-index calculation."},"yield":{"type":"number","nullable":true,"description":"OI-weighted source yield/APR, preserving the legacy source units."},"volume":{"type":"number","nullable":true,"description":"Sum of source rolling-24h perpetual volume, USD. Not turnover within the requested sample period."},"funding":{"type":"number","nullable":true,"description":"OI-weighted current funding field; not a funding payment or a newly annualized rate."},"next_fr":{"type":"number","nullable":true,"description":"OI-weighted announced next funding rate, preserving source units and null handling."},"market_cap":{"type":"number","nullable":true,"description":"Hourly source market capitalization, USD; source join behavior is retained."},"oi_volume24h":{"type":"number","nullable":true,"description":"Dimensionless open-interest / rolling-24h-volume ratio. Derivatives summary truncates this ratio to three decimals; alt summary returns the legacy untruncated ratio, or zero for non-positive volume."},"open_interest":{"type":"number","nullable":true,"description":"Sum of retained perpetual open interest, USD notional."},"liquidations_long":{"type":"number","nullable":true,"description":"Rolling 24h USD long liquidations, rounded to whole dollars from retained minute aggregate states."},"liquidations_short":{"type":"number","nullable":true,"description":"Rolling 24h USD short liquidations, rounded to whole dollars from retained minute aggregate states."}},"additionalProperties":false},{"type":"object","required":["date","price","yield","next_fr","open_interest","volume","funding","liquidations_long","liquidations_short","oi_volume24h","market_cap"],"properties":{"date":{"type":"integer","maximum":9007199254740991,"minimum":0,"description":"Source observation timestamp, Unix milliseconds UTC."},"price":{"type":"number","nullable":true,"description":"OI-weighted source price; legacy sum-of-prices fallback when total OI is non-positive. Source price convention is retained, not a new spot-index calculation."},"yield":{"type":"number","nullable":true,"description":"OI-weighted source yield/APR, preserving the legacy source units."},"volume":{"type":"number","nullable":true,"description":"Sum of source rolling-24h perpetual volume, USD. Not turnover within the requested sample period."},"funding":{"type":"number","nullable":true,"description":"OI-weighted current funding field; not a funding payment or a newly annualized rate."},"next_fr":{"type":"number","nullable":true,"description":"OI-weighted announced next funding rate, preserving source units and null handling."},"market_cap":{"type":"number","nullable":true,"description":"Hourly source market capitalization, USD; source join behavior is retained."},"oi_volume24h":{"type":"number","nullable":true,"description":"Dimensionless open-interest / rolling-24h-volume ratio. Derivatives summary truncates this ratio to three decimals; alt summary returns the legacy untruncated ratio, or zero for non-positive volume."},"open_interest":{"type":"number","nullable":true,"description":"Sum of retained perpetual open interest, USD notional."},"liquidations_long":{"type":"number","nullable":true,"description":"Rolling 24h USD long liquidations, rounded to whole dollars from retained minute aggregate states."},"liquidations_short":{"type":"number","nullable":true,"description":"Rolling 24h USD short liquidations, rounded to whole dollars from retained minute aggregate states."}},"additionalProperties":false},{"type":"object","required":["date","open_interest","volume","funding"],"properties":{"date":{"type":"integer","maximum":9007199254740991,"minimum":0,"description":"Observation timestamp, Unix milliseconds UTC."},"volume":{"type":"number","nullable":true,"description":"Sum of the venue's source rolling-24h dated-futures and perpetual volume, USD."},"funding":{"type":"number","nullable":true,"description":"Open-interest-weighted funding across the venue's contracts; 0 when the venue has no open interest."},"open_interest":{"type":"number","nullable":true,"description":"Sum of the venue's dated-futures and perpetual open interest, USD notional."}},"additionalProperties":false},{"type":"object","required":["date","is_centralized","market","open_interest","volume","yield","liquidations_long","liquidations_short"],"properties":{"date":{"type":"integer","maximum":9007199254740991,"minimum":0,"description":"Observation timestamp, Unix milliseconds UTC."},"yield":{"type":"number","nullable":true,"description":"Open-interest-weighted annualized yield of the venue's dated futures; 0 without open interest."},"market":{"type":"string","description":"Venue name as stored, e.g. DERIBIT."},"volume":{"type":"number","nullable":true,"description":"Sum of the venue's source rolling-24h dated-futures volume, USD."},"open_interest":{"type":"number","nullable":true,"description":"Sum of the venue's dated-futures open interest, USD notional."},"is_centralized":{"type":"boolean","description":"Whether the venue is a centralized exchange."},"liquidations_long":{"type":"number","nullable":true,"description":"Rolling 24h USD long liquidations of the venue's dated futures, whole dollars. Reported at whole hours for 1h sampling and otherwise at five-minute marks; other observations show 0."},"liquidations_short":{"type":"number","nullable":true,"description":"Rolling 24h USD short liquidations of the venue's dated futures, whole dollars, with the same sampling rule as liquidations_long."}},"additionalProperties":false}]}},"series":{"enum":["derivatives_summary","futures_alt_summary","futures_exchange_activity","futures_global_activity"],"type":"string"},"dataset_id":{"enum":["market.derivative_summary_observations"],"type":"string"}},"additionalProperties":false},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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_BBn8kSi2Us08qpCRHP-W6","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 paginated historical time-series summaries of crypto derivatives and futures market activity across currencies and exchanges.","exampleAgentPrompt":"Pull me the derivatives_summary history for BTC on Laevitas from January 1, 2024 to March 31, 2024 with 1-day resolution, page 1, limit 100 rows.","exampleUseCases":[{"title":"Backtesting BTC derivatives strategy","prompt":"Get me the derivatives_summary history for BTC from 2023-01-01T00:00:00Z to 2023-12-31T23:59:59Z with daily resolution, 200 rows per page — I need open interest and volume to backtest a trading strategy."},{"title":"Monitoring Binance futures liquidations","prompt":"Fetch the futures_exchange_activity history for Binance from 2024-03-01T00:00:00Z to 2024-03-31T23:59:59Z using 1-hour resolution so I can analyze liquidation spikes over the month."},{"title":"Comparing exchange futures global activity","prompt":"I want to compare Deribit's futures_global_activity history against OKX for Q1 2024 — pull both from 2024-01-01T00:00:00Z to 2024-03-31T23:59:59Z at 4-hour resolution, first page with 50 rows."}],"resultDescription":"Returns a paginated JSON object with dataset_id, series name, metadata (total rows, page info, data availability/coverage, completeness), and an array of time-series items containing derivatives or futures summary metrics such as open interest, volume, realized volatility, and liquidations for the requested window and resolution.","failureModes":["Missing required fields (start, end, series) returns a validation error","Invalid series enum value returns 400 bad request","Exchange parameter provided for currency-only series (derivatives_summary, futures_alt_summary) causes error","Currency parameter provided for venue-only series (futures_exchange_activity, futures_global_activity) causes error","Requesting data older than 1 year without sufficient API credits or subscription returns 402 Payment Required","Invalid ISO-8601 timestamp format returns parsing error","Page number beyond total_pages returns empty items array","Unsupported resolution enum value returns 400","Expired or invalid API key returns 401 Unauthorized"],"whenToPreferThis":"Choose this endpoint when you need paginated historical time-series data for crypto derivatives or futures market summaries — including perpetual contract aggregates, exchange-level activity totals, rolling liquidations, or spot realized volatility — across a defined date range. Prefer this over real-time endpoints when performing backtesting, trend analysis, or historical research. Use the series parameter to select between currency-level summaries (derivatives_summary, futures_alt_summary) or exchange-level aggregates (futures_exchange_activity, futures_global_activity).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:38:52.130Z","isFirstParty":false,"canonicalSlug":"laevitas-market-summary-history-9f5a1913"}