market_id, condition_id, or position_id is required. Add wallet to narrow results to a single wallet.
Request
Query parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
market_id | string | — | Alias for condition_id |
condition_id | string | — | Combo condition ID |
position_id | string | — | Combo position ID |
wallet | string | — | Wallet address |
event_kind | string | — | Filter by event kind, for example PositionsSplit or PositionRedeemed |
limit | integer | 100 | Results per page, max 300 |
offset | integer | 0 | Pagination offset |
Example
Notes
- Use
/v3/wallets/{address}/combos/activitywhen the wallet address is already known. - Use this endpoint when you are exploring all lifecycle activity for a combo market or position.
- The activity feed is on-chain derived and can include split, merge, redemption, and transfer-related lifecycle rows as those events are observed.
- Public combo redemption rows are normalized to Polymarket’s combo activity shape: router and auto-redeemer redemption paths are returned as
event_kind: "PositionRedeemed"withside: "Redeem", a module kind such asCombinatorial,Binary, orNegRisk, andpayout_usdcwhen available. - When leg metadata is available, resolved combo activity includes leg statuses such as
RESOLVED_WINorRESOLVED_LOSSandleg_current_pricevalues.

