Ever wondered how far Bitcoin’s bid/ask drifts between Binance, Kraken, Coinbase, Bitget, and KuCoin — after fees?
Crypto Arbitrage Monitor is an open-source dashboard that polls public top-of-book prices across those five venues, builds a buy/sell matrix, and streams fee-adjusted spreads live. It does not place trades. It shows indicative opportunities so you can see where spreads open up.
Why try it
Five exchanges, public APIs only — no private keys
~3s poll cycles with WebSocket/STOMP updates (no frontend polling)
Liquidity chips + on-demand order-book depth when you click a route
50 markets (USD + USDT), selective polling for what you enable
Full stack in Docker Compose: Postgres + Spring Boot + Angular
Crypto Arbitrage Monitor
Monitor live cryptocurrency bid/ask prices across Binance, Kraken, Coinbase, Bitget, and KuCoin, compute indicative cross-venue spreads after taker fees, and stream results to a real-time dashboard.
This application does not execute trades. Displayed values are indicative cross-venue arbitrage opportunities based on public top-of-book prices and configurable fee estimates. The dashboard shows top-of-book liquidity chips and on-demand order-book depth when you select a route; these remain indicative and do not model full slippage, withdrawal fees, transfer time, or execution risk.
Features
- Public market data from five exchanges (no private API keys)
- 50 tracked symbols — 5 USD and 45 USDT markets in Postgres (BNB is USDT-only on three venues; MKR is not tracked — Binance-only)
-
Selective polling — backend fetches only markets you enable; toggling a chip updates the next cycle via
PUT /api/preferences/poll(enable order preserved for Coinbase prioritization) - Batched ticker fetches…
Top comments (0)