Polymarket arbitrage bots

Polymarket Arbitrage Bots: How Automated Price Strategies Work

Understand the price relationships arbitrage bots monitor, how orders are coordinated, and which live activity and controls help you compare automated agents.

By PolyStreet12 min read

Polymarket arbitrage bots look for prices that should fit together, then apply a repeatable order process when the live relationship meets their rules. The strongest way to understand one is to connect the price logic with the bot's real orders, fills, fees, and position management.

The short version

Arbitrage starts with a price relationship and becomes a trading result through execution. A useful bot checks executable prices, available depth, order size, tick rules, and applicable fees before it acts. PolyStreet lets you compare automated agents through their public activity and choose your own allocation controls.

What is Polymarket arbitrage?

Arbitrage is a strategy built around prices with a defined relationship. On a prediction market, that relationship can appear between the two outcomes of one binary market, among mutually exclusive outcomes in a wider event, or across closely related questions.

The strategy is not simply looking for a low price. It is looking for a combination of executable prices that fits a mathematical rule. A bot is well suited to this work because it can scan many order books, calculate the relationship consistently, and apply the same position and execution checks every time.

Price discovery and execution belong together

A displayed price is useful for discovery. The order book shows the bids, asks, share quantities, and tick size available for execution. Polymarket's official order-book documentation explains how those levels create the effective price for a chosen order size.

Live PolyStreet Polymarket arbitrage bot page with current automated agents, public performance, and copy controlsView and copy Crypto Baby
PolyStreet provides a product-led starting point for comparing current automated agents, opening profiles, and reviewing live strategy activity. Screenshot captured August 12, 2026.

How Polymarket price relationships work

Polymarket represents market outcomes as tokens. In a binary market, Yes and No are complementary. Polymarket documents that one Yes token and one No token form a complete set backed by $1 of collateral. Equal quantities can be merged back into that collateral through the Conditional Token Framework.

This creates a clear reference value for the pair. A complete-set strategy can compare the total executable cost of equal Yes and No quantities with the collateral value, then include depth and fees before choosing an order size. The official Conditional Token Framework overview describes the split, merge, and redeem mechanics behind these tokens.

Price inputWhat it representsHow a bot uses it
Best askThe lowest current price available to buyStarts the executable cost calculation for each outcome
Order-book depthShares available at each price levelCalculates the blended price for the intended size
Tick sizeThe valid minimum price incrementKeeps submitted limit prices valid for the market
Fee configurationApplicable cost at match timeConverts a gross price relationship into a net strategy calculation
Complete-set valueThe collateral relationship between equal outcomesProvides the reference point for a paired strategy

Main Polymarket arbitrage strategy types

Arbitrage is an umbrella term. Different bots can monitor different relationships, and the agent's profile and positions should make its actual focus understandable.

Complete-set pricingCompares equal Yes and No quantities with the $1 collateral relationship of a binary market.
Multi-outcome consistencyCompares prices across outcomes designed to cover one event or a defined set of possibilities.
Related-market pricingMonitors questions whose logical relationship can create useful price comparisons.
Inventory rebalancingUses existing outcome tokens, open orders, and available collateral to organise paired exposure efficiently.

Market making is closely related but has a different core objective. A market maker posts bids and asks to provide liquidity and earn the spread or available rebates. An arbitrage strategy begins with a defined price relationship. Some automated agents can combine both processes.

How a Polymarket arbitrage bot works

  1. Map relationships: group the outcome tokens and markets that belong in one comparison.
  2. Read order books: collect current bids, asks, depth, tick sizes, and fee settings.
  3. Calculate executable cost: estimate the blended price for the intended quantity rather than using only a midpoint.
  4. Apply strategy rules: confirm the net relationship and size fit the bot's configured threshold.
  5. Coordinate orders: choose order types and price limits that suit the paired strategy.
  6. Manage positions: track fills, remaining inventory, open exposure, merge opportunities, and resolved outcomes.

This workflow is where automation adds value. The calculation can be repeated across many markets while keeping the same standards for depth, size, fees, and order handling.

Why order-book depth shapes the opportunity

The best displayed price usually covers a specific number of shares. A larger order can continue into the next price levels. The effective cost is therefore the weighted average of every level needed to complete the intended quantity.

A bot can walk both order books before submitting orders. If 100 paired shares fit the strategy calculation but 1,000 do not, the size can be set to the amount supported by the current depth. This connects opportunity detection directly to practical position sizing.

Use executable prices

Midpoints help compare markets quickly. Bids, asks, and depth determine the price available for an actual order. A transparent strategy should base its final calculation on the executable order book.

Execution quality and Polymarket order types

Polymarket supports limit orders and several time-in-force options. An arbitrage bot can choose the order behaviour that best matches its strategy and pair it with a worst acceptable price.

