{"uid":"cap_C4Qlh5wDD7ko1dt9o_mR3","slug":"dripmetrics-btc-options-expected-move-consumption-4794263f","name":"DripMetrics BTC Options Expected-Move Consumption","description":"DripMetricsAI (https://dripmetrics.ai/) provides on-demand BTC option-derived metrics that combine the Deribit option chain with DripMetrics' own trade-level realized calculations. Agents can pay per request via x402 and receive structured JSON metrics without subscriptions or API keys. Expected-move consumption measures the share of the nearest-expiry ATM straddle's implied move already consumed by the realized move on DripMetrics' BTC trade tape over the requested window.","url":"https://api.dripmetrics.ai/options/expected-move","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"},"queryParams":{"type":"object","required":[],"properties":{"window":{"enum":["30m","1h","2h","3h"],"type":"string","description":"Lookback window for the realized (trade tape) leg. Defaults to 30m."}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["metric","pair","value","components","sampleSize","source","computedAt"],"properties":{"pair":{"type":"string","const":"BTC"},"value":{"type":["number","null"]},"metric":{"type":"string"},"source":{"type":"object"},"window":{"type":"string"},"components":{"type":"object"},"computedAt":{"type":"string","format":"date-time"},"sampleSize":{"type":"object"}},"additionalProperties":false}}}}},"responseSchema":{"type":"json","example":{"pair":"BTC","value":0.31,"metric":"expected-move","source":{"chain":"https://www.deribit.com/api/v2/public/get_book_summary_by_currency?currency=BTC&kind=option","index":"https://www.deribit.com/api/v2/public/get_index_price?index_name=btc_usd","trades":"DripMetrics BTC trade cache"},"window":"1h","components":{"expiry":"2026-07-09T08:00:00.000Z","strike":108000,"forward":108120.5,"dteHours":18,"straddleUsd":1308.2,"impliedMovePct":0.0121,"realizedMovePct":0.00375},"computedAt":"2026-07-08T14:00:00.000Z","sampleSize":{"trades":4310}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_6iKokvPEJ4yusbkfr8YZG","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the share of the nearest-expiry ATM straddle's implied move already consumed by realized BTC price movement over a chosen lookback window","exampleAgentPrompt":"Using DripMetrics, how much of Bitcoin's nearest-expiry ATM straddle implied move has already been consumed by realized price action over the last hour?","exampleUseCases":null,"resultDescription":"A structured JSON object containing the metric name ('expected-move-consumption'), the BTC pair, a numeric value (ratio of realized to implied move), component details (implied move, realized move), sample size counts, the data source references (Deribit option chain and DripMetrics trade tape), the requested window, and a computedAt ISO timestamp.","failureModes":["Invalid window parameter (not one of 30m, 1h, 2h, 3h) returns a 400 error","Insufficient trade tape data in the requested window may return value: null with a low sampleSize","Payment not included or insufficient USDC returns 402 Payment Required","Deribit option chain unavailable or no near-expiry ATM straddle found may result in null value","Service downtime returns 5xx error"],"whenToPreferThis":"Choose this endpoint when you need a single, pre-computed metric combining Deribit options implied move with DripMetrics' own trade-level realized move for BTC — particularly when assessing whether the current BTC price move has overextended relative to what options markets priced in at a given expiry. Prefer over raw volatility endpoints when the specific question is about consumed vs remaining expected move. Ideal for options traders, volatility arbitrageurs, or agents monitoring BTC for mean-reversion or breakout signals around expiry.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:39:42.962Z","isFirstParty":false}