API · /fundingarbitrage-api

Crypto Funding Rate Arbitrage API

healthy 3,715 Subscribers

The perpetual-futures funding rate for a coin side by side across the major exchanges, and the spread between them — computed live from each venue's public API, no key, nothing stored. A perpetual swap charges or pays funding every few hours to keep its price tethered to spot; when the same coin's funding differs across exchanges, a trader can be long the perp where funding is most negative (and gets paid) and short where it is most positive, harvesting the spread market-neutral. The funding endpoint returns, for a coin, the current funding rate on Binance, Bybit, OKX and Gate.io — per interval and annualised — the venue paying the most, the one charging the most, and the cross-exchange spread (the arbitrage edge). The screener endpoint scans a basket and ranks the coins by the size of that spread, surfacing the biggest funding-arbitrage opportunities. This is the cross-exchange funding-rate / basis-arbitrage cut for crypto — distinct from the single-exchange funding-rates feed (one venue), the spot-versus-perpetual basis and the price APIs in the catalogue. Funding is per interval (most venues settle every 8 hours); annualisation assumes three settlements a day, and intervals can differ by venue, so verify before trading. Coins are bases (BTC, ETH).

api.oanor.com/fundingarbitrage-api
Get an API key Try in playground → Contact provider

Machine-readable spec so AI agents can integrate this API.

/api/fundingarbitrage-api/openapi.json
/api/fundingarbitrage-api/llms.txt

Discovery: GET /api/index.json lists every API.

API health

healthy
Uptime
100.00%
Server probes · 24h
Avg latency
888 ms
Server probes · 24h
Subscribers
3,715
active
Total calls
0
last 7 days
status Full status page → · 3 probes/24h

Pricing

Pick a tier — billed monthly, cancel anytime.

Free

Free

  • 350 calls / month
  • 2 requests / second
  • Hard cap (429 above quota, no overage)
  • 350 calls/month
  • 2 req/sec
  • Funding + screener
  • No credit card
Sign in to subscribe

Starter

€12.40 /month

  • 10,600 calls / month
  • 6 requests / second
  • Hard cap (429 above quota, no overage)
  • 10,600 calls/month
  • 6 req/sec
  • 4 exchanges, annualised
  • Email support
Sign in to subscribe

Pro

€37.66 /month

  • 64,000 calls / month
  • 16 requests / second
  • Hard cap (429 above quota, no overage)
  • 64,000 calls/month
  • 16 req/sec
  • Funding-arb pipelines
  • Priority support
Sign in to subscribe

Business

€85.60 /month

  • 330,000 calls / month
  • 40 requests / second
  • Hard cap (429 above quota, no overage)
  • 330,000 calls/month
  • 40 req/sec
  • Basis-trading desk scale
  • Dedicated SLA
Sign in to subscribe

Built by

Related APIs

Other APIs with overlapping tags.

Bitget API

Live market data from Bitget, a top-tier centralised crypto exchange. The ticker endpoint returns a spot or USDT-perpetual symbol's last price, bid/ask, 24h high/low, volume and change. The tickers endpoint returns the top symbols by 24h volume for the spot or futures market. The funding endpoint returns a perpetual contract's current funding rate, funding interval, next funding time and open interest — the derivatives data traders watch. Read live from Bitget, nothing stored. This is Bitget's own spot and USDT-perpetual ticker, funding-rate and open-interest layer — a distinct centralised-exchange venue, separate from other exchange feeds and from DEX, lending and oracle APIs.

api.oanor.com/bitget-api

dYdX Perps DEX API

Live data from dYdX — a leading decentralised perpetual-futures exchange running on its own Cosmos appchain with a fully on-chain order book — served from its public indexer API as clean JSON, no cache. Get every perpetual market with its oracle price, 24h price change, 24h volume and trade count, open interest, next hourly funding rate (and the annualised rate) and margin requirements (sorted by volume); pull one market's full state by ticker; read the live order book for a market (best bid and ask, spread, mid price and the top depth levels); or list the recent fills for a market. Read live from dYdX, nothing cached. This is dYdX's own on-chain perps order-book, funding-rate and open-interest layer — distinct from centralised-exchange tickers, aggregate derivatives feeds and other DEX feeds: a separate decentralised perpetuals venue with its own order book.

