All combo endpoints require the API key triple (
X-Client-Id / X-Api-Key / X-Api-Secret). Base URL: https://execution.kairos.trade.How combos work
A combo bundles two or more Polymarket markets into a single token. The combo resolves as a winner only if every leg resolves in the direction you chose. Because the combined probability is lower than any individual leg, combo contracts trade at a significant discount — making them a capital-efficient way to express high-conviction multi-market views. Example: A combo on [Fed cuts in Q1] YES × [BTC above $100k by Feb] YES might price at0.08 when the individual markets trade at 0.40 and 0.20 respectively.
Step 1 — Quote a combo
Always get a quote before executing.POST /combo/quote prices the combo via the RFQ gateway without committing any capital.
Step 2 — Execute the combo
Pass thequote_id from the previous step to execute at the quoted price. Omit quote_id to let Kairos re-quote at market on the fly.
Step 3 — View your combo positions
List all your open and historical combo positions:Cash out an open combo position
If you want to exit before all legs resolve, sell your combo back to pUSD via the cash-out flow.Get a cash-out quote
Execute the cash-out
Redeem a winning combo
When all legs resolve in your favour, redeem the combo to collect your pUSD payout:Redemption is only available after all legs have resolved and the combo is in a
winning state. Attempting to redeem a combo with unresolved or losing legs returns a 409 Conflict error.Combo lifecycle overview
Combo status values
Combo status values
Full Python workflow
Trading
Single-market order entry and lifecycle management.
Cross-Venue Routing
Split large orders across Polymarket and Kalshi.

