{"uid":"cap_w-yErEYqMkQFXikQwX3Fn","slug":"btc-eth-options-open-interest-by-expiry-deribit-3106da8e","name":"BTC & ETH Options Open Interest by Expiry (Deribit)","description":"BTC and ETH options open interest by expiry API from Deribit public book summary. Returns per-expiry call OI, put OI, total OI, put/call ratio, number of strikes, max call strike + OI, and max put strike + OI. Gamma-exposure and options-flow signal for volatility regime, strike-pin risk, and dealer-hedging pressure.","url":"https://nonvisceral-eloisa-mousily.ngrok-free.dev/api/options-oi-expiry","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","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"source":{"type":"string"},"updated_at":{"type":"string"},"state_fresh":{"type":"boolean"},"per_currency":{"type":"object","description":"Per-currency options OI grouped by expiry date"},"bot_state_age_seconds":{"type":"number"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_5o570WSl2ZC2jZGrRPq3S","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns per-expiry call OI, put OI, total OI, put/call ratio, strike counts, and max-strike data for BTC and ETH options sourced from Deribit's public book summary.","exampleAgentPrompt":"Pull the current BTC and ETH options open interest broken down by expiry from Deribit — I want to see call OI, put OI, put/call ratios, and which strikes have the most open interest for each expiry date.","exampleUseCases":[{"title":"Pre-expiry gamma squeeze assessment","prompt":"It's options expiry Friday — show me the BTC options open interest by expiry so I can see which strikes have the most call and put OI and whether there's a pin risk I should be aware of."},{"title":"Volatility regime signal for crypto trading bot","prompt":"I need to feed current ETH options open interest data by expiry into my vol regime model — get me the per-expiry call OI, put OI, and put/call ratios from Deribit right now."},{"title":"Dealer hedging pressure analysis","prompt":"Can you check the BTC options OI across expiries and tell me where dealer hedging pressure is concentrated? I want to see the max call and put strikes and total OI per expiry to understand gamma exposure."}],"resultDescription":"A JSON object containing per-currency (BTC and ETH) options open interest grouped by expiry date. Each expiry entry includes call OI, put OI, total OI, put/call ratio, number of strikes, max call strike with its OI, and max put strike with its OI. Also includes a source identifier (Deribit), timestamp, freshness flag, and state age in seconds.","failureModes":["Stale data if Deribit public API is unreachable — state_fresh flag will be false and bot_state_age_seconds will be elevated","Empty or missing per_currency fields if Deribit returns no book summary data","ngrok tunnel downtime may cause connection refused or 502 errors","Rate limiting or payment failure for the $0.02 USDC x402 charge may block the request"],"whenToPreferThis":"Choose this endpoint when you need structured, per-expiry options open interest analytics for BTC or ETH sourced from Deribit without building your own aggregation layer. It is ideal for volatility regime inference, strike pin risk assessment, and dealer gamma exposure signals. Prefer this over raw Deribit API access when you want pre-computed put/call ratios and max-strike summaries in a single call. Best suited for agents that need actionable options flow signals rather than raw order book data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:38:25.567Z","isFirstParty":false}