api.oanor.com/dydx-api

Hyperliquid Perps DEX API

Live data from Hyperliquid — the leading on-chain perpetual-futures and spot DEX, running its own L1 order book — served from its public info API as clean JSON, no cache. Get every perpetual market with its mark, oracle and mid price, hourly funding rate (and the annualised rate), open interest in both base units and USD, 24h volume, 24h change and maximum leverage (sorted by volume); pull one perpetual market's full state by coin; list the spot markets with price, 24h volume and circulating supply; or read exchange-wide totals — open interest, 24h volume and market counts. Read live from Hyperliquid, nothing cached. This is Hyperliquid's own on-chain perps order-book, funding-rate and open-interest layer — distinct from centralised-exchange tickers, aggregate derivatives feeds and generic price APIs: the live data of the biggest decentralised perpetuals venue.

api.oanor.com/hyperliquid-api

Bybit API

Live derivatives and spot market data from Bybit, one of the largest crypto-derivatives exchanges, straight from its public v5 API. Built for perpetual swaps: the ticker returns a contract's last, mark and index price together, the 24-hour change, high, low, volume and turnover, the live open interest in contracts and in USD, and the current funding rate with the next funding time — a whole perp in one call. The funding endpoint returns the historical funding-rate series, the recurring payments that anchor a perp to spot. The openinterest endpoint returns the open-interest time series, the best gauge of leverage building or unwinding. The kline endpoint returns OHLCV candles at any interval. Linear (USDT) perps, inverse (coin) perps and spot are all reachable via the category parameter. Live, no key, nothing stored. Distinct from Coinbase, Bitstamp, OKX, Gate.io, Bitfinex and Gemini venue APIs and from aggregated derivatives feeds — this is Bybit's own ticker, funding history, open interest and candles. Perfect for trading, charting, derivatives-analytics and risk apps.

api.oanor.com/bybit-api

Frequently asked questions

Quick answers about pricing, quotas, and integration.

How do I get an API key for Crypto Funding Rate Arbitrage API?
Sign up for free at oanor.com, generate an API key from the developer dashboard, and call Crypto Funding Rate Arbitrage API with the x-oanor-key header. No credit card needed for the free tier.
What's the rate limit for Crypto Funding Rate Arbitrage API?
Free tier allows 1 request per second. Paid plans scale up to 50 requests per second on the Mega tier. Hard limits return HTTP 429 above the quota — no surprise overage charges.
How much does Crypto Funding Rate Arbitrage API cost?
Crypto Funding Rate Arbitrage API has a free tier with 100 calls / month. Paid plans start at €12.40 / month with higher quotas and faster rate limits.
Can I cancel my subscription anytime?
Yes. Plans are billed monthly and you can cancel anytime from your billing dashboard. No long-term contracts and no cancellation fee.
Is Crypto Funding Rate Arbitrage API GDPR-compliant?
All requests to Crypto Funding Rate Arbitrage API go through our EU-based gateway. Your upstream API key never leaves our server and no personal data is shared with the upstream provider beyond the request you send.

Pick an endpoint from the list on the left to see its details and try it.

Code snippets

Sign up to get an API key, then call any path under your slug.

curl https://api.oanor.com/fundingarbitrage-api/SOME_PATH \
  -H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/fundingarbitrage-api/SOME_PATH", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/fundingarbitrage-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
    "https://api.oanor.com/fundingarbitrage-api/SOME_PATH",
    headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())

Ratings

Sign in to rate.

No reviews yet.

Discussion

Ask questions, share usage tips, get answers from the provider and other developers. Public — anyone can read.

Sign in to start a thread or reply.

Sign in

New thread

/ 4000

📌 Pinned 🔒 Locked

·

· ·

/ 4000

🔒 This thread is locked — no new replies.

  • No threads yet — start the discussion.

Support

Private 1:1 support with the provider — billing questions, integration issues, account problems. Only you and the provider team can see these threads.

Sign in to open a support ticket.

Sign in

Open new ticket

Describe what you need help with. The provider team gets an email and replies on the ticket page.

  • No tickets yet for this API.

Subscription active — calls can start immediately.

Send your first request —

Subscription active — copy a snippet and fire off your first call.