{"slug":"api-usenami-io-v1-perp-funding-spread-3f5fe3","title":"Cross-venue funding-rate spread for one crypto perpetual — the highest- and lowe","host":"api.usenami.io","method":"GET","resource":"https://api.usenami.io/v1/perp/funding-spread","category":"market","description":"Cross-venue funding-rate spread for one crypto perpetual — the highest- and lowest-paying venues and the spread in bps, across major CEX and DEX venues (Binance, Bybit, OKX, Hyperliquid …). `spread_bps` is the RAW rate difference, the same quantity and name as on `/v1/perp/arbitrage/funding`; `norma","price_listed":0.001,"price_asked":null,"state":"no_terms","state_label":"Answers HTTP 404 without x402 payment terms","checks_7d":1,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":2,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"method":"GET","queryParams":{"canonical_id":{"description":"Disambiguates a ticker that names two unrelated assets; a 409 on the ticker alone names the candidates.","required":false,"type":"string"},"ticker":{"description":"Base ticker (e.g. BTC, ETH). Required.","required":true,"type":"string"}},"type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"properties":{"method":{"type":"string"},"type":{"type":"string"}},"required":["type","method"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-09-24","reachable":true,"status":404,"valid_402":false,"asked_usdc":null,"price_match":null,"latency_ms":710,"error":null}],"description_full":"Cross-venue funding-rate spread for one crypto perpetual — the highest- and lowest-paying venues and the spread in bps, across major CEX and DEX venues (Binance, Bybit, OKX, Hyperliquid …). `spread_bps` is the RAW rate difference, the same quantity and name as on `/v1/perp/arbitrage/funding`; `normalized_spread_8h_bps` scales both legs to 8h, the comparable one, since venues quote on 1h/4h/8h. Leg intervals ship with the row; normalized is null when a schedule is unknown, never defaulted.","last_updated":"2026-09-12T19:57:33.739Z","schemes":["exact"]}