DOT arbitrage opportunities

DOT is cheapest to buy on Bybit at 1.1363 and dearest to sell on Gate · margin at 1.1372 right now — a +0.079% gap before fees; the scanner sees 221 live pairings.

Buy at
Bybit
1.1363
Sell at
Gate · margin
1.1372
Spread · USDT
+0.079%

Prices by exchange

live
ExchangeMarketPairPricevs averageBidAsk
AsterperpDOT/USDT1.1375+0.015%1.13501.1370
BinancespotDOT/USDC1.1360—1.13501.1360
BinancespotDOT/USDT1.1380+0.062%1.13701.1380
BinancemarginDOT/USDC1.1360—1.13501.1360
BinancemarginDOT/USDT1.1380+0.062%1.13701.1380
BinanceperpDOT/USDT1.1367-0.052%1.13641.1365
BingXspotDOT/USDC1.1370—1.13401.1370
BingXspotDOT/USDT1.1380+0.062%1.13701.1380
BingXperpDOT/USDC1.1370—1.13621.1369
BingXperpDOT/USDT1.1369-0.034%1.13651.1366
BitgetspotDOT/USDT1.1374+0.010%1.13711.1372
BitgetperpDOT/USDT1.1370-0.025%1.13601.1370
BybitspotDOT/USDC1.1327—1.13471.1367
BybitspotDOT/USDT1.1373+0.001%1.13701.1373
BybitmarginDOT/USDC1.1327—1.13471.1367
BybitmarginDOT/USDT1.1373+0.001%1.13701.1373
BybitperpDOT/USDC1.1370—1.13451.1354
BybitperpDOT/USDT1.1366-0.061%1.13621.1363
GatespotDOT/USDC1.1373—1.13391.1384
GatespotDOT/USDT1.1373+0.001%1.13721.1376
GatemarginDOT/USDT1.1373+0.001%1.13721.1376
GateperpDOT/USDT1.1370-0.025%1.13601.1370
HyperliquidperpDOT/USDC1.1365—1.13641.1365
KuCoinspotDOT/USDC1.1400—1.13501.1370
KuCoinspotDOT/USDT1.1373+0.001%1.13721.1373
KuCoinperpDOT/USDT1.1372-0.008%1.13641.1367
LBankspotDOT/USDC1.1360—1.13401.1350
LBankspotDOT/USDT1.1380+0.062%1.13801.1390
LBankperpDOT/USDT1.1366-0.061%1.13641.1365
LighterperpDOT/USDC1.1359—1.13521.1363
MEXCspotDOT/USDC1.1378—1.13391.1381
MEXCspotDOT/USDT1.1376+0.027%1.13691.1378
MEXCperpDOT/USDC1.1350—1.13401.1360
MEXCperpDOT/USDT1.1378+0.045%1.13651.1366
OKXspotDOT/USDC1.1380—1.13571.1363
OKXspotDOT/USDT1.1373+0.001%1.13721.1374
OKXmarginDOT/USDC1.1380—1.13571.1363
OKXmarginDOT/USDT1.1373+0.001%1.13721.1374
OKXperpDOT/USDT1.1363-0.087%1.13641.1365

Perp vs spot

ExchangePairperpspotPerp vs spot
BinanceDOT/USDT1.13671.1380-0.114%
BingXDOT/USDC1.13701.13700.000%
BingXDOT/USDT1.13691.1380-0.097%
BitgetDOT/USDT1.13701.1374-0.035%
BybitDOT/USDC1.13701.1327+0.380%
BybitDOT/USDT1.13661.1373-0.062%
GateDOT/USDT1.13701.1373-0.026%
KuCoinDOT/USDT1.13721.1373-0.009%
LBankDOT/USDT1.13661.1380-0.123%
MEXCDOT/USDC1.13501.1378-0.246%
MEXCDOT/USDT1.13781.1376+0.018%
OKXDOT/USDT1.13631.1373-0.088%

Top pairings for DOT

LongShortKindSpreadFunding / 24h
LBank spot 1.1360Hyperliquid perp 1.1365spot-perp+0.229%-0.012%Open in scanner
LBank spot 1.1360BingX perp 1.1370spot-perp+0.220%+0.030%Open in scanner
LBank spot 1.1360OKX margin 1.1380hedge+0.185%-0.003%Open in scanner
LBank spot 1.1360OKX spot 1.1380spot-spot+0.185%—Open in scanner
LBank spot 1.1360Binance margin 1.1360hedge+0.176%-0.004%Open in scanner

221 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 DOT, 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 DOT 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