Skip to main content
Returns observed combo markets. Each market includes its combo condition, status, activity counters, volume, and a legs array when leg metadata is available.

Request

Query parameters

Example

Response fields

Resolution

A combo market has no resolution of its own: each leg is a normal market that resolves on its own schedule, so a combo can have some legs resolved and others still open. Read each leg’s result from legs[].leg_status (RESOLVED_WIN or RESOLVED_LOSS once that leg resolves) with leg_resolved_at; the market-level status stays observed. A combo’s YES side wins when every leg wins and loses as soon as any leg loses; the NO side is the reverse. Per-wallet outcomes are on Wallet Combo Positions (status=resolved_win, resolved_loss, or resolved) and as counts on Wallet Combo Summary. Resolved leg metadata is refreshed from Polymarket combo metadata when available. Leg rows can include leg_status values such as RESOLVED_WIN or RESOLVED_LOSS, leg_resolved_at, and leg_current_price.