{"openapi":"3.1.0","info":{"title":"Aevo On-Chain Options & Perps API","version":"1.0.0","description":"Live on-chain options and perpetuals data from Aevo, a leading decentralized derivatives exchange — no key, nothing stored. This is the on-chain options view: the full option chain with strikes, expiries, mark prices, implied volatility and the option greeks, plus live perpetual stats, distinct from the Deribit-based and other derivatives APIs in the catalogue — Aevo is an on-chain options and perps venue. The options endpoint returns the option chain for an asset — calls and puts by strike and expiry, each with mark and index price, implied volatility and the greeks (delta, gamma, theta, vega, rho). The stats endpoint returns the live perpetual statistics for an asset: open interest, index and mark price, the 24h change, funding and 24h volume. The expiries endpoint lists the available option expiries with their strike range so you can navigate the chain. Build options dashboards, volatility surfaces, greeks calculators and derivatives-trading tools on top of real on-chain Aevo data. Options are listed for BTC, ETH and HYPE; filter by type=call|put and expiry=YYYY-MM-DD, and greeks and IV come straight from the venue.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/aevo-api","description":"oanor gateway"}],"tags":[{"name":"Options"},{"name":"Stats"},{"name":"Expiries"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/options":{"get":{"operationId":"get_v1_options","tags":["Options"],"summary":"Option chain for an asset","description":"","parameters":[{"name":"asset","in":"query","required":true,"description":"Asset: BTC, ETH or HYPE","schema":{"type":"string"},"example":"ETH"},{"name":"type","in":"query","required":false,"description":"call or put","schema":{"type":"string"},"example":"call"},{"name":"expiry","in":"query","required":false,"description":"Expiry YYYY-MM-DD","schema":{"type":"string"},"example":"2026-06-12"},{"name":"limit","in":"query","required":false,"description":"Max options (default 100, max 300)","schema":{"type":"string"},"example":"100"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"asset":"ETH","count":26,"venue":"Aevo","source":"Aevo","options":[{"iv":1.5664,"rho":0.009704,"type":"call","vega":0,"delta":1,"gamma":0,"theta":-0.0002,"expiry":"2026-06-12T08:00:00.000Z","strike":1350,"is_active":true,"instrument":"ETH-12JUN26-1350-C","mark_price":311.850004,"index_price":1661.997854,"forward_price":1661.85},{"iv":1.5664,"rho":0.010063,"type":"call","vega":0,"delta":1,"gamma":1.0e-6,"theta":-0.0117,"expiry":"2026-06-12T08:00:00.000Z","strike":1400,"is_active":true,"instrument":"ETH-12JUN26-1400-C","mark_price":261.850316,"index_price":1661.997854,"forward_price":1661.85},{"iv":1.5499,"rho":0.010417,"type":"call","vega":0.0008,"delta":0.9995,"gamma":2.5e-5,"theta":-0.2245,"expiry":"2026-06-12T08:00:00.000Z","strike":1450,"is_active":true,"instrument":"ETH-12JUN26-1450-C","mark_price":211.888783,"index_price":1661.997854,"forward_price":1661.88},{"iv":1.3809,"rho":0.01075,"type":"call","vega":0.0037,"delta":0.9973,"gamma":0.000134,"theta":-0.9633,"expiry":"2026-06-12T08:00:00.000Z","strike":1500,"is_active":true,"instrument":"ETH-12JUN26-1500-C","mark_price":161.929484,"index_price":1661.997854,"forward_price":1661.88},{"iv":1.0583,"rho":0.01106,"type":"call","vega":0.0084,"delta":0.9933,"gamma":0.0004,"theta":-1.6949,"expiry":"2026-06-12T08:00:00.000Z","strike":1550,"is_active":true,"instrument":"ETH-12JUN26-1550-C","mark_price":111.984406,"index_price":1661.997854,"forward_price":1661.88},{"iv":0.9862,"rho":0.011074,"type":"call","vega":0.022,"delta":0.9795,"gamma":0.001124,"theta":-4.1366,"expiry":"2026-06-12T08:00:00.000Z","strike":1575,"is_active":true,"instrument":"ETH-12JUN26-1575-C","mark_price":87.214343,"index_price":1661.997854,"forward_price":1661.88},{"iv":0.7376,"rho":0.011177,"type":"call","vega":0.0277,"delta":0.9731,"gamma":0.00189,"theta":-3.8897,"expiry":"2026-06-12T08:00:00.000Z","strike":1600,"is_active":true,"instrument":"ETH-12JUN26-1600-C","mark_price":62.219398,"index_price":1661.997854,"forward_price":1661.88},{"iv":0.5705,"rho":0.010837,"type":"call","vega":0.0599,"delta":0.9299,"gamma":0.005289,"theta":-6.5132,"expiry":"2026-06-12T08:00:00.000Z","strike":1625,"is_active":true,"instrument":"ETH-12JUN26-1625-C","mark_price":37.673481,"index_price":1661.997854,"forward_price":1661.88},{"iv":0.4665,"rho":0.008477,"type":"call","vega":0.1502,"delta":0.719,"gamma":0.016223,"theta":-13.3573,"expiry":"2026-06-12T08:00:00.000Z","strike":1650,"is_active":true,"instrument":"ETH-12JUN26-1650-C","mark_price":15.525693,"index_price":1661.997854,"forward_price":1661.88},{"iv":0.4513,"rho":0.003076,"type":"call","vega":0.1443,"delta":0.2593,"gamma":0.016111,"theta":-12.4137,"expiry":"2026-06-12T08:00:00.000Z","strike":1675,"is_active":true,"instrument":"ETH-12JUN26-1675-C","mark_price":3.129236,"index_price":1661.997854,"forward_price":1661.85},{"iv":0.5654,"rho":0.000809,"type":"call","vega":0.0586,"delta":0.0682,"gamma":0.005221,"theta":-6.3144,"expiry":"2026-06-12T08:00:00.000Z","strike":1700,"is_active":true,"instrument":"ETH-12JUN26-1700-C","mark_price":0.751356,"index_price":1661.997854,"forward_price":1661.85},{"iv":0.7208,"rho":0.000325,"type":"call","vega":0.0281,"delta":0.0274,"gamma":0.001966,"theta":-3.8635,"expiry":"2026-06-12T08:00:00.000Z","strike":1725,"is_active":true,"instrument":"ETH-12JUN26-1725-C","mark_price":0.334537,"index_price":1661.997854,"forward_price":1661.85},{"iv":0.8835,"rho":0.000178,"type":"call","vega":0.0169,"delta":0.015,"gamma":0.000962,"theta":-2.8408,"expiry":"2026-06-12T08:00:00.000Z","strike":1750,"is_active":true,"instrument":"ETH-12JUN26-1750-C","mark_price":0.207778,"index_price":1661.997854,"forward_price":1661.85},{"iv":0.9511,"rho":1.1e-5,"type":"call","vega":0.0014,"delta":0.0009,"gamma":7.2e-5,"theta":-0.2475,"expiry":"2026-06-12T08:00:00.000Z","strike":1800,"is_active":true,"instrument":"ETH-12JUN26-1800-C","mark_price":0.010443,"index_price":1661.997854,"forward_price":1661.78},{"iv":1.1872,"rho":5.0e-6,"type":"call","vega":0.0006,"delta":0.0004,"gamma":2.7e-5,"theta":-0.1455,"expiry":"2026-06-12T08:00:00.000Z","strike":1850,"is_active":true,"instrument":"ETH-12JUN26-1850-C","mark_price":0.005452,"index_price":1661.997854,"forward_price":1661.88},{"iv":1.2094,"rho":0,"type":"call","vega":0,"delta":0,"gamma":2.0e-6,"theta":-0.0087,"expiry":"2026-06-12T08:00:00.000Z","strike":1900,"is_active":true,"instrument":"ETH-12JUN26-1900-C","mark_price":0.00023,"index_price":1661.997854,"forward_price":1661.88},{"iv":1.2734,"rho":0,"type":"call","vega":0,"delta":0,"gamma":0,"theta":-0.0008,"expiry":"2026-06-12T08:00:00.000Z","strike":1950,"is_active":true,"instrument":"ETH-12JUN26-1950-C","mark_price":1.7e-5,"index_price":1661.997854,"forward_price":1661.81},{"iv":1.1872,"rho":0,"type":"call","vega":0,"delta":0,"gamma":0,"theta":0,"expiry":"2026-06-12T08:00:00.000Z","strike":2000,"is_active":true,"instrument":"ETH-12JUN26-2000-C","mark_price":0,"index_price":1661.997854,"forward_price":1661.71},{"iv":1.1872,"rho":0,"type":"call","vega":0,"delta":0,"gamma":0,"theta":0,"expiry":"2026-06-12T08:00:00.000Z","strike":2050,"is_active":true,"instrument":"ETH-12JUN26-2050-C","mark_price":0,"index_price":1661.997854,"forward_price":1661.74},{"iv":1.1872,"rho":0,"type":"call","vega":0,"delta":0,"gamma":0,"theta":0,"expiry":"2026-06-12T08:00:00.000Z","strike":2100,"is_active":true,"instrument":"ETH-12JUN26-2100-C","mark_price":0,"index_price":1661.997854,"forward_price":1661.71},{"iv":1.1872,"rho":0,"type":"call","vega":0,"delta":0,"gamma":0,"theta":0,"expiry":"2026-06-12T08:00:00.000Z","strike":2150,"is_active":true,"instrument":"ETH-12JUN26-2150-C","mark_price":0,"index_price":1661.997854,"forward_price":1661.71},{"iv":1.1872,"rho":0,"type":"call","vega":0,"delta":0,"gamma":0,"theta":0,"expiry":"2026-06-12T08:00:00.000Z","strike":2200,"is_active":true,"instrument":"ETH-12JUN26-2200-C","mark_price":0,"index_price":1661.997854,"forward_price":1661.71},{"iv":1.1872,"rho":0,"type":"call","vega":0,"delta":0,"gamma":0,"theta":0,"expiry":"2026-06-12T08:00:00.000Z","strike":2250,"is_active":true,"instrument":"ETH-12JUN26-2250-C","mark_price":0,"index_price":1661.997854,"forward_price":1661.71},{"iv":1.1872,"rho":0,"type":"call","vega":0,"delta":0,"gamma":0,"theta":0,"expiry":"2026-06-12T08:00:00.000Z","strike":2300,"is_active":true,"instrument":"ETH-12JUN26-2300-C","mark_price":0,"index_price":1661.997854,"forward_price":1661.71},{"iv":1.1872,"rho":0,"type":"call","vega":0,"delta":0,"gamma":0,"theta":0,"expiry":"2026-06-12T08:00:00.000Z","strike":2400,"is_active":true,"instrument":"ETH-12JUN26-2400-C","mark_price":0,"index_price":1661.997854,"forward_price":1661.71},{"iv":1.1872,"rho":0,"type":"call","vega":0,"delta":0,"gamma":0,"theta":0,"expiry":"2026-06-12T08:00:00.000Z","strike":2600,"is_active":true,"instrument":"ETH-12JUN26-2600-C","mark_price":0,"index_price":1661.997854,"forward_price":1661.71}]},"meta":{"timestamp":"2026-06-12T01:42:13.173Z","request_id":"f40e5c75-9921-4833-8cfd-d4b56be3e1d7"},"status":"ok","message":"Options retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/stats":{"get":{"operationId":"get_v1_stats","tags":["Stats"],"summary":"Live perpetual stats for an asset","description":"","parameters":[{"name":"asset","in":"query","required":true,"description":"Asset","schema":{"type":"string"},"example":"ETH"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"asset":"ETH","venue":"Aevo","market":"ETH-PERP","source":"Aevo","mark_price":1661.235324,"volume_24h":144629.98,"index_price":1662.27735,"open_interest":1701.128259,"buy_volume_24h":112228.6,"sell_volume_24h":32401.38,"funding_daily_avg":-1.0e-6,"mark_daily_change":20.753925,"index_daily_change":19.735637},"meta":{"timestamp":"2026-06-12T01:42:13.523Z","request_id":"489cb2cd-c4ca-4faa-bb9a-c2c12f8e2443"},"status":"ok","message":"Stats retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/expiries":{"get":{"operationId":"get_v1_expiries","tags":["Expiries"],"summary":"Available option expiries with strike range","description":"","parameters":[{"name":"asset","in":"query","required":true,"description":"Asset: BTC, ETH or HYPE","schema":{"type":"string"},"example":"ETH"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"asset":"ETH","count":10,"venue":"Aevo","source":"Aevo","expiries":[{"expiry":"2026-06-12","strikes":52,"max_strike":2600,"min_strike":1350},{"expiry":"2026-06-13","strikes":30,"max_strike":1900,"min_strike":1400},{"expiry":"2026-06-14","strikes":32,"max_strike":1900,"min_strike":1400},{"expiry":"2026-06-19","strikes":48,"max_strike":2600,"min_strike":1300},{"expiry":"2026-06-26","strikes":126,"max_strike":15000,"min_strike":500},{"expiry":"2026-07-31","strikes":84,"max_strike":4400,"min_strike":1000},{"expiry":"2026-08-28","strikes":64,"max_strike":3800,"min_strike":1100},{"expiry":"2026-09-25","strikes":118,"max_strike":16000,"min_strike":1000},{"expiry":"2026-12-25","strikes":88,"max_strike":11000,"min_strike":800},{"expiry":"2027-03-26","strikes":76,"max_strike":6000,"min_strike":900}]},"meta":{"timestamp":"2026-06-12T01:42:13.613Z","request_id":"2308e447-8ab4-4db6-96d3-aade652e8397"},"status":"ok","message":"Expiries retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Service metadata","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"Options are available for BTC, ETH and HYPE; filter by type=call|put and expiry=YYYY-MM-DD. Stats are the perpetual market statistics for any listed asset. Greeks and IV come straight from the venue; expiries are nanosecond timestamps converted to dates.","source":"Aevo public API (api.aevo.xyz, live)","service":"aevo-api","endpoints":{"GET /v1/meta":"This document.","GET /v1/stats":"Live perpetual stats — OI, index, funding, 24h volume (asset=ETH).","GET /v1/options":"Option chain for an asset (asset=ETH, type=call|put, expiry=YYYY-MM-DD optional).","GET /v1/expiries":"Available option expiries with strike range (asset=ETH)."},"description":"Live on-chain options and perpetuals data from Aevo, a leading decentralized derivatives exchange. The on-chain options view — the full option chain with strikes, expiries, mark prices, implied volatility and the option greeks, plus live perpetual stats. options = the option chain for an asset (calls and puts by strike and expiry, with mark/index price, IV and delta/gamma/theta/vega/rho); stats = live perpetual statistics for an asset (open interest, index and mark price, 24h change, funding, 24h volume); expiries = the available option expiries with their strike range. Live, no key, nothing stored. An on-chain options/perps venue, distinct from the Deribit-based and other derivatives APIs.","upstream_status":"ok"},"meta":{"timestamp":"2026-06-12T01:42:13.705Z","request_id":"8aa82113-7ccf-4191-a5aa-ee7be2d13858"},"status":"ok","message":"Meta","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":11000,"rps_limit":3,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":920,"monthly_call_quota":172000,"rps_limit":10,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2680,"monthly_call_quota":755000,"rps_limit":28,"hard_limit":true},{"slug":"scale","name":"Scale","price_cents_month":5980,"monthly_call_quota":2680000,"rps_limit":60,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/aevo-api"}