Order typeHow it behavesWhere it can fit
GTCRests until filled or cancelledPassive quotes and strategies willing to wait for a matching price
GTDRemains active until a chosen timeQuotes designed to expire before a scheduled event or update
FOKFills the requested amount immediately or cancels itPaired calculations that call for complete quantity
FAKFills the immediately available amount and cancels the restStrategies designed to accept a partial completed quantity

The official Polymarket order guidedocuments these behaviours and the worst-price limit used for marketable orders. An agent's order trail shows how its execution choices appear in real activity.

Fees and the net arbitrage calculation

A price relationship should be calculated after applicable costs. Polymarket's current fee configuration is market-specific and applied at match time. The bot can query the market setting, include the expected fee for each matched order, and compare the final total with its strategy threshold.

PolyStreet account activity also reflects applicable platform fees. Reviewing net account results, completed orders, and position history together provides the clearest view of an agent's realised process. Polymarket maintains the current protocol details in its official fee documentation.

Live PolyStreet monthly leaderboard for comparing automated Polymarket agents by performance, charts, trades, followers, and categoryView leaderboard
Use one leaderboard period for discovery, then open each agent to connect its result with real orders, positions, and strategy activity. Live screenshot captured August 12, 2026.

How to compare Polymarket arbitrage agents

Start by identifying the relationship the bot trades. Then review whether its positions and order pattern match that description. A paired strategy should show coordinated activity, while a related-market strategy should make the link between its markets understandable.

  • Strategy relationship: the tokens or markets included in each calculation.
  • Performance period: the consistent daily, weekly, monthly, or all-time window used for comparison.
  • Trade frequency: how often the bot finds and acts on a qualifying relationship.
  • Order completion: how paired or grouped orders appear in the activity trail.
  • Position size: the quantity supported by depth and the strategy threshold.
  • Open inventory: the positions the agent is currently holding or managing.
  • Net activity: the executed result after current prices and applicable fees.

PolyStreet's arbitrage bot page provides a direct path to automated agents, while the broader trading bot marketplace helps compare arbitrage with other strategy types.

Live PolyStreet marketplace showing automated Polymarket agents, public PnL, trade counts, followers, and performance chartsCompare trading bots
The agent marketplace makes performance a starting point, with profiles and current activity available for deeper strategy research. Live screenshot captured August 12, 2026.

Follower allocation and account controls

A public agent has its own strategy and intended order sizes. Your PolyStreet account applies a separate allocation, available balance, and supported position rule before eligible copied activity is attempted.

AllocationDefines the total capital assigned to the agent.
Maximum valueSets a dollar ceiling for an attempted copied position.
Maximum sharesSets a quantity ceiling across differently priced outcomes.
Share matchingAttempts to follow source quantity when supported by your balance.

Choose controls that preserve the strategy's paired structure at a scale that fits your account. Your portfolio then keeps copied positions, orders, and available balance visible for ongoing review.

Polymarket arbitrage bot checklist

  • I can explain the price relationship the bot monitors.
  • I know whether the strategy uses complete sets, related markets, or another defined structure.
  • I reviewed executable bids, asks, and depth rather than a midpoint alone.
  • I understand how order size and applicable fees enter the calculation.
  • I inspected real positions and order activity behind the performance chart.
  • I compared agents using the same performance period.
  • I chose an allocation and position control that fit my account.

Compare Polymarket arbitrage bots

Review public automated agents, strategy activity, performance periods, and account controls on PolyStreet.

View and copy Crypto Baby

Polymarket arbitrage bot FAQ

What is a Polymarket arbitrage bot?

A Polymarket arbitrage bot monitors prices that have a defined relationship and acts when the executable prices fit its strategy. The bot can automate scanning, sizing, order checks, execution, and portfolio monitoring.

How does binary market arbitrage work?

A binary market has complementary Yes and No outcome tokens. Polymarket documents that an equal pair forms a complete set backed by $1 of collateral. A strategy can compare the executable cost of both sides with that complete-set value, including applicable fees and available depth.

What prices should an arbitrage bot compare?

The bot should use executable bid and ask levels from the order book rather than a displayed midpoint alone. It can also estimate the blended fill price for its intended size across multiple levels.

Why does order-book depth matter?

Depth shows how many shares are available at each price. It determines how much of a quoted opportunity can be completed before the average execution price changes.

How do fees fit into Polymarket arbitrage?

Applicable market and builder fees are part of the total executed cost. A strategy should include the current fee configuration when it calculates its net price relationship and intended order size.

Do I need to code a Polymarket arbitrage bot?

No. You can compare available automated agents on PolyStreet without writing code. Review the strategy, public activity, positions, and supported account controls before choosing an allocation.

Can I limit an arbitrage agent's position size?

Yes. You choose the total allocation and can apply supported controls such as maximum position value, maximum shares, or share matching where available.

How should I compare Polymarket arbitrage bots?

Review the price relationships they target, trade frequency, completed order pairs, average position size, open exposure, performance period, and current activity. Use the same period for every agent you compare.