https://api.b1nary.app (production) or https://optionsprotocolbackend-staging.up.railway.app (testnet).
Public endpoints
No authentication required.GET /prices
Live option price sheet. Returns the best bid per oToken across all market makers. Parameters:asset(optional):ethorbtc
strike,expiry,premium,delta,iv,spotavailable_amount,otoken_addressoption_type:PUTorCALL- EIP-712 quote data:
signature,mm_address,bid_price_raw,deadline,quote_id,max_amount_raw,maker_nonce
GET /positions/{address}
All positions for a wallet. Response fields:otoken_address,vault_id,amountstrike_price,expiry,is_putis_settled,is_itm,settlement_type,outcomenet_premium,collateral,asset
GET /spot
Current spot price for an asset.GET /capacity
Market capacity, max position size, market status (active/degraded/full).GET /prices/simulate
Back-test a 7-day put at a given strike. Returns premium, assignment outcome, comparison vs hold/stake/DCA.POST /faucet
Testnet only. Sends test tokens + gas.Market maker endpoints
RequireX-API-Key header. See the Market Making guide for details.
| Method | Endpoint | Description |
|---|---|---|
| POST | /mm/quotes | Submit signed EIP-712 quotes |
| GET | /mm/quotes | Active, non-expired quotes |
| DELETE | /mm/quotes | Cancel all active quotes |
| GET | /mm/fills | Filled trades |
| GET | /mm/positions | Open positions by oToken |
| GET | /mm/exposure | Risk summary |
| GET | /mm/market | Market data: spot, IV, fee, gas, available oTokens |
| WS | /mm/stream | Real-time fill notifications |