Wallet - PnL

Retrieve PnL of a wallet

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

  • Notes on data: trade data per protocol aren't backfilled and might affect the calculation of PnL.
    • Insights in the responses
    • counts:
      • total_buy: Total number of buy trades.
      • total_sell: Total number of sell trades.
      • total_trade: Combined total of buys and sells.
      • total_win: Total trades have profit. Only account for fully realized tokens.
      • total_loss: Total trades in loss. Only account for fully realized tokens.
      • win_rate: Winning rate. Only account for fully realized tokens.
    • cashflow_usd:
      • total_invested: USD spent on all buys.
      • total_sold: USD received from sales.
      • current_value: Current position value in USD.
    • pnl:
      • realized_profit_usd: Profit/loss from completed trades.
      • realized_profit_percent: % gain/loss relative to sold cost basis.
      • unrealized_usd: Profit/loss of current holdings (mark-to-market).
      • total_usd: Sum of realized + unrealized profit in USD.
      • avg_profit_per_trade_usd: Average profit/loss per trade.
Query Params
string
required

The wallet of the account.

string
enum
Defaults to all

Duration of wallet pnl

Allowed:
string
enum
Defaults to duration_only

Calculation mode for PnL. duration_only calculates PnL only for each selected time bucket. cumulative calculates realized_pnl cumulatively from the start time, while unrealized_pnl is based on the all-time open position. Defaults to duration_only.

Allowed:
Headers
string
enum
Defaults to solana

The chain support PNL data.

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json