CryptoArb Scanner Guide: How to Find Real Arbitrage Spreads Between Crypto Exchanges

Cross-exchange arbitrage means profiting from price differences for the same coin on different exchanges. You buy cheaper on one platform, sell higher on another at the same moment, and keep the difference. It sounds simple, but most arbitrage scanners show a pretty picture that turns into losses in practice.

The PairTradingPRO CryptoArb Scanner works differently. Besides showing the price gap, it separates real market inefficiencies from structural differences that are always there and can't be profited from. You can then execute the opportunities you find through the PairTradingPRO trading platform.


🤖 Quick Answer

What is the PairTradingPRO CryptoArb Scanner?

It is a web-based scanner for cross-exchange crypto arbitrage. It tracks spreads across Binance, OKX, Bybit, Bitget, and Kraken, and for each opportunity it shows:

  • prices and available volume on both exchanges;
  • the raw spread (Raw Deviation);
  • the peak spread during the opportunity's lifetime (Max Deviation);
  • how many seconds the opportunity lasted;
  • an estimated profit in U.S. dollars.

What sets it apart from typical scanners is the Const offset % metric. It calculates the historical "normal" price difference between exchanges and filters out false spreads caused by structural factors. For trading, a desktop terminal is used: the trader sets the pair and the script, and the robot monitors the market and executes trades automatically. The web version is free for 7 days.


🎯 Why Typical Arbitrage Scanners Mislead You

Imagine a regular scanner tells you that coin X costs $100 on Exchange A and $105 on Exchange B. A beginner sees a 5% spread and jumps in.

What they don't know is that withdrawals for this coin are closed on Exchange B, or the network charges a huge fee. Because of this, the coin always trades 4.5% higher there. This is not real arbitrage: the spread won't close, and costs will eat the profit.

CryptoArb Scanner solves this problem. It shows how much of the spread is just the market's normal state and how much is a real anomaly you can profit from.


⚙️ Interface: Stats and Filters

📊 Stats Panel

  • Found — how many arbitrage opportunities were detected (398 in the screenshot).
  • Open — how many are active right now.
  • Closed — how many have already ended because the spread narrowed and prices realigned.
  • Updated — the time of the latest data update.

🎛 Filters

Filter

What it does

How to use it

Instruments

Search by trading pair

Focus on a specific coin, e.g. BTC/USDT

Status

All, open, or closed opportunities

Open for trading now, Closed for analyzing history

Deviation >

Minimum spread, %

Cut small spreads that fees would eat (1.0% in the screenshot)

Duration >

Minimum lifetime, sec

Keep opportunities that last long enough to execute (5 sec in the screenshot)

Profit >

Minimum estimated profit, $

Drop trades with negligible results ($10 in the screenshot)

crypto arbitrage scanner


🧩 Every Scanner Column Explained

The table has four blocks: BASIC, BUY, SELL, and ANALYTICS AND RESULTS.

1️⃣ BASIC: Core Information

  • Time — the date and time the opportunity was detected.
  • Instrument — the trading pair: S/USDT, W/USDC, PUMP/USDT, and so on. The same coin paired with USDT and with USDC is tracked separately.

2️⃣ BUY: Where You Buy

  • Stock market — the exchange where the asset is cheaper and the buy is placed.
  • Buy market — the market type (spot everywhere in the screenshot).
  • Price — the buy price.
  • Volume — the volume available at that price, in coin units.

3️⃣ SELL: Where You Sell

  • Stock market — the exchange where the asset is more expensive and the sell is placed.
  • Sell market — the market type.
  • Price — the sell price.
  • Volume — the volume available at that price.

Both legs of the trade are executed at the same time: a buy on the cheaper exchange and a sell on the more expensive one. That's why the scanner shows prices and volumes for both sides.

4️⃣ ANALYTICS AND RESULTS: Analytics and Outcome

Total Vol USD — the trade size in U.S. dollars that can actually be executed. It is limited by the smaller of the two legs: you can't sell more than the sell-side order book allows or buy more than the buy side offers. For example, S/USDT has 12,696 coins on the sell side at 0.05652, which is about $717.58.

Raw Deviation % (raw spread) — the difference between the sell price and the buy price, as a percentage. This is what typical scanners show. For S/USDT: 0.05652 / 0.0557 − 1 ≈ 1.47%.

Const offset % (constant offset) — the historical, "normal" price difference between the two exchanges. This is the scanner's key column; we cover it in detail below.

Max Deviation % (maximum deviation) — the peak spread over the opportunity's entire lifetime. It shows how far prices diverged at the best moment.

Duration — how many seconds the opportunity existed (from 7 to 56 seconds in the screenshot). The longer it lasts, the better the chance of executing both legs.

Profit USD — the estimated profit in U.S. dollars. Based on the screenshot data, it roughly equals Total Vol USD × Max Deviation %: for S/USDT, 717.58 × 2.08% ≈ $14.91.

Status — the opportunity's state: OPEN (active) or CLOSED (the spread has already closed).

