Skip to main content
POST
User Position

Body

application/json
page
object
required
filter
(Numeric · object | ID · object | Wallet address · object | Time range · 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 Position rows

avgBuyingPrice
number<double>

Average buying price per share

avgSellingPrice
number<double>

Average selling price per share

currentlyHeldShares
number<double>

Shares currently held

event
Event · object

Resolved Event row.

firstTradeTimestamp
string<date-time>

Timestamp of the first trade

latestTradeTimestamp
string<date-time>

Timestamp of the latest trade

market
Market · object

Resolved Market row.

positionSize
number<double>

Size of Position

realizedAvgBuyingPrice
number<double>

Average buying price per share for sold shares

realizedPnl
number<double>

Realized profit and loss

realizedPnlPercentage
number<float>

Realized PnL as a percentage

series
Series · object

Resolved Series row.

tags
Tag · object[]
token
Token · object

Resolved Token row.

totalBoughtShares
number<double>

Total shares bought

totalBoughtUsd
number<double>

Total USD spent buying

totalBuyCost
number<double>

Total cost basis for sold shares

totalSoldShares
number<double>

Total shares sold

totalSoldUsd
number<double>

Total USD received from selling

totalTrades
integer<int32>

Total number of trades done by the user for this position.

unrealizedUsd
number<double>

Unrealized USD value aka unrealized value

user
User · object

Resolved User row.