Skip to main content
Arbitrage Guide

Polymarket Arbitrage Bot

Arbitrage bots on Polymarket exploit price discrepancies across outcomes and markets to lock in risk-free profit — in theory. In practice, they require serious capital, custom code, and sub-second execution to compete with professional trading firms.

This guide explains how Polymarket arb bots work, the real risks of running one, and why most retail traders choose Copy Score-filtered copy trading instead.

What Is Arbitrage on Polymarket?

Arbitrage is the practice of exploiting price discrepancies to lock in a guaranteed profit regardless of the outcome. On Polymarket, every binary market has two tokens — YES and NO — that should theoretically sum to $1.00. When they don't, an arbitrage opportunity exists. If you can buy YES at $0.48 and NO at $0.49 in the same market, you've locked in $0.03 of risk-free profit per share pair, minus fees and gas.

But binary YES/NO mispricing is just the simplest form. Multi-outcome markets — like "Who will win the 2028 presidential election?" with 8+ candidates — create richer arb surfaces. If the sum of all outcome prices exceeds $1.00 (overround), an arb bot can short every outcome and pocket the difference. If the sum falls below $1.00 (underround), it can buy every outcome. These discrepancies are common in markets with many outcomes and lower liquidity on individual legs.

Cross-market arbitrage is the third and most complex form. If Polymarket prices "Fed rate cut in June" at 35¢ but Kalshi prices the same event at 42¢, a bot could buy the cheap side and sell the expensive side. Cross-platform arb is harder to execute because it requires capital on both platforms, different settlement mechanisms, and timing coordination — but the spreads can be larger than within-Polymarket arb.

Key concept: True arbitrage is theoretically risk-free. In practice, execution risk (slippage, failed orders, timing gaps) turns "risk-free" arb into a trade with real downside. The faster you can execute, the closer you get to the textbook definition.

How Arbitrage Bots Work

A Polymarket arbitrage bot is a piece of software that continuously monitors the order book, identifies mispricing, and executes trades before the opportunity disappears. Here's what happens under the hood.

1

CLOB v2 Integration

Polymarket runs on a Central Limit Order Book (CLOB v2) built on Polygon. Arb bots connect via the REST and WebSocket APIs to stream real-time order book data — bids, asks, depth, and trade execution events across every active market. The bot needs to track hundreds of markets simultaneously to detect the moment YES + NO prices deviate from $1.00.

2

pUSD & Settlement Mechanics

All Polymarket trades settle in pUSD (a dollar-pegged stablecoin on Polygon). When a market resolves, winning shares pay out $1.00 in pUSD and losing shares pay $0.00. Arb bots exploit the gap between the sum of outcome prices and this $1.00 payout. They need sufficient pUSD liquidity to execute both legs of an arb simultaneously — buying YES and NO (or all outcomes) before the spread closes.

3

Speed Requirements

Arbitrage opportunities on Polymarket last milliseconds to seconds. Professional firms run their bots on co-located servers with low-latency connections to the CLOB infrastructure. A retail trader running a bot from a home laptop or a $5/month VPS is at a structural disadvantage — by the time their order reaches the book, the spread has already been captured by faster participants. This speed-of-execution competition is what makes arb bots an arms race that retail traders almost always lose.

4

API Integration & Order Signing

Arb bots interact with Polymarket's CLOB API to place and cancel orders programmatically. Every order must be cryptographically signed with the trader's private key, nonces must be managed to prevent replay attacks, and the bot needs to handle rate limits, order rejections, partial fills, and WebSocket disconnections gracefully. Most open-source Polymarket bot repos on GitHub handle the basics, but production-grade arb infrastructure requires significant engineering beyond what tutorials cover.

Risks of Running an Arb Bot

Arbitrage sounds risk-free in theory. In practice, these are the real costs and failure modes that most retail arbitrageurs underestimate.

Gas & Trading Fees

Every order on Polymarket incurs Polygon gas fees, and while individually small, they compound rapidly when a bot places hundreds of orders per day. Polymarket also charges maker/taker fees on fills. On a 1.5% arb spread, fees can consume half the margin before you've accounted for slippage.

HFT Competition

Professional high-frequency trading firms run arb bots on Polymarket with dedicated infrastructure, co-located servers, and proprietary execution engines. They capture spreads in milliseconds. A retail bot competing against these firms is like bringing a bicycle to a Formula 1 race — you'll see the same opportunities, but you'll never get there first.

Slippage & Partial Fills

Arb requires executing both legs simultaneously. If you buy YES at $0.48 but the NO side moves from $0.49 to $0.51 before your second order fills, your "risk-free" trade becomes a directional bet you didn't intend to make. Partial fills are equally dangerous — getting filled on one leg but not the other leaves you with naked exposure.

Capital Lockup

Polymarket shares don't pay out until the market resolves. If you arb a market that resolves in three months, your capital is locked for that entire period. On a 2% arb, that's roughly 8% annualized — before fees. Compare that to risk-free rates in traditional finance, and the opportunity cost becomes a real drag on profitability.

Smart Contract & Platform Risk

Polymarket runs on smart contracts deployed on Polygon. While audited, smart contracts carry inherent risk — bugs, exploits, or unexpected edge cases in resolution logic could cause outcomes that don't match expectations. Additionally, Polymarket has resolved disputed markets in ways that surprised traders. An arb position that looks risk-free can become a loss if the market resolves ambiguously. Your bot can't hedge against platform-level decisions.

