{"uid":"cap_T4L18Kd61pgvfRs6z0Bqn","slug":"options-max-pain-put-call-oi-ratio-87904c39","name":"Options Max-Pain & Put/Call OI Ratio","description":"Max-pain strike + put/call open-interest ratio for an expiry — the price level where option holders lose most; a positioning/magnet signal. Send { currency, expiry? }.","url":"https://x402-services-production.up.railway.app/api/options/maxpain","method":"POST","headers":{},"bodySchema":{"type":"object","required":["currency"],"properties":{"expiry":{"type":"string","description":"e.g. 28AUG26"},"currency":{"type":"string","description":"BTC, ETH, or SOL"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_P8sBO8whevB35ht_W-xDF","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the max-pain strike price and put/call open-interest ratio for a crypto options expiry, indicating where option holders stand to lose the most.","exampleAgentPrompt":"What's the max-pain strike and put/call open-interest ratio for BTC options expiring 28AUG26?","exampleUseCases":null,"resultDescription":"Returns the max-pain strike price (the price level where aggregate option holder losses are maximized at expiry) and the put/call open-interest ratio for the specified currency and expiry, usable as a market positioning or price magnet signal.","failureModes":["Unsupported currency (only BTC, ETH, SOL accepted) — returns 400 or error","Invalid expiry format — returns error or empty result","Expiry date with no open interest data — empty or null response","Network or upstream data source unavailable — 5xx error","Payment not processed (x402 payment required) — 402 response"],"whenToPreferThis":"Use this endpoint when you need the options max-pain strike level or put/call OI skew for BTC, ETH, or SOL as a positioning or price magnet signal ahead of an options expiry. Prefer this over generic market data APIs when you specifically need options-derived sentiment or strike-level analysis.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:47:31.631Z","isFirstParty":false}