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'.
https://x402.hexl.dev/v1/finance/funding-rate-monitor{
"symbol": "BTC"
}{
"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."
}{
"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"
]
}
}
}{
"type": "object",
"additionalProperties": true
}