Risk notice: trading bots automate execution, not profit. Crypto trading involves substantial risk of loss - never deploy more than you can afford to lose. Some links are affiliate/referral links; rankings stay independent. Risk disclosure.

Arbitrage bots

Price-gap capture between venues - slow, capital-heavy, and mostly not the easy money people imagine.

Short answer: Hummingbot is our top-rated arbitrage bot as of 2026-10-18 (8.1/10), free.

bots on this page: 8 · fully reviewed (active): 8 · free or with a free tier: 5 · need no third-party API keys: 4

quick picks

  • Cross-exchange spread arbitrage with 17 venues connected Bitsgap - spread-arbitrage automation across exchanges, backtesting and paper mode - test the stack before size
  • Triangular arbitrage inside one exchange Cryptohopper - exchange and triangular arbitrage on higher plans - no transfer risk within a venue
  • Market-making-adjacent spread capture, self-hosted Hummingbot - the specialist framework for maker/spread strategies across 318 connectors - where professional arbitrage lives
#1

Hummingbot

The open-source market-making framework - community-owned, 318 connectors, and the only bot line with institutional-grade pedigree.

8.1
Self-hosted Open source Free tier US ok
Self-hosted free 50 exchanges
#2

Gunbot

Privacy-first desktop bot running locally on your machine, now on a single $29/month plan - the self-hosted sweet spot between Freqtrade's effort and cloud subscriptions.

7.8
Self-hosted US ok
Self-hosted $29/mo 20 exchanges ★★★★☆ 4 (1)
#3

Bitsgap

Polished multi-exchange grid/DCA platform with 17 exchanges, 7-day no-card trial and solid support reputation.

7.6
Free tier US ok
Cloud platform $23-149/mo 17 exchanges ★★★★☆ 4 (1)
#4

Cryptohopper

Veteran cloud platform with a genuine free tier, AI strategy designer and the broadest copy-bot marketplace.

7.4
Free tier US ok
Cloud platform $29-129/mo 16 exchanges
#5

Pionex

16 free built-in bots inside the exchange itself - zero subscription and no third-party API keys, at 0.05% per side.

7.4
No API keys Free tier Pay per use US ok
Exchange-native 0.05% per trade ★★★★☆ 4 (1)
#6

3Commas

The most established cloud bot platform - deep features, real API-key incident history, now OAuth-hardened.

7.1
Security incident US ok
Cloud platform $15-140/mo 9 exchanges
#7

HaasOnline

Veteran platform with the deepest scripting (HaasScript) and a rare self-hosted TradeServer lane - power users only.

7.1
US ok
Cloud platform $19.99-249.99/mo 24 exchanges

The spread after costs, on one chart

BotTypePriceArbitrageBacktestPaperExchangesUS
HummingbotSelf-hostedfreeyesyesyes50US
GunbotSelf-hosted$29/moyesyesyes20US
BitsgapCloud platform$23-149/moyesyesyes17US
CryptohopperCloud platform$29-129/moyesyesyes16US
PionexExchange-native0.05% per tradeyes---US
3CommasCloud platform$15-140/moyesyesyes9US
HaasOnlineCloud platform$19.99-249.99/moyesyesyes24US
OKX Trading BotsExchange-nativefreeyes----

Live values from our database - details and caveats in each review. "-" = not documented.

Arbitrage math on a $10,000 position: the visible spread vs what fees, transfer time and slippage leave Visible spread (screener) the number that attracted you Taker fees, both venues 0.1-0.2% round trip, both sides Transfer time + fees the spread closes while coins move Inventory arbitrage avoids transfers but splits capital across venues, and rebalancing still pays withdrawal fees when one side drains. Model: cross-exchange capture on $10k, fees per venue schedules. Screened spreads on free tools are usually smaller than this stack.
The retail arbitrage stack on a $10k position: the screened spread versus taker fees on both venues, withdrawal fees, and the transfer window during which the gap closes. Inventory models avoid transfers but split and trap capital. Fees per venue schedules[4].

Binance fee schedule, live capture 2026-10-18 - the 0.1%/0.075% per-fill tiers that apply on every arbitrage leg. Desk-level fee tiers are the moat that turns the same "gap" into their profit and your transfer cost.
Binance fee schedule, live capture 2026-10-18 - the 0.1%/0.075% per-fill tiers that apply on every arbitrage leg. Desk-level fee tiers are the moat that turns the same "gap" into their profit and your transfer cost.

Arbitrage is the strategy whose marketing survives entirely on the first line of that chart. The honest version: a gap between venues is an invitation to a race you enter with retail infrastructure against desks with colocated servers, negotiated fee tiers and pre-positioned inventory[7]. The gap closes while you read about it.

