Skip to content

Futures — Funding Rate Comparison

GET /futures/funding-compare/:symbol

Compare perpetual futures funding rates across Binance, OKX, and Bybit to identify cross-exchange arbitrage opportunities.

Cost: $0.03 USDC

Path Parameters

ParamTypeDescription
symbolstringSymbol (e.g. BTC, ETH, SOL)

Request Example

bash
curl -H "x-payment: <proof>" \
  https://api.foursec.xyz/futures/funding-compare/BTC
javascript
const res = await fetchWithPayment(
  "https://api.foursec.xyz/futures/funding-compare/ETH"
);
const data = await res.json();

Response

json
{
  "symbol": "BTC",
  "timestamp": "2026-07-08T14:30:00Z",
  "exchanges": {
    "binance": {
      "funding_rate": 0.0001,
      "annualized_pct": 10.95,
      "next_funding_time": "2026-07-08T16:00:00Z",
      "mark_price": 57800.32
    },
    "okx": {
      "funding_rate": 0.00012,
      "annualized_pct": 13.14,
      "next_funding_time": "2026-07-08T16:00:00Z",
      "mark_price": 57802.10
    },
    "bybit": {
      "funding_rate": 0.00009,
      "annualized_pct": 9.855,
      "next_funding_time": "2026-07-08T16:00:00Z",
      "mark_price": 57798.50
    }
  },
  "best_arb": {
    "long_exchange": "bybit",
    "short_exchange": "okx",
    "rate_spread": 0.00003,
    "annualized_spread_pct": 3.285,
    "direction": "long_bybit_short_okx"
  }
}

Use Case

When funding rates differ significantly across exchanges, a market-neutral strategy becomes viable: go long on the exchange with the lower (or negative) rate and short on the exchange with the higher rate, collecting the spread as income.

Data Source

CCXT: binanceusdm, okx, bybit (all public endpoints). Cache TTL: 30 seconds.

Built with x402 protocol on Base