Skip to main content
GET
SDK

SDK Example

Authorizations

x-api-key
string
header
required

API Key for authentication

Path Parameters

wallet
string
required

Solana wallet address (base58, 32-44 characters).

Pattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$

Query Parameters

pnlMode
enum<string>
default:strict

How to treat positions flagged by the invalid PnL heuristic. strict zeros them out, adjusted caps them to a cost-basis-aware value, and raw leaves realized PnL untouched. Aliases pnl_mode and mode are also accepted by the API.

Available options:
strict,
adjusted,
raw
currency
enum<string>
default:usd

Denomination for monetary fields in the response. Defaults to usd. Pass sol or eur to convert USD snapshot values at read time using ClickHouse reference prices. Historical endpoints use the daily rate for each snapshot date; wallet summary uses current spot. Counts, percentages, timestamps, and ROI are not converted. Invalid values return 400.

Available options:
usd,
sol,
eur

Response

Successful response.

wallet
string
pnlMode
enum<string>
Available options:
strict,
adjusted,
raw
currency
enum<string>

Response denomination when ?currency=sol or ?currency=eur is requested. Omitted for the default USD response.

Available options:
sol,
eur
identity
object

Unified wallet identity. Only fields with known values are returned; a wallet can carry multiple tags at once.

summary
object

Aggregated wallet-level PnL summary across all positions.

analysis
object

Win/loss analysis computed across all closed positions.

stats
object
tags
object

Metadata tags about the wallet.

updatedAt
string<date-time> | null