GET
/
activity
curl --request GET \
  --url https://data-api.polymarket.com/activity
[
  {
    "proxyWallet": "0x6af75d4e4aaf700450efbac3708cce1665810ff1",
    "timestamp": 1723772457,
    "conditionId": "0x2c95c926e924f243aab41e96a90d22fcaf8cf273a678a07c49abb95fde4b",
    "type": "TRADE",
    "size": 600,
    "usdcSize": 354,
    "transactionHash": "0x40b774108c44bf3182002f3a296c8e5642ba91f304d45243e60ade3",
    "price": 0.59,
    "asset": "1078361466543703811067135455666524322550487241220245657982982772126",
    "side": "BUY",
    "outcomeIndex": 1,
    "title": "August temperature increase greater than 1.29°C?",
    "slug": "august-temperature-increase-greater-than-1pt29c",
    "icon": "https://polymarket-upload.s3.us-east-2.amazonaws.com/earth+on+fire.png",
    "eventSlug": "august-2024-temperature-increase-c",
    "outcome": "No",
    "name": "gopfan",
    "pseudonym": "Mean-Record",
    "bio": "",
    "profileImage": "https://polymarket-upload.s3.us-east-2.amazonaws.com/rus_gop.png",
    "profileImageOptimized": ""
  }
]

Query Parameters

user
string
required

The address of the user in question

limit
integer
default:100

Max number of trades to return (default 100, max 500)

Required range: x <= 500
offset
integer
default:0

Starting index for pagination

market
string

Comma-separated list of market condition IDs to filter

type
string

Activity types to filter (comma-separated). Options: TRADE, SPLIT, MERGE, REDEEM, REWARD, CONVERSION

start
integer

Start timestamp (in seconds)

end
integer

End timestamp (in seconds)

side
enum<string>

Side of trade (BUY or SELL). Applies only to trades.

Available options:
BUY,
SELL
sortBy
enum<string>

Field to sort by (TIMESTAMP, TOKENS, CASH). Defaults to TIMESTAMP.

Available options:
TIMESTAMP,
TOKENS,
CASH
sortDirection
enum<string>
default:DESC

Sort order. Defaults to DESC.

Available options:
ASC,
DESC

Response

200 - application/json

List of user activities

The response is of type object[].