Profit USD is the potential at maximum deviation before trading fees, slippage, and the constant offset. Use it as a sense of scale, not a guaranteed result.


👑 Killer Feature: Why Const offset % Protects Your Deposit

The constant offset shows by what percentage the price on one exchange usually differs from the price on another. The reasons vary: closed deposits or withdrawals, expensive network fees, different liquidity, or local demand.

The logic is simple: you are not trading the base price difference but a short-term spike, a deviation from the norm.

Net spread ≈ Raw Deviation % − Const offset %

🔍 What It Looks Like in Practice

Pair

Route

Raw Deviation

Const offset

Net spread

Verdict

W/USDT

Binance → OKX

2.26%

0.07%

≈ 2.19%

Real anomaly

W/USDT

Bybit → OKX

2.15%

−0.52%

≈ 2.67%

Anomaly even larger than the raw spread

S/USDC

Binance → Bybit

1.05%

1.01%

≈ 0.04%

Almost the entire spread is structural

S/USDC

Kraken → Bybit

1.05%

1.52%

≈ −0.47%

No arbitrage

Look at the last row. The Profit USD column shows +$11.00, and the raw spread looks attractive. But on Bybit the price is normally 1.52% higher than on Kraken anyway, so the current spread is actually below normal. A typical scanner would call this an opportunity; CryptoArb Scanner shows it is a trap.

A negative offset, like W/USDT Bybit → OKX (−0.52%), means the opposite: the coin normally trades cheaper on the sell exchange. So the current deviation from the norm is even larger than the raw spread suggests.


⚠️ What You Need to Know Before Trading Arbitrage

  • Speed is everything. To catch the best prices, you need a powerful server with a direct connection to exchange trading gateways and minimal ping.
  • You need balances on both exchanges in advance. To buy and sell at the same moment, keep stablecoins on the buy exchange and the coin itself on the sell exchange. Moving assets between exchanges during a trade is far too slow.
  • Account for fees. Trading fees are charged on both legs. A spread smaller than your total costs won't make a profit.
  • Slippage. Order book volume can disappear in a fraction of a second, so the actual fill price may be worse than shown.
  • Deposit and withdrawal status. If rebalancing between exchanges is impossible, the spread may be structural, and the Const offset will reveal it.

🤖 Step 2: Full Automation in the Desktop Terminal

Checked the web scanner and confirmed that real spreads (after the offset) appear regularly? Now you can forget about manual trading: a human simply can't click faster than an algorithm.

For real work, there is the PairTrading.Pro desktop terminal, an automation environment built on the principles of quantitative trading.

🛠 How the Scanner and Terminal Work Together

  1. Set the task. Using data from the web scanner, choose a specific pair and route where spikes larger than the constant offset happen regularly.
  2. Launch a script. In the terminal, assign this pair to a script and set a trigger, for example: "Enter a trade if the net divergence exceeds 1.5%."
  3. Sniper mode. The terminal monitors the market nonstop, so you don't have to sit at the screen.
  4. Automatic execution. As soon as the algorithm detects the required divergence, it instantly executes both legs at the same time: it buys where the price is lower and sells where it is higher.

🧭 Step-by-Step: How to Use the Scanner

  1. Set the filters: Deviation > 1%, Duration > 5 sec, Profit > $10. This removes small trades and split-second spikes.
  2. Switch Status to Closed and study the history: which coins and routes produce opportunities regularly.
  3. Calculate the net spread: subtract the Const offset from the Raw Deviation and discard structural differences.
  4. Check Total Vol USD and Duration: is there enough volume and time for your position size?
  5. Account for costs: fees on both exchanges plus a buffer for slippage.
  6. Prepare balances on both exchanges of the chosen route.
  7. Set up a script in the desktop terminal with a trigger based on net divergence and start automated trading.

🆚 Cross-Exchange Arbitrage vs. Pair Trading

 

CryptoArb Scanner

Correlation Screener / Matrix

Strategy

Cross-exchange arbitrage

Pair trading, mean reversion

What you trade

One asset on different exchanges

Two different but related assets

Trade horizon

Seconds

Hours to days

Profit source

Temporary price mismatch between exchanges

Temporary divergence in the spread between assets

Key metric

Const offset %, Duration

Correlation, stability, Health Score

Both are market-neutral strategies, and the PairTradingPRO ecosystem supports both.


🏁 Conclusion

The PairTradingPRO CryptoArb Scanner shows not only the spread itself but also how good it is:

  • how much of the spread is just the market's normal state (Const offset);
  • how much volume is actually available (Total Vol USD);
  • how long the opportunity lasts (Duration);
  • what the profit potential is (Profit USD).

Together with the desktop terminal, it covers the full cross-exchange arbitrage cycle: web scanner analytics → script setup → automatic execution.

Try CryptoArb Scanner free for 7 days: study the offsets, look for patterns, and start automating when you're ready.

Free for 7 days!

Create and test your own models in Spread Builder or study ready-made cases in our library

Start 7-day free trial

Frequent questions