Introducing dino.markets
Kalshi and Polymarket both list the same games, and their lines move on their own. The fees differ, and the two books disagree often enough that an edge opens between them. Catching it by hand means running both feeds at once and matching every game across them before the fee math even starts.
That is the work dino.markets does for you. We match the same event across both venues and give you one feed with the best price and the depth behind it on each side. When the two books cross by more than the fees, the arbitrage shows up on that feed, already net of fees and sized to the depth you could fill.
The matched feed and the open opportunities are on REST, free to read on any plan. The real-time push, where each opportunity reaches you the instant it opens, is on Basic and Pro.
If you want to see it work, the Quickstart pulls your first feed in about two minutes on a free key.
More from the blog
USA vs Belgium: two goals two minutes apart, priced in opposite order
A World Cup equalizer and the goal that answered it two minutes later moved Kalshi and Polymarket in opposite order. The two books did not agree on Belgium's price for about six minutes.
A mispricing between Kalshi and Polymarket lasts about 10 seconds
We measured how long price gaps between Kalshi and Polymarket stay open before the two books converge. Half close within about nine seconds.
Argentina vs Egypt: Kalshi followed Polymarket within seconds
We checked whether the price gaps between Kalshi and Polymarket on Argentina-Egypt were a real trading opportunity. Against the volume moving through that exact market, they were not.