NewEvery Kalshi order book, every tick.Full-depth books and trades for every past Kalshi trade. Query any moment in under a minute.Get the data →
One API for every prediction market
Trade with algorithms, connect with apps, and build financial apps with our easy-to-use SDK.
Open source · MIT licensed
KalshiPolymarketPolymarket USHyperliquidsoonNovigsoon
pip install synpath
import synpath
# Same client, same methods, every venue
kalshi = synpath.Kalshi()
poly = synpath.Polymarket()
market = kalshi.fetch_markets(limit=1)[0]
print(market.title)
print(market.yes.quote.bid, market.yes.quote.ask) # 0.10 0.12What you can build
Tick-level backtesting
Every Kalshi order book update, recorded.Get the data
KXFED-26OCTsize
44¢420
43¢860
42¢1,310
spread 1¢
41¢1,200
40¢740
39¢380
14:02:11.418bid 41¢+400
14:02:11.902ask 42¢−300
14:02:12.277bid 40¢+120
14:02:12.640ask 43¢+250
14:02:13.105bid 41¢−80
replaying every book update
Smart order routing
Best price across venues, one order.
Bitcoin above $70k on Sep 30?
buy 500 YES
ask 41¢best→ 320
320 available
ask 42¢→ 180
600 available
all on Polymarket: 42¢+avg 41.4¢
Multi-venue trading
One order shape for every venue.
buy 100 YES @ 41¢
✓ filled
✓ filled
✓ filled
Matched events
The same question, found on every venue.
Fed cuts 25 bps in October?
38¢
39¢
Same bet
Cross-venue arbitrage
Pairs priced below $1, after fees.
Will the Fed cut rates in October?
Buy YES41¢
Buy NO55¢
cost 97.6¢ with fees · pays $1+2.4¢
Products built on Synpath
Unified Market Research
Every Kalshi and Polymarket market on one event, side by side.
Open Unified Market ResearchFed decision in October?4 matched
No change
Polymarket61¢
Kalshi60¢
Cut 25 bps
Polymarket38¢
Kalshi39¢
Write once. Trade everywhere.
Code for one venue runs on all of them.
Market data
Books, quotes and trades in one shape.
Trading
Place, amend and cancel anywhere.
Matched markets
One proposition, every venue.
Streaming
Live books and fills over WebSocket.
Non-custodial
Your keys and funds stay yours.
Advanced order types
Stop, limit, trailing stop, iceberg, OCO, bracket, TWAP.
Install in seconds.
Python$ pip install synpath
TypeScript$ npx openapi-typescript https://api.synpath.dev/openapi.json
REST$ curl https://api.synpath.dev/search?q=fed

