Skip to main content
GET
/
polymarket
/
trader
/
pnl
/
{address}
/
risk
Get trader PnL risk
curl --request GET \
  --url https://api.struct.to/v1/polymarket/trader/pnl/{address}/risk
{
  "timeframe": "<string>",
  "resolution": "<string>",
  "points": 1,
  "from": 1,
  "to": 1,
  "total_pnl": {
    "max_drawdown": 123,
    "current_drawdown": 123,
    "max_runup": 123,
    "high": 123,
    "low": 123,
    "latest": 123,
    "max_drawdown_pct": 123,
    "max_drawdown_market": {
      "condition_id": "<string>",
      "market_slug": "<string>",
      "event_slug": "<string>",
      "question": "<string>",
      "title": "<string>",
      "image_url": "<string>"
    },
    "current_drawdown_pct": 123,
    "current_drawdown_market": {
      "condition_id": "<string>",
      "market_slug": "<string>",
      "event_slug": "<string>",
      "question": "<string>",
      "title": "<string>",
      "image_url": "<string>"
    },
    "max_runup_pct": 123,
    "max_runup_market": {
      "condition_id": "<string>",
      "market_slug": "<string>",
      "event_slug": "<string>",
      "question": "<string>",
      "title": "<string>",
      "image_url": "<string>"
    }
  },
  "portfolio": {
    "max_drawdown": 123,
    "current_drawdown": 123,
    "max_runup": 123,
    "high": 123,
    "low": 123,
    "latest": 123,
    "max_drawdown_pct": 123,
    "max_drawdown_market": {
      "condition_id": "<string>",
      "market_slug": "<string>",
      "event_slug": "<string>",
      "question": "<string>",
      "title": "<string>",
      "image_url": "<string>"
    },
    "current_drawdown_pct": 123,
    "current_drawdown_market": {
      "condition_id": "<string>",
      "market_slug": "<string>",
      "event_slug": "<string>",
      "question": "<string>",
      "title": "<string>",
      "image_url": "<string>"
    },
    "max_runup_pct": 123,
    "max_runup_market": {
      "condition_id": "<string>",
      "market_slug": "<string>",
      "event_slug": "<string>",
      "question": "<string>",
      "title": "<string>",
      "image_url": "<string>"
    }
  }
}

Path Parameters

address
string
required

Trader wallet address

Query Parameters

timeframe
enum<string>

Default: lifetime

Available options:
1d,
24h,
7d,
30d,
lifetime

Response

200 - application/json

Trader PnL risk

timeframe
string
required
resolution
string
required
points
integer
required
Required range: x >= 0
from
integer<int64> | null
Required range: x >= 0
to
integer<int64> | null
Required range: x >= 0
total_pnl
object
portfolio
object
Last modified on June 13, 2026