Skip to main content
POST
User Profile

Body

application/json
duration
object
required

Time window for aggregation

page
object
required
filter
(Numeric · object | Wallet address · object | User Profile Lookup · object | User Tag Profile Lookup · object | Group · object)[]

Filters to apply, combined with AND. Use a group for OR.

Minimum array length: 1

A single field condition. in/notIn take an array of values; matches/notMatches take one search term.

orderBy
object[]

Sort keys in priority order; the first is the primary sort. Defaults to the table's configured ranking when omitted.

searchKey
string

Free-text search over: User (prefix match/full-text search).

Response

List of User Profile rows

avgTradesPerPrediction
number<float>

Average number of trades per prediction

count
integer<int64>

A special property that will count the number of wallets

holdTime
integer<int32>

Average hold time in seconds

loss
number<double>

Total loss

losses
integer<int32>

Number of losing positions

numConvertTrades
integer<int32>

Number of convert trades

numMergeTrades
integer<int32>

Number of merge trades

numP2pTrades
integer<int32>

Number of peer-to-peer trades

numPredictions
integer<int32>

Number of predictions

numRedeemTrades
integer<int32>

Number of redeem trades

numSplitTrades
integer<int32>

Number of split trades

numTrades
integer<int32>

Number of trades

positions
integer<int32>

Total number of positions

profit
number<double>

Total profit

profitFactor
number<float>

Ratio of profit to loss

rank
integer<int32>

User rank by PnL for the duration

realizedBuyCost
number<double>

Total cost of closed buys

realizedPnl
number<double>

Realized profit and loss

roi
number<float>

Return on investment percentage

user
User · object

Resolved User row.

volume
number<double>

Total trading volume

winRate
number<float>

Winning percentage

wins
integer<int32>

Number of winning positions