market_id and
event_id is globally unique and prefixed with its platform (kalshi: /
polymarket:), so you never have to juggle per-venue identifiers.1curl "http://localhost:7101/api/v1/markets?platform=kalshi&category=Politics&probability_min=50&sort_dir=desc&per_page=10"
75 = 75% implied
probability).1curl "http://localhost:7101/api/v1/markets/kalshi:KXPRESPARTY-2028-R"
1234567891011# Bucketed price history curl "http://localhost:7101/api/v1/markets/kalshi:KXPRESPARTY-2028-R/prices?interval=1hour&limit=24" # Recent trades curl "http://localhost:7101/api/v1/markets/kalshi:KXPRESPARTY-2028-R/trades?per_page=20" # Raw top-of-book bid/ask snapshots curl "http://localhost:7101/api/v1/markets/kalshi:KXPRESPARTY-2028-R/quotes?per_page=20" # OHLC candles (interval is the period length in minutes) curl "http://localhost:7101/api/v1/markets/kalshi:KXPRESPARTY-2028-R/candles?interval=60"
1curl "http://localhost:7101/api/v1/markets/kalshi:KXPRESPARTY-2028-R/similar?limit=5&min_similarity=0.7"
12345# List events in a category curl "http://localhost:7101/api/v1/events?category=Politics&per_page=10" # Event detail with its markets curl "http://localhost:7101/api/v1/events/kalshi:KXPRESPARTY-2028"