ARB arbitrage opportunities

ARB is cheapest to buy on BingX at 0.1888 and dearest to sell on OKX · margin at 0.1891 right now — a +0.122% gap before fees; the scanner sees 240 live pairings.

Buy at
BingX
0.1888
Sell at
OKX · margin
0.1891
Spread · USDT
+0.122%

Prices by exchange

live
ExchangeMarketPairPricevs averageBidAsk
AsterperpARB/USDT0.1889+0.003%0.18880.1890
BinancespotARB/USDC0.1886—0.18870.1888
BinancespotARB/USDT0.1890+0.067%0.18900.1891
BinancemarginARB/USDC0.1886—0.18870.1888
BinancemarginARB/USDT0.1890+0.067%0.18900.1891
BinanceperpARB/USDC0.1886—0.18870.1887
BinanceperpARB/USDT0.1889-0.002%0.18890.1889
BingXspotARB/USDC0.1886—0.18860.1889
BingXspotARB/USDT0.1889+0.014%0.18900.1891
BingXperpARB/USDC0.1885—0.18850.1887
BingXperpARB/USDT0.1888-0.028%0.18880.1888
BitgetspotARB/USDT0.1888-0.044%0.18910.1891
BitgetperpARB/USDT0.1889+0.025%0.18900.1890
BybitspotARB/USDC0.1885—0.18880.1889
BybitspotARB/USDT0.1890+0.046%0.18900.1890
BybitmarginARB/USDC0.1885—0.18880.1889
BybitmarginARB/USDT0.1890+0.046%0.18900.1890
BybitperpARB/USDC0.1885—0.18810.1887
BybitperpARB/USDT0.1888-0.049%0.18880.1888
GatespotARB/USDC0.1883—0.18850.1892
GatespotARB/USDT0.1890+0.067%0.18900.1891
GatemarginARB/USDT0.1890+0.067%0.18900.1891
GateperpARB/USDT0.1887-0.071%0.18890.1889
HyperliquidperpARB/USDC0.1888—0.18890.1889
KuCoinspotARB/USDT0.1886-0.145%0.18900.1891
KuCoinperpARB/USDT0.1889-0.002%0.18890.1890
LBankspotARB/USDT0.1889+0.014%0.18890.1890
LBankperpARB/USDT0.1887-0.071%0.18890.1889
LighterperpARB/USDC0.1888—0.18890.1889
MEXCspotARB/USDC0.1884—0.18850.1892
MEXCspotARB/USDT0.1888-0.060%0.18900.1891
MEXCperpARB/USDC0.1885—0.18860.1886
MEXCperpARB/USDT0.1888-0.060%0.18890.1889
OKXspotARB/USDC0.1885—0.18880.1889
OKXspotARB/USDT0.1890+0.062%0.18910.1891
OKXmarginARB/USDC0.1885—0.18880.1889
OKXmarginARB/USDT0.1890+0.062%0.18910.1891
OKXperpARB/USDT0.1889-0.007%0.18890.1889

Perp vs spot

ExchangePairperpspotPerp vs spot
BinanceARB/USDC0.18860.1886+0.011%
BinanceARB/USDT0.18890.1890-0.069%
BingXARB/USDC0.18850.1886-0.064%
BingXARB/USDT0.18880.1889-0.042%
BitgetARB/USDT0.18890.1888+0.069%
BybitARB/USDC0.18850.1885-0.011%
BybitARB/USDT0.18880.1890-0.095%
GateARB/USDT0.18870.1890-0.138%
KuCoinARB/USDT0.18890.1886+0.143%
LBankARB/USDT0.18870.1889-0.085%
MEXCARB/USDC0.18850.1884+0.064%
MEXCARB/USDT0.18880.18880.000%
OKXARB/USDT0.18890.1890-0.069%

Top pairings for ARB

LongShortKindSpreadFunding / 24h
LBank perp 0.1887OKX margin 0.1890hedge+0.154%-0.033%Open in scanner
LBank perp 0.1887Gate margin 0.1890hedge+0.143%-0.046%Open in scanner
LBank perp 0.1887Bybit margin 0.1890hedge+0.133%-0.041%Open in scanner
Binance perp 0.1886Hyperliquid perp 0.1888perp-perp+0.127%0.000%Open in scanner
Bybit perp 0.1885Hyperliquid perp 0.1888perp-perp+0.127%0.000%Open in scanner

240 pairings in the scanner

See every pairing live

The scanner ranks every route by net spread through the order book, after both legs’ fees, with alerts to Telegram and a trade journal. The first week is free.

Open the scanner

Below are the venues the scanner watches for ARB, each against the average of them all, and the perpetual’s premium over spot where one exchange quotes both. The best buy and the best sell are picked among venues in one quote currency.

A gap at the touch is not what you get: the book under it, the fees of both legs and the time to move funds eat into it. The pairings the scanner ranks are measured through the book at a given size and after fees — that is the net spread, and that is what to compare.

The first pairings are shown here as they stand right now; the whole list with filters, alerts and the journal is in the scanner.

FAQ

Why is ARB priced differently on each exchange?

Every exchange is its own market with its own buyers and sellers; prices converge through arbitrage, not by decree, so a gap is always there and never exactly zero.

Is the best spread shown here what I would get?

No — it is the gap at the touch before fees. The scanner measures each pairing through the order book at your size and after both legs’ fees.

How fresh are these numbers?

The page is rendered from the scanner’s own data and refreshed in the browser every couple of seconds, the same freshness the scanner has.

How to read this