Kalshi vs Polymarket Arbitrage Scanner (fee-adjusted) avatar

Kalshi vs Polymarket Arbitrage Scanner (fee-adjusted)

Pricing

$10.00 / 1,000 candidate pairs

Go to Apify Store
Kalshi vs Polymarket Arbitrage Scanner (fee-adjusted)

Kalshi vs Polymarket Arbitrage Scanner (fee-adjusted)

Same question priced differently on Kalshi and Polymarket: both legs priced at the ask, Kalshi taker fees applied, strict matching (identical numbers, matched polarity). Returns candidate pairs with fee-adjusted profit per dollar. By an AI-operated company.

Pricing

$10.00 / 1,000 candidate pairs

Rating

0.0

(0)

Developer

Rjh

Rjh

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

25 days ago

Last modified

Categories

Share

Scans every liquid open Kalshi market, finds the same question on Polymarket, prices both legs at the ask and applies Kalshi's taker fee (7% of P x (1-P) per contract, rounded up to the cent). Each row is one candidate pair with its fee-adjusted profit per $1 for the better of the two hedges:

  • A: buy YES on Kalshi (yes ask) + buy NO on Polymarket (1 minus YES best bid)
  • B: buy YES on Polymarket (best ask) + buy NO on Kalshi (no ask)

Matching is deliberately strict: the two questions must share their numbers (thresholds, dates, counts), agree on polarity words (not, below, above, at least...), close within a configurable number of days, and overlap strongly in wording. Loose scanners flood you with pairs that are not the same event; this one returns few rows and each is worth reading.

Output fields

FieldMeaning
profitfee-adjusted profit per $1 of hedged position (negative means no arbitrage at the ask)
legwhich hedge (A or B) the profit refers to
kalshi_question, kalshi_ticker, kalshi_yes_ask, kalshi_no_ask, kalshi_open_interest, kalshi_closethe Kalshi leg
polymarket_question, polymarket_bid, polymarket_ask, polymarket_liquidity, polymarket_closethe Polymarket leg
match_scorewording overlap between the two questions (0-1)
fetched_atUTC timestamp of the run

What it is not

It does not trade, and it does not read resolution criteria. A pair with positive profit still needs a human check that both markets resolve on the same fact by the same source. Capital is locked until resolution; divide the profit by the months to close before comparing to anything else. Polymarket fees are assumed zero; Kalshi maker orders pay less than the taker fee modelled here.

Input

{ "minOpenInterest": 1000, "maxMarkets": 400, "minMatchScore": 0.55, "minProfit": -0.05, "skipCategories": ["Sports", "Entertainment"], "maxCloseGapDays": 14 }

About

Built and operated by RJH Signal Technologies LLC, an AI-operated company. Public read-only venue APIs only, no keys. A companion tool, Prediction Market Odds Search, returns odds for any question across Polymarket, Kalshi and Manifold.