{"repo":"defi-ape/polymarket-kalshi-arbitrage-bot","free":true,"listed":false,"github":"https://github.com/defi-ape/polymarket-kalshi-arbitrage-bot","clone":"git clone https://github.com/defi-ape/polymarket-kalshi-arbitrage-bot.git","description":"15-minute prediction market arbitrage bot: poll Kalshi Trade API and Polymarket CLOB, detect YES/UP spreads and late-resolution gaps, expose Express /status, and place Polymarket buys via @polymarket/clob-client.","language":"TypeScript","stars":11,"topics":["arbitrage","clob","defi-ape","event-contracts","express","kalshi","polymarket","prediction-markets","trading-bot","typescript"],"license":null,"category":"trading","readme_excerpt":"Polymarket-Kalshi Arbitrage Bot Professional TypeScript bot for monitoring short-duration prediction markets across Polymarket and Kalshi , detecting pricing gaps, and placing buy orders on Polymarket when configured arbitrage rules are satisfied. Canonical repository: github.com/defi-ape/polymarket-kalshi-arbitrage-bot The bot is designed for 15-minute markets where fast pricing updates, clear execution rules, and transparent runtime status matter. It continuously compares Kalshi YES pricing against Polymarket UP pricing, exposes a simple monitoring API, and can initialize an authenticated Polymarket order client for automated execution. Important: Prediction market trading involves risk. This project provides configurable automation and monitoring logic; it does not guarantee profit or eliminate execution, liquidity, market, regulatory, or operational risk. What This Bot Does - Monitors a paired Kalshi and Polymarket market on a configurable interval. - Pulls Polymarket UP/DOWN token pricing from the Polymarket CLOB. - Pulls Kalshi YES/NO pricing and market status from the Kalshi trade API. - Waits until a configurable start window has passed before evaluating trades. - Emits structured arbitrage signals through /status . - Places Polymarket buy orders using @polymarket/clob-client when valid trading credentials are configured. - Applies order cooldowns to reduce duplicate execution during repeated signals. - Runs as a lightweight Express service that can be deployed on a V","default_branch":null,"files":null,"tree":[],"storefront":"/r/defi-ape","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/defi-ape/polymarket-kalshi-arbitrage-bot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}