Skip to main content
GET
/
api
/
workflows
/
polymarket
/
getActivity
Get Activity
curl --request GET \
  --url https://api-v2.swaps.xyz/api/workflows/polymarket/getActivity \
  --header 'x-api-key: <api-key>'
[
  {
    "proxyWallet": "<string>",
    "timestamp": 123,
    "conditionId": "<string>",
    "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>"
  }
]

Authorizations

x-api-key
string
header
required

API key for authentication. Contact Swaps.xyz to obtain an API key.

Query Parameters

userId
string
required

User EVM EOA address EVM address (0x prefix + 40 hex characters)

Example:

"0x1234567890123456789012345678901234567890"

proxyWallet
string

Polymarket proxy wallet address EVM address (0x prefix + 40 hex characters)

Example:

"0x1234567890123456789012345678901234567890"

Response

Array of activity items

proxyWallet
string
required

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

timestamp
integer<int64>
required

Unix timestamp

conditionId
string
required

Condition ID (0x-prefixed 64-hex string)

type
enum<string>
required

Activity type

Available options:
TRADE,
SPLIT,
MERGE,
REDEEM,
REWARD,
CONVERSION
size
number
required

Activity size

usdcSize
number
required

USDC value of the activity

transactionHash
string
required

Transaction hash

price
number
required

Trade price

asset
string
required

Asset token ID

side
enum<string>
required

Order side (BUY or SELL for trades, empty for non-trade activities)

Available options:
BUY,
SELL,
outcomeIndex
integer
required

Outcome index

title
string
required

Market title

slug
string
required

Market slug

icon
string
required

Market icon URL

eventSlug
string
required

Event slug

outcome
string
required

Outcome name

name
string
required

User name

pseudonym
string
required

User pseudonym

bio
string
required

User bio

profileImage
string
required

User profile image URL

profileImageOptimized
string
required

Optimized profile image URL