GET
/
activity
Get user activity
curl --request GET \
  --url https://data-api.polymarket.com/activity
[
  {
    "proxyWallet": 8.992731955465627e+47,
    "timestamp": 123,
    "conditionId": 1.0002170361022097e+77,
    "type": "TRADE",
    "size": 123,
    "usdcSize": 123,
    "transactionHash": "<string>",
    "price": 123,
    "asset": "<string>",
    "side": "BUY",
    "outcomeIndex": 123,
    "title": "<string>",
    "slug": "<string>",
    "icon": "<string>",
    "eventSlug": "<string>",
    "outcome": "<string>",
    "name": "<string>",
    "pseudonym": "<string>",
    "bio": "<string>",
    "profileImage": "<string>",
    "profileImageOptimized": "<string>"
  }
]

Query Parameters

limit
integer
default:100
Required range: 0 <= x <= 500
offset
integer
default:0
Required range: 0 <= x <= 10000
user
string
required

User Profile Address (0x-prefixed, 40 hex chars)

Example:

8.992731955465627e+47

market
string[]

Comma-separated list of condition IDs. Mutually exclusive with eventId.

0x-prefixed 64-hex string

eventId
integer[]

Comma-separated list of event IDs. Mutually exclusive with market.

type
enum<string>[]
start
integer
Required range: x >= 0
end
integer
Required range: x >= 0
sortBy
enum<string>
default:TIMESTAMP
Available options:
TIMESTAMP,
TOKENS,
CASH
sortDirection
enum<string>
default:DESC
Available options:
ASC,
DESC
side
enum<string>
Available options:
BUY,
SELL

Response

200
application/json

Success

The response is of type object[].