{"uid":"cap_z7Tyr-wrJ3x7imEyoJnF5","slug":"futures-basis-perp-premium-a776bbcd","name":"Futures Basis & Perp Premium","description":"Perp funding rates, open interest, futures basis, implied volatility, liquidations, order book depth and a perp screener for crypto perpetual futures across 8 exchanges (Bybit, Hyperliquid, dYdX, Gate, Kraken, Bitfinex, Deribit, OKX), paid per call over x402 with USDC on Base. No account, no API key.","url":"https://derivs.duoleads.com/v1/basis?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":["coin"],"properties":{"coin":{"type":"string","maxLength":32,"minLength":1,"description":"Coin symbol: BTC, ETH, SOL ... (also BTCUSDT, BTC-PERP, XBT)."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"coin":"BTC","colo":null,"as_of":"2026-10-14T23:00:00Z","units":{"mark":"USD per coin","index":"USD per coin (the venue's index; oracle on Hyperliquid and dYdX)","times":"ISO 8601 UTC","basis_pct":"(future - index) / index * 100","premium_pct":"(perp mark - index) / index * 100","days_to_expiry":"days (fractional)","annualised_basis_pct":"basis_pct * 365 / days_to_expiry (simple); null when the future expires in less than 1 day (and left out of the term-structure average)"},"futures":[{"mark":81562.96,"as_of":"2026-10-14T23:00:00Z","index":81563.54,"quote":"USD","stale":false,"venue":"deribit","expiry":"2026-10-15T08:00:00Z","oi_usd":1362060,"symbol":"BTC-15OCT26","basis_pct":-0.000711102,"days_to_expiry":0.375,"volume_24h_usd":1294160,"annualised_basis_pct":null},{"mark":81542.6,"as_of":"2026-10-14T23:00:00Z","index":81654,"quote":"USDT","stale":false,"venue":"bybit","expiry":"2026-10-16T08:00:00Z","oi_usd":6074760.61,"symbol":"BTCUSDT-16OCT26","basis_pct":-0.136429,"days_to_expiry":1.375,"volume_24h_usd":146515.9953,"annualised_basis_pct":-36.2158},{"mark":81582.4,"as_of":"2026-10-14T23:00:00Z","index":81563.54,"quote":"USD","stale":false,"venue":"deribit","expiry":"2026-10-16T08:00:00Z","oi_usd":8947950,"symbol":"BTC-16OCT26","basis_pct":0.0231231,"days_to_expiry":1.375,"volume_24h_usd":2927380,"annualised_basis_pct":6.13813}],"see_also":{"params":["coin"],"reason":"Compare the futures basis with perpetual funding on every venue.","endpoint":"https://derivs.duoleads.com/v1/funding-rates"},"disclaimer":"Data only, not investment advice, not a benchmark; not affiliated with any exchange","request_id":"01KEXAMPLE0000000000000000","perp_premium":[{"mark":81631.8,"as_of":"2026-10-14T23:00:00Z","index":81672.62,"stale":false,"venue":"bybit","symbol":"BTCUSDT","premium_pct":-0.04998,"funding_rate_8h":0.00003501},{"mark":81624,"as_of":"2026-10-14T23:00:00Z","index":81658,"stale":false,"venue":"hyperliquid","symbol":"BTC","premium_pct":-0.0416371,"funding_rate_8h":0.0001}],"term_structure":[{"venues":["deribit"],"expiry_date":"2026-10-15","days_to_expiry":0.375,"avg_annualised_basis_pct":null},{"venues":["bybit","deribit","gate"],"expiry_date":"2026-10-16","days_to_expiry":1.375,"avg_annualised_basis_pct":-7.39756}],"venues_missing":[{"venue":"dydx","reason":"not_listed"}],"predicted_funding":{"rows":[{"rate":-0.00004729,"source":"binance","apr_pct":-5.17826,"rate_8h":-0.00004729,"interval_h":8,"next_funding_time":"2026-10-15T00:00:00Z"},{"rate":0.00003501,"source":"bybit","apr_pct":3.83359,"rate_8h":0.00003501,"interval_h":8,"next_funding_time":"2026-10-15T00:00:00Z"},{"rate":0.0000125,"source":"hyperliquid","apr_pct":10.95,"rate_8h":0.0001,"interval_h":1,"next_funding_time":"2026-10-15T00:00:00Z"}],"as_of":"2026-10-14T23:00:00Z"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_YiqY6eIxMXCBAS-z0Ao2r","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns futures basis and perpetual premium data for a given crypto coin across 8 derivatives exchanges, including mark prices, index prices, days to expiry, and annualised basis percentages.","exampleAgentPrompt":"What's the current futures basis and perp premium for BTC across all exchanges — show me the annualised basis and days to expiry for each listed contract?","exampleUseCases":[{"title":"Cash-and-carry arbitrage check","prompt":"Is there a meaningful cash-and-carry opportunity in BTC futures right now? Show me the annualised basis across Deribit, Bybit, and OKX so I can see which contract is most attractive."},{"title":"ETH term structure analysis","prompt":"Pull up the full ETH futures term structure for me — I want to see all listed contracts with their basis percentage, annualised basis, and days to expiry across all supported venues."},{"title":"Perp premium monitoring for SOL","prompt":"What's the current perp premium for SOL on Hyperliquid, Bybit, and dYdX? I want to know how far the perp mark is trading above or below the index right now."}],"resultDescription":"A JSON object containing: a list of dated futures contracts with mark price, index price, basis_pct, annualised_basis_pct, days_to_expiry, open interest in USD, 24h volume, venue, symbol, and expiry; a list of perp markets with mark price, index price, premium_pct, and 8h funding rate per venue; metadata fields including coin, as_of timestamp, unit definitions, a disclaimer, and a see_also pointer to the funding-rates endpoint.","failureModes":["Missing or invalid 'coin' query parameter returns a 400-level error","Unrecognised coin symbol (e.g. a delisted token) may return empty futures and perp_premium arrays","Stale data flagged with stale:true when a venue feed is delayed","Payment not settled (x402 flow incomplete) results in a 402 Payment Required response","Rate-limit or network timeout from upstream exchange may cause partial results"],"whenToPreferThis":"Choose this endpoint when you need cross-venue futures basis and perp premium data for a specific coin in a single call, especially for cash-and-carry analysis, term structure comparison, or identifying contango/backwardation across Bybit, Hyperliquid, dYdX, Gate, Kraken, Bitfinex, Deribit, and OKX simultaneously. Prefer this over the funding-rates endpoint when the futures curve and annualised basis are the primary focus rather than funding rates alone.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-15T12:33:07.593Z","isFirstParty":false,"canonicalSlug":"futures-basis-perp-premium-a776bbcd"}