How the Polymarket Arbitrage Bot Works — Scan to Execution
Step-by-step walkthrough of how the Polymarket Arbitrage Bot identifies binary YES/NO sums below $1, combinatorial multi-outcome mispricings, and endgame near-resolution yield — then sizes legs and fires gasless FAK orders together.
- Step 1
Scan
PolyArb subscribes to the Polymarket Market Channel WebSocket and pulls best-bid / best-ask updates for every active market. Whenever the sum of best-ask prices on a binary or multi-outcome market drops below $1.00, a candidate fires.
- Step 2
Size
A candidate is sized against book depth, the live taker fee for that category, and your configured maximum capital per trade. If the post-fee EV is positive, the candidate becomes an order plan.
- Step 3
Fire
PolyArb fires every leg as a Fill-And-Kill order through the Polymarket Relayer in the same batch. If any leg fails, the others are cancelled — leg risk is bounded by the slippage protection built into FAK orders.
- Step 4
Settle
Tokens stay in your wallet until resolution. After UMA reports the outcome, you redeem winning tokens for $1.00 each through the standard CTF redeem flow.