Get Polymarket Wallet Activity
get_polymarket_activityGet one wallet's on-chain Polymarket activity — a per-address lookup, not a market-wide trade feed. The user parameter is required. Use it to reconstruct what a specific trader did — position splits, merges and redemptions, with size, price, and the transaction that settled them; narrow further with market_slug, condition_id, and the start_time / end_time Unix-second range.
Returns activities[] with side (MERGE / SPLIT / REDEEM), market_slug, condition_id, shares, price, timestamp, and tx_hash, plus a pagination object whose key you pass back as pagination_key.
For market-wide prices rather than one wallet's history, use get_polymarket_markets.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user | Yes | Wallet address or user identifier. Required by the runtime route. | |
| limit | No | Number of activities to return (1-1000) | |
| end_time | No | Filter activity until this Unix timestamp in seconds (inclusive) | |
| start_time | No | Filter activity from this Unix timestamp in seconds (inclusive) | |
| market_slug | No | Filter activity by market slug | |
| condition_id | No | Filter activity by condition ID | |
| pagination_key | No | Base64-encoded cursor for efficient pagination. Returned in the previous response's pagination object. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||