Crypto Arbitrage Scanner
Compare crypto prices across exchanges, then account for trading fees, liquidity, withdrawal networks and transfer costs before treating a spread as actionable.
Waiting for prices…
—
Taker fees by exchange official base valuesEdit / hide
Fees load automatically with the current base/standard taker rate. You can override any value manually. KuCoin may charge 0.20% or 0.30% on Class B/C pairs; custom VIP tiers, exchange-token discounts or promotions cannot be inferred without your account.
Manual transfer validation
Exchanges without public wallet data. Set the withdrawal/deposit status and, when known, the network and withdrawal fee so these routes can be validated manually.
CEX comparisons
Market Catalog dynamic · realtime universe capped for stability
| # | Verdict | Pair | Buy | Ask | Sell | Bid | Transfer | Book vs capital | Gross | Fees | Net | Profit | Age |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| — | |||||||||||||
Waiting for pools…
—
DEX comparisons by pool price
DexScreener · same network · filters liquidity and volume
| # | Network | Token | Buy | Price | Liquidity | Vol 24h | Sell | Price | Liquidity | Vol 24h | Spread |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Press “Refresh DEX”. | |||||||||||
DEX: the scanner now requires an exact base-token symbol match; if no valid pool exists it shows “No valid price” and does not reuse stablecoin prices. A high spread on an illiquid pool is still not a real opportunity; the next stage will query routers/quoters with an exact trade size.
Method, example and assumptions
Net result. For every pair of exchanges with live quotes, the scanner computes the gross spread (sell bid ÷ buy ask − 1) and then deducts the taker fees on both sides plus, when known, the withdrawal fee of the selected network in asset units. The modeled net is the return after those costs for the configured simulated capital.
Liquidity. Top-of-book liquidity is the USD value of the best ask quantity (buy side) and the best bid quantity (sell side). The book-coverage column compares the maximum executable size at the top of the book with the simulated capital; depth beyond the top of book is not available, so real slippage could be larger.
Verdict. A route is GO when the modeled net is positive, the transfer is confirmed (public data or manual validation), top-of-book liquidity covers the capital and the withdrawal fee is known. It is NO when the transfer is blocked or the net is not positive, and CHECK when some requirement is partial or unknown.
Method reviewed August 23, 2026.