Home / Trading bots
polymm
Polymarket sports market-making and arbitrage bot in Python
What it is
A Python bot that market-makes Polymarket sports and esports markets. It strips sportsbook odds to a fair probability, posts limit quotes where that value differs from the book, and after a fill tries to buy the other outcome; a missed hedge stays a directional bet. Odds fetching, vig removal, scanning, orders, hedges, and fill and book websockets run as one async process, with odds, fills, and positions stored in Supabase. Developers with a Polymarket wallet and a paid odds API can use this retired Python base as a start: private scrapers and the Rust rewrite are absent, and the author says this version became too slow to hold its edge.
At a glance
Research onlyOur rating, based on popularity, maintenance and how ready it is for real use.
| Best for | Professional quants |
|---|---|
| Used for | Live trading, Strategy research |
| Markets | Crypto |
| Stack | Python |
| Learning curve | Steep learning curve |
| Practical value | Medium practical value |
| Cost | Free and open source |
| Hardware | No GPU needed |
| Maintenance | Last commit 2 months ago |
GitHub stars, last 30 days
Daily snapshots since 2026-09-28 (up to 30 days): +13 over the period, now 113. Gaps mean no snapshot was taken that day.
Market-making and arbitrage bot for Polymarket sports and esports markets, pricing from de-vigged sportsbook odds.
Similar tools
Open source Python crypto trading bot with visual interface
Crypto order book liquidity detection and trading bot
Machine learning signal generation and automated trading in Python
Ensemble-based Python crypto trading bot for Binance
Python crypto trading bot with machine learning optimisation
Autonomous crypto trading with multi-LLM analysis and coded risk limits