{"uid":"cap__f9Rl3yiPtoLVUCAT8GQG","slug":"bullflow-net-vex-vanna-exposure-by-strike-028d10a1","name":"Bullflow Net Vex (Vanna Exposure) by Strike","description":"Bullflow.io is a real-time unusual options flow and dark pool tracker with advanced tools to view, filter, and analyze market activity as it happens.","url":"https://api.bullflow.io/v1/data/netvex?utm_source=zero.xyz","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":["ticker"],"properties":{"ticker":{"type":"string","examples":["SPY"],"description":"Underlying stock, ETF, or supported index ticker."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["ticker","spot_price","as_of","strikes"],"properties":{"as_of":{"type":"string","description":"ISO 8601 timestamp."},"ticker":{"type":"string"},"strikes":{"type":"array","items":{"type":"object","required":["expiration","strike","call_vex","put_vex","net_vex","call_vanna","put_vanna"],"properties":{"strike":{"type":"number","description":"Amount in US dollars."},"net_vex":{"type":"number"},"put_vex":{"type":"number"},"call_vex":{"type":"number"},"put_vanna":{"type":"number","description":"Weighted put vanna."},"call_vanna":{"type":"number","description":"Weighted call vanna."},"expiration":{"type":"string","description":"Option expiration date in YYYYMMDD format."}}},"description":"Exposure by strike and expiration; net_vex is the net exposure."},"spot_price":{"type":"number","description":"Amount in US dollars."}}}}}}},"responseSchema":{"type":"json","example":{"as_of":"2026-10-14T19:00:00Z","ticker":"SPY","strikes":[{"strike":600,"net_vex":100000,"put_vex":-100000,"call_vex":200000,"put_vanna":-0.25,"call_vanna":0.5,"expiration":"20261016"}],"spot_price":600}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_cxgm5u7-n0cFEk84E4hKo","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns real-time vex (vanna exposure) and net exposure data broken down by strike and expiration for a given ticker symbol.","exampleAgentPrompt":"Pull the current net vex and vanna exposure breakdown by strike and expiration for SPY from Bullflow right now.","exampleUseCases":[{"title":"Gamma and vanna squeeze identification","prompt":"Get me the net vex and vanna exposure across all strikes for SPY so I can see where dealer hedging pressure is concentrated today."},{"title":"Options expiration pinning analysis","prompt":"What does the vex data look like for QQQ across all upcoming expirations? I want to see where the largest net exposures are sitting to spot potential pinning levels."},{"title":"Pre-earnings options Greeks check","prompt":"Pull the vanna and vex exposure breakdown by strike for NVDA right now — I want to see how options dealer positioning looks before earnings."}],"resultDescription":"Returns a JSON object with the ticker, spot price, ISO 8601 as_of timestamp, and an array of strike-level entries. Each entry includes the expiration date (YYYYMMDD), the strike price in USD, call vex, put vex, net vex (net dealer vanna exposure), weighted call vanna, and weighted put vanna. This allows downstream analysis of dealer hedging dynamics across the options chain.","failureModes":["Invalid or unsupported ticker symbol returns an error or empty strikes array","Market closed or pre-market hours may return stale or unavailable data","Rate limiting or payment failure (x402) if USDC payment is not processed correctly","Network timeout if real-time data feed is temporarily unavailable","Ticker not covered by Bullflow returns an empty or null response"],"whenToPreferThis":"Choose this endpoint when you need real-time, strike-level vanna exposure (vex) data for options dealer positioning analysis. It is particularly valuable for identifying potential gamma/vanna squeeze levels, expiration pinning targets, and dealer hedging flows. Prefer this over generic options data endpoints when you specifically need vex and vanna metrics rather than raw options flow or volume data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T07:04:14.466Z","isFirstParty":false,"canonicalSlug":"bullflow-net-vex-vanna-exposure-by-strike-028d10a1"}