Polymarket + Kalshi Arb Monitor (Fee-Aware)
Pricing
from $1.00 / 1,000 results
Polymarket + Kalshi Arb Monitor (Fee-Aware)
Scans Polymarket and Kalshi, matches the same games on both venues, and reports arbitrage edges net of Kalshi's official fee schedule. Deterministic matching, honest gross-vs-net math, MCP-friendly summary. For traders, quants and AI agents.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Andrew Goodrich
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 days ago
Last modified
Categories
Share
Scans Polymarket and Kalshi, matches the same game on both venues, and reports arbitrage opportunities with real net-of-fees edges — Kalshi's official fee schedule (0.07 × P × (1-P) per contract) is deducted before anything is called an opportunity.
Why this one is different
- Deterministic event matching. Joins venues on slug/ticker structure (sport + team codes + date), not fuzzy title soup — then verifies each team mapping by name. Ambiguous matches are skipped, never guessed.
- Honest math. Gross edge is a lie. Every quote shows gross edge, Kalshi fees, and net edge side by side. Most "arbs" you see elsewhere die here.
- Built for the Kalshi API migration. Kalshi's
/marketsendpoint now returns only parlay collections; this actor pulls standard game markets from the events API and handles the new dollar-denominated price fields. - Agent-ready. Machine-readable run summary in the key-value store
(
last-run-summary.json), clean dataset schema, no login required.
Input
| Field | Default | Meaning |
|---|---|---|
minNetEdgeBps | 50 | Report only edges above this, net of Kalshi fees (100 bps = 1%) |
minVolumeUsd | 1000 | Liquidity floor on Polymarket side |
maxMarketsPerVenue | 2000 | Scan cap per venue |
matchThreshold | 0.85 | Reserved for fuzzy fallback (matching is structural) |
Output
Dataset rows (one per qualifying opportunity):
polymarketTitle, kalshiEventTitle, kalshiEventTicker, kalshiTeamMarket,direction, polymarketPrice, kalshiNoPrice,grossEdgeBps, kalshiFeesBps, netEdgeBps, tieRisk,polymarketUrl, kalshiUrl, scannedAt
Plus last-run-summary.json in the key-value store: venues scanned, matches,
opportunities, best net edge.
Scope (v1)
- Game moneylines: NFL, MLB, NHL, NBA (
KX<LEAGUE>GAME↔ Polymarket game slugs) - Spreads/totals/player props are roadmap v2 (line alignment required)
tieRisk: trueflags sports where a draw kills both legs (NFL overtime rules, soccer draws) — price that risk or skip those rows
Pricing
Pay-per-event: small per-run charge + per matched pair delivered. Schedule it (e.g. hourly) to watch edges appear and vanish around team news.
Disclaimer
Data is provided as-is from public venue APIs. Prices move fast; verify on the venue before trading. Nothing here is financial advice. Bet responsibly.