Skip to main content
GET
Wallet PnL summary (Polymarket, FIFO)

Authorizations

x-api-key
string
header
required

Solana Tracker Data API key

Path Parameters

address
string
required

Ethereum wallet address

Query Parameters

period_days
integer<int64>

Rolling window in days such as 7, 30, or 90 (omit for all-time)

Required range: x >= 0
fresh
boolean

Bypass Redis; ClickHouse serving path remains exact and bounded

Response

PnL summary with positions

Wallet-level PnL summary across all positions.

activePositionCount
integer
required
Required range: x >= 0
address
string
required

The wallet address.

costMethod
string
required

Cost basis method (fifo).

exchange
enum<string>
required

Exchange (Polymarket on-chain; Kalshi has no public wallet addresses).

Available options:
polymarket,
kalshi
heldTokenPositionCount
integer
required
Required range: x >= 0
marketsTraded
integer
required

Number of distinct markets traded.

Required range: x >= 0
openPositions
integer
required

Number of positions currently open (net_tokens > 0).

Required range: x >= 0
positions
object[]
required

Individual position details.

realizedPnlUsd
number<double>
required

Sum of realized PnL across all closed/partially-closed positions.

redeemablePositionCount
integer
required
Required range: x >= 0
resolvedPositionCount
integer
required
Required range: x >= 0
totalInvestedUsd
number<double>
required

Total USDC spent across all positions.

totalPnlUsd
number<double>
required

Net PnL (realized + unrealized).

totalProceedsUsd
number<double>
required

Total USDC received from sells.

unrealizedPnlUsd
number<double>
required

Sum of unrealized PnL for open positions (where current price is known).