That does not make the features useless - it makes them tools for a specific setup: meaningful capital split across venues, fee tiers that shave the per-trade cost (BNB discount moves Binance to 0.075%[4]), and the ops discipline to manage inventory across exchanges. The platforms on this page sell the automation; the setup is what determines whether it pays.

Cross-exchange vs triangular vs market making

Cross-exchange (Bitsgap's spread model[1]): the intuitive one, and the transfer-bound one. Works best between venues with structurally different liquidity - and it must clear two fee schedules plus withdrawal costs per cycle.

Triangular (Cryptohopper's higher plans[2]): within one venue, no transfers, gaps measured in basis points and milliseconds[7]. On liquid BTC/ETH/USDT markets this is HFT territory; on thin pairs it is where retail sees "opportunities" that are really liquidity traps.

Market making (Hummingbot[6]): the professional's version of the same idea - quoted spreads on both sides, inventory-managed, no external transfers. Self-hosted, free, and as demanding as the self-hosted ops reality implies. If your interest is genuinely spread-shaped income, this is the lane that scales it honestly.

Tips that keep arbitrage from becoming a donation

  • Compute the full stack per trade before subscribing. Taker fees both venues[4], withdrawal fee, estimated transfer minutes, slippage on both legs. If the screened spread does not clear the stack by a multiple, the screener is showing noise.
  • Prefer inventory models on venues you already use. Capital split across two venues you trust beats transfer-dependent cycles - and the rebalance rule matters more than the trigger rule.
  • Backtest the gap, not just the strategy. Bitsgap and 3Commas offer backtesting[1][3]; Hummingbot's paper mode[6] replays spread capture. A backtest without the fee stack is the first chart of this page wearing a suit.
  • Watch withdrawal limits and maintenance windows - the transfer leg fails exactly when spreads widen. Calendar the venues' maintenance schedules; they are part of your edge or part of your losses.
  • Treat any arbitrage pitch promising no downside as the scam it is. The FTC's marker[8], plus our scam patterns guide - arbitrage's vocabulary is the most abused in the space because the truth (thin, competitive, capital-heavy) sells badly.

Warnings

  • Leg risk is the risk. When one leg fills and the other does not, you are directionally exposed exactly as the spread moves against you. Real arbitrage ops are leg-management ops.
  • Fee tiers are the moat. Retail pays 0.1%[4]; desks pay less. Every comparison of "the same gap" across fee tiers ends the same way - the moat is why the desk eats first.
  • Stablecoin "arb" pitches spike in crises. Depeg moments carry counterparty risk at its maximum - the arbitrage that pays most is priced in exactly the risk that kills it.
  • Triangular gaps on illiquid pairs are traps. Thin books mean the second and third legs slip away from quoted prices - the screen shows the first leg's price only[7].
  • Subscription + fees must clear captured spreads. $23-105/mo[1][2][3] against thin, competitive spreads is a losing equation below meaningful size - price it with the bot cost calculator before the subscription renews itself.

The inventory model, in operational detail

The version professionals run - and the version the cloud features approximate - pre-positions capital on both venues and never moves coins mid-trade. The operational reality behind the clean idea: capital splits (half idle at any moment by design), inventory drifts (the buying venue drains while the selling one fills), and rebalancing is itself a fee event that must be scheduled, sized and priced. Withdrawal fees and limits apply at rebalance; maintenance windows and withdrawal suspensions arrive exactly when spreads widen. None of this appears in feature lists because none of it is a feature - it is the job.

Add the venue risk dimension: pre-positioned inventory is unsecured exposure to both exchanges, and our /incidents/ timeline documents why that matters (Bybit 2025, Bitget 2026). Arbitrage capital is venue capital - the yield being chased competes with simply holding on a single regulated venue, which is a fair comparison the pitch never volunteers.

Stablecoin "arb", the special case of nothing

Peg deviations deserve their own paragraph because they generate the most seductive screenshots. A stablecoin trading at $0.97 looks like 3% for nothing; the honest reading is a 3% counterparty-risk quote - the market is pricing depeg or distress, and the "arbitrage" requires holding the instrument through exactly the event the discount prices. Routine peg noise (10-30 basis points) is smaller than the fee stack on most retail tiers[4]. The middle ground - small, persistent deviations on liquid pairs - belongs to the desks again.

The same logic scales to "arb" pitches that quote historical spreads: past gaps on dead pairs, screenshots without fee math, "proven" strategies with no methodology. The arbitrage vocabulary's history in this market is as a costume for fixed-return schemes[8] - which is why this page treats the honest version (capital-heavy, thin, operationally demanding) as the only one worth documenting.

If there is a defensible retail version, it is the boring one: two venues you already use, a pair with structural liquidity differences, inventory pre-positioned at sizes the position size calculator justifies, and a written rebalance rule. Run it on paper for a month, log every hypothetical fee and transfer, and let the ledger - not the screener - tell you whether the spread survives your stack. Most ledgers conclude the stack wins; that conclusion is worth $0 in subscriptions and a month of data. The rare exception - a structurally separated pair on venues you already fund - is exactly the kind of finding worth scaling slowly, one rebalance rule at a time. Document every cycle: entry spread, exit spread, fees both venues, transfer minutes. A month of that ledger is the only arbitrage curriculum that survives contact with real markets - and the cheapest tuition available.

What the numbers say

  • 8 platforms in our tracking list arbitrage features; 75% offer backtesting - insist on gap-plus-fees backtests, not strategy-only.
  • Median entry price across the subscription lanes: ~$23/mo/mo - the fixed cost under the variable stack.
  • 2014 marks the oldest operator still listed in this lane - arbitrage tooling is old enough that its marketing cycles have repeated several times.
  • The how bots work guide covers the execution loop arbitrage shares with every other bot - and why latency and rate limits[5] decide what retail can reach.

// FAQ

Is crypto arbitrage still profitable?

For professionals with capital, fee tiers and speed - yes, thin and competitive. For retail, the gaps visible on free screeners are usually smaller than withdrawal fees, taker fees and slippage combined. The spreads that look like free money are the ones already being raced for in milliseconds[7].

What is the difference between cross-exchange and triangular arbitrage?

Cross-exchange captures price gaps between venues - it pays transfer time or requires inventory on both sides. Triangular exploits inconsistencies within one exchange (BTC/ETH, ETH/USDT, BTC/USDT) - no transfers, but the gaps close in milliseconds on liquid venues[7], which puts retail against infrastructure.

Which platforms offer arbitrage bots?

Bitsgap automates spread arbitrage across its 17 connected venues from $23-29/mo[1]; Cryptohopper bundles exchange and triangular arbitrage into higher plans[2]; 3Commas lists it among features[3]; Hummingbot is the self-hosted specialist for maker-style spread capture[6].

Why does the transfer kill the trade?

The spread exists because price moved between venues; moving coins takes minutes and a withdrawal fee, and the gap closes before arrival. Inventory-model arbitrage (funds pre-positioned on both venues) avoids the transfer but splits capital and traps it - rebalancing still pays withdrawal fees when one side drains.

What capital does retail arbitrage need?

Enough that fees stay a small fraction of each trade and both venues' inventory is meaningful - practically, thousands of dollars pre-positioned per venue pair, at exchange fee tiers that reduce per-trade costs. Below that threshold, the stack in our figure eats the spread entirely.

Are "arbitrage bots" a common scam pitch?

Yes - "fixed, no-downside profits from price differences" is the classic pitch, and the FTC's marker covers it verbatim[8]. Real arbitrage is capital-intensive, latency-sensitive and thin; anyone selling it as easy money is selling the pitch, not the spread.

Does arbitrage carry market risk?

Less than directional strategies but not none: execution legs complete at different times (leg risk), spreads widen against you mid-trade, and inventory held on venues carries full market exposure between cycles.

Why do liquid pairs show no arbitrage for retail?

Competition: professional desks run the same logic with colocated infrastructure, and gaps on liquid pairs close within milliseconds[7]. Retail-visible gaps concentrate in illiquid pairs - where withdrawal limits, spreads and rug risk live.

What about stablecoin arbitrage?

Peg deviations look like free money and usually are not - the large ones are crisis moments (exchange distress, depegs) where transfer and counterparty risk peak. The routine small deviations are smaller than fees. Treat stablecoin arb marketing with the same suspicion as any fixed-return pitch.

Is Hummingbot a good arbitrage tool for individuals?

It is the honest one: an open-source framework for maker/spread strategies[6] with no subscription and no marketing - and the same unforgiving economics. If you can operate Hummingbot profitably, you did not need this page; if you cannot, the cloud arbitrage features will not bridge the gap.

How should I price an arbitrage subscription?

Against the spread you can actually capture: subscription ($23-105/mo[1][2][3]) plus fees per trade[4] versus documented, testable spreads. The [bot cost calculator](/tools/bot-cost-calculator/) prices the subscription side; the screener data prices the rest - honestly, usually not in the feature's favor.