Catalog/finance-funding-rate-monitor

Finance

Cross-venue perp funding rate monitor API

Perpetual-futures funding rates for a crypto across multiple KEYLESS, US-reachable venues (dYdX v4, Hyperliquid, OKX, KuCoin), normalized to a common annualized basis (rate x periods/yr) since venues settle on different intervals (hourly vs 8h). Returns each venue's current + annualized rate, the cross-venue average, the max-min SPREAD (a funding-arb / fragmentation gauge), and a long/short-bias signal with a 0-100 conviction score: positive funding = longs pay shorts = crowded long. Geoblocked venues (Binance, Bybit) are omitted; failed venues are tolerated. Answers 'what is the BTC perp funding rate', 'are traders crowded long or short', 'cross-venue funding spread', 'annualized funding rate for ETH', 'is funding positive or negative'.

Price$0.2per request
MethodPOST
Route/v1/finance/funding-rate-monitor
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache300s public
funding-rateperpetualsfuturescryptodydxhyperliquidokxkucoinpositioningderivatives
API URLhttps://x402.hexl.dev/v1/finance/funding-rate-monitor
Integration docs
Example request
{
  "symbol": "BTC"
}
Example response
{
  "symbol": "BTC",
  "bias": "long",
  "convictionScore": 3,
  "venuesAgree": false,
  "averageAnnualizedRate": 0.015611,
  "averageAnnualizedPct": 1.56,
  "spreadAnnualizedRate": 0.051458,
  "spreadAnnualizedPct": 5.15,
  "highest": {
    "venue": "dYdX",
    "annualizedPct": 3.94
  },
  "lowest": {
    "venue": "KuCoin",
    "annualizedPct": -1.2
  },
  "venueCount": 4,
  "venues": [
    {
      "venue": "dYdX",
      "intervalHours": 1,
      "ratePerInterval": 0.0000045,
      "annualizedRate": 0.039422,
      "annualizedPct": 3.94,
      "markPrice": 63785.9
    },
    {
      "venue": "OKX",
      "intervalHours": 8,
      "ratePerInterval": 0.0000235,
      "annualizedRate": 0.032129,
      "annualizedPct": 3.21,
      "markPrice": null
    },
    {
      "venue": "Hyperliquid",
      "intervalHours": 1,
      "ratePerInterval": 3e-7,
      "annualizedRate": 0.002844,
      "annualizedPct": 0.28,
      "markPrice": 63792
    },
    {
      "venue": "KuCoin",
      "intervalHours": 8,
      "ratePerInterval": -0.000012,
      "annualizedRate": -0.01314,
      "annualizedPct": -1.31,
      "markPrice": 63780.1
    }
  ],
  "signal": "LONG-BIAS: avg annualized funding 1.561%/yr — longs are paying shorts (crowded LONG). Venues DISAGREE on direction; conviction 3/100.",
  "disclaimer": "Funding rates are point-in-time snapshots from public venue APIs and change every settlement interval. Annualization assumes the current rate persists, which it will not. Geoblocked venues (e.g. Binance, Bybit) are omitted. This is a positioning indicator, NOT trading advice or a price prediction."
}
Input schema
{
  "type": "object",
  "additionalProperties": false,
  "required": [
    "symbol"
  ],
  "properties": {
    "symbol": {
      "type": "string",
      "description": "Crypto ticker (base asset) of the perpetual, e.g. 'BTC', 'ETH', 'SOL'.",
      "examples": [
        "BTC",
        "ETH",
        "SOL"
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}