How arbitrage betting works
Bookmakers set their own odds and update them at different speeds. For a moment, two of them can disagree enough that backing both sides costs less than the guaranteed payout. Take a tennis match: bookmaker A offers 2.10 on player one and bookmaker B offers 2.10 on player two. Stake 100 on each side, 200 in total, and whoever wins returns 210. The bettor locks in 10 before the match starts.
The math is simple: add up one divided by each outcome's best odds. If the total is below 1, an arbitrage exists. The hard parts are finding these gaps before they close and getting the bets on at full stake before the odds move, which is why arbitrage today is largely automated.
Where bots and fake accounts come in
- 01
Odds scraping
Arb services and private scripts scrape odds from dozens of sportsbooks continuously, often through residential proxies to avoid rate limits.
- 02
Instant alerts
When the odds add up to less than 1, the software flags the arb and calculates the stake for each side.
- 03
Automated placement
Bots or browser extensions log in and place the bets within seconds, before the bookmaker corrects its line.
- 04
Account rotation
Once a bookmaker limits an arber's stakes, the arber moves to new accounts, often through multi-accounting or gnoming.
Arbitrage vs matched betting vs value betting
| Strategy | How it profits | Risk to the bettor |
|---|---|---|
| Arbitrage betting | Backs every outcome where bookmakers disagree | Near zero, if all bets stand |
| Matched betting | Uses a bookmaker's free bet plus an opposing exchange bet | Low, depends on the promotion |
| Value betting | Backs odds judged too generous versus the true chance | Real, profits only over time |
Why sportsbooks care
An arber is not gambling; they are taking the bookmaker's pricing mistakes one at a time. Individually each arb is small, but at scale they eat the margin on the markets hit most, and the odds scraping behind them loads servers and leaks pricing to competitors. That is why operators limit stakes on accounts they identify as arbers and void bets placed through obvious errors. Arbers answer with new accounts, spoofed devices and proxies. The scraping and the account churn are where arbitrage turns from a pricing problem into a bot and fraud problem.
How to detect arbitrage activity
Betting pattern analysis, such as stakes that follow arb calculators, bets only on outlier prices and bets placed right before a line moves, belongs to the trading team. Kavra covers the layers underneath: automated odds scraping, bet placement by scripts or headless browsers, and new accounts that turn out to be a limited arber on the same device or network. See how this plays out across iGaming and betting and in multi-accounting detection.