Is Polymarket Arbitrage Profitable?

The honest answer: for most retail traders, no. Polymarket arbitrage is a zero-sum speed game, and the winners are professional trading firms with infrastructure advantages that individual traders can't replicate. The same dynamic exists in traditional equities — retail traders don't run arb strategies against Citadel or Jump Trading, and Polymarket is no different.

Arb margins on Polymarket are typically 0.5–2% on binary markets, and slightly wider (2–5%) on multi-outcome markets with lower liquidity. After accounting for gas fees, trading fees, slippage, partial fill risk, and capital lockup costs, the net margin for a retail arb bot is often negative. Professional firms make it work through volume — executing thousands of arbs per day with near-zero marginal cost per trade. A retail trader doing 10 arbs per day at 1% margin each won't cover the cost of the VPS, let alone their time.

There are occasional exceptions: new markets with low initial liquidity, breaking news events that temporarily dislocate prices across correlated markets, or multi-outcome markets where the overround is unusually large. But these are opportunistic and unpredictable — you can't build a consistent strategy around waiting for mispricings that happen once a week.

Bottom line: If you're a developer with HFT experience and access to low-latency infrastructure, Polymarket arb can be a component of a broader trading operation. If you're a retail trader looking for an edge on Polymarket, your time and capital are better spent on strategies that don't compete on speed — like following traders with proven track records through copy trading.

The Alternative

Copy Score-Filtered Copy Trading

Arbitrage bots try to profit from market mechanics — speed, mispricing, execution. Copy trading takes a fundamentally different approach: instead of trying to out-race professional trading firms, you follow traders who have demonstrated an edge in understanding which outcomes are underpriced.

Polycopy's Auto Copy lets you pick a top Polymarket trader from the leaderboard, set your risk rules — Copy Score floor, per-trade cap, daily budget, category filters — and the bot mirrors their qualifying trades automatically. No coding. No VPS. No private key management. No competing against HFT firms on speed.

Copy Score is what makes this more than blind copy trading. It's Polycopy's proprietary signal that evaluates how copyable each trade is based on the trader's historical accuracy, market conditions, and category edge — drawing from 500K+ Polymarket wallet histories. By setting a minimum Copy Score, your Auto Copy bot only mirrors the trades that pass your quality filter, skipping the trader's speculative or low-conviction positions.

The result: you get the benefit of a proven trader's market reads without needing to build infrastructure, write code, or compete on execution speed. Your edge comes from trader selection and signal quality, not from being faster than the next bot.

Arb Bot

Custom code required — API integration, order signing, nonce management

$10K+ capital minimum — thin margins demand large positions

Competes on speed — you're racing HFT firms with dedicated infrastructure

Capital locked until resolution — weeks or months per position

Auto Copy

No Code

Pick a trader, set rules, done — no coding, no VPS, no GitHub repos

You control risk — per-trade cap, daily budget, Copy Score floor, category filters

Edge from trader selection — not from being the fastest bot on the book

$20/mo for Premium — not $10K+ in trading capital just to start

Frequently Asked Questions

Is arbitrage on Polymarket profitable for retail traders?

Rarely. Pure arbitrage margins on Polymarket are typically 0.5–2%, and after gas fees, slippage, and capital lockup costs, most retail traders lose money. Professional HFT firms dominate arb opportunities with co-located servers and sub-second execution. Retail traders are better served by strategies like copy trading that don't require speed advantages.

Do I need to code to run a Polymarket arbitrage bot?

Yes. Building and running an arbitrage bot requires writing custom software that integrates with Polymarket's CLOB v2 API, handles order signing, manages nonces, and monitors multiple markets simultaneously. There are open-source GitHub repos, but they still require developer expertise to deploy, configure, and maintain. Polycopy's Auto Copy is the no-code alternative — it doesn't do arbitrage, but it lets you follow proven traders without writing code.

How much capital do you need for Polymarket arbitrage?

Because arb margins are thin (often under 2%), you need significant capital — typically $10,000–$50,000+ in pUSD — to generate meaningful returns. Smaller bankrolls get eaten by fixed costs: gas fees per transaction, slippage on entry and exit, and the opportunity cost of capital locked in positions that may take days or weeks to resolve.

What is the difference between an arbitrage bot and a copy trading bot?

An arbitrage bot exploits price discrepancies between related markets or outcomes — buying YES + NO below $1.00, or finding the same event priced differently across platforms. A copy trading bot mirrors the trades of a specific successful trader. Arb bots require speed, capital, and technical infrastructure. Copy trading bots like Polycopy's Auto Copy require none of those — you pick a trader, set your risk rules, and the bot mirrors their qualifying trades.

Are Polymarket arbitrage bots legal?

Yes. Polymarket's CLOB is a public order book, and algorithmic trading — including arbitrage — is permitted under Polymarket's terms of service. Bots are a standard part of the prediction market ecosystem, similar to algorithmic trading in traditional financial markets. However, users are responsible for complying with the laws of their own jurisdiction regarding prediction market participation.

Skip the Arms Race

Instead of competing against HFT firms on speed, follow proven Polymarket traders and let Copy Score filter for quality. No code. No infrastructure. No capital lockup.

Important Disclaimer

Trading involves risk. This page is educational content about arbitrage bots on Polymarket — not financial advice. Arbitrage strategies, copy trading, and all forms of prediction market participation carry the risk of loss. Past performance of any trader or strategy does not guarantee future results. Only trade with capital you can afford to lose.