An automated crypto arbitrage bot, built for real spreads.
An arbitrage bot watches the same asset across exchanges and liquidity pools, finds where price diverges, and executes both legs the instant the gap clears fees and slippage. Wallet-signed orders, pre-trade risk gates, real on-chain settlement.
What the arbitrage trading engine does on every tick.
A purpose-built spread engine. Each module is replaceable; nothing reaches into your accounts. Every signature is yours, every order is yours.
Cross-exchange spread detection
The scanner reads order books across centralized venues and on-chain pools in parallel, normalizing depth and fees so a real, executable spread is never confused with a stale quote.
Fee and slippage aware
Every candidate gap is netted against maker/taker fees, gas, and projected slippage before it counts. The bot only fires when profit survives the round trip — not when the raw quote looks tempting.
Triangular and DEX routing
Beyond simple two-venue spreads, the engine evaluates triangular paths within a single exchange and multi-hop DEX routes, picking the leg sequence with the best net edge.
Non-custodial by construction
Read-only exchange API keys and wallet signatures. On-chain orders are signed locally on your device. The operator never holds withdrawal rights and never pools your capital.
Pre-trade risk gates
Per-trade size caps, daily-loss circuit breakers, minimum-edge thresholds, liquidity floors, and exposure limits — evaluated before submission, not as after-the-fact warnings.
Multi-strategy orchestration
Run several arbitrage strategies in parallel — each with its own pair list, venue set, spread threshold, and size cap, plus a portfolio-level exposure budget across all of them.
From connect to first arbitrage fill in four steps.
No coding required at the user layer. Each step is reversible and nothing is custodial — your funds stay in your own accounts and wallets the whole way through.
Connect
add read-only exchange API keys + connect a wallet · the bot reads balances and quotes, never withdrawal rights
Select pairs
choose markets and venues · set the minimum net edge that makes a spread worth firing on
Set guardrails
per-trade size cap · daily-loss circuit breaker · liquidity floor · portfolio exposure budget
Activate
scanner arms · spreads are validated against fees and slippage · both legs route on every qualifying gap
How an arbitrage spread reads on the scanner.
Illustrative rows showing how the engine presents a candidate gap: the pair, the two venues, the raw spread, and the net edge after fees and slippage. Background on the mechanism lives in the literature on arbitrage and algorithmic trading.
| pair | buy_venue | sell_venue | type | raw_spread | net_edge | |
|---|---|---|---|---|---|---|
| BTC/USDT | Kraken | Binance | cross-exchange | 0.42% | 0.18% | trade → |
| ETH/USDC | Uniswap | Coinbase | CEX↔DEX | 0.55% | 0.21% | trade → |
| SOL/USDT | Binance | Kraken | cross-exchange | 0.38% | 0.14% | trade → |
| USDC/USDT | Curve | Binance | stable-pair | 0.09% | 0.05% | trade → |
| ETH→USDC→BTC | Binance | Binance | triangular | 0.31% | 0.12% | trade → |
| ARB/USDC | Uniswap | Coinbase | CEX↔DEX | 0.61% | 0.19% | trade → |
| MATIC/USDT | Kraken | Binance | cross-exchange | 0.44% | 0.16% | trade → |
| LINK/USDC | Curve | Coinbase | CEX↔DEX | 0.49% | 0.17% | trade → |
Rows are illustrative examples of the scanner layout, not live or guaranteed spreads. Real opportunities appear and close in milliseconds.
Custodial vs. non-custodial arbitrage: what actually changes.
Custodial "trading bot" services collapse into a single point of failure: the operator's deposit address. A non-custodial arbitrage bot keeps your assets where they already are — on the exchanges and in the wallets you already control.
| property | non-custodial | custodial | manual |
|---|---|---|---|
| You hold keys / API keys | + yes | - no | + yes |
| Funds in shared address | + never | - required | + never |
| Sub-second execution | + <1s | ~ variable | - manual |
| Fee + slippage netting | + automatic | ~ optional | - by hand |
| Pre-trade risk gates | + enforced | ~ optional | - user only |
| Liquidity-floor filtering | + built-in | - rare | ~ eyeball |
| Time-to-live | + ~2 min | ~ KYC delay | ~ hours |
Three tiers. All non-custodial. All paid in stablecoins.
Cancel any time — your exchange accounts and wallets remain entirely under your control.
Starter
For new arbitrageurs running a single strategy on a tight pair list.
- Up to 3 exchange connections
- Cross-exchange spread scanner
- Per-trade hard cap
- Daily-loss circuit breaker
Professional
For traders running diversified strategies with active exposure management.
- Up to 10 exchange connections
- CEX↔DEX + triangular routing
- Liquidity-floor + min-edge filters
- Drawdown pause + exposure budget
Enterprise
For desks deploying institutional arbitrage workflows with bespoke risk policy.
- Unlimited exchange connections
- Custom risk policy engine
- Webhook + API integration
- Dedicated solutions engineer
Why most "arbitrage" gaps are not worth firing on.
The fee tax
A 0.40% raw gap is gone after maker/taker fees on both legs plus a withdrawal or gas cost. The engine nets all of it first, so a displayed spread and an executable edge are never the same number.
Slippage and depth
A spread that exists at the top of book vanishes once you size into it. The scanner reads real depth and only counts the portion of the gap that survives your intended trade size.
Latency and decay
Genuine arbitrage opportunities close in milliseconds as other bots compete them away. Speed of detect-validate-route is the whole game; a slow path captures nothing but the leftovers.
Direct answers to the questions arbitrage traders actually ask.
Read the full risk disclosure before connecting any exchange or wallet.
See pricingWhat is an arbitrage bot?
Is the arbitrage bot really non-custodial?
How fast does it execute?
How much does it cost?
Which exchanges and chains are supported?
Can I run multiple strategies in parallel?
Is crypto arbitrage actually profitable?
What are the risks?
Put a spread scanner to work on your own exchange keys.
Your keys. Your funds. Your control. Cross-exchange and DEX arbitrage, netted against fees and slippage, executed through accounts you already own.