Skip to main content
POST
/
v2
/
pnl
/
wallets
/
batch
Get Wallet Summaries Batch
curl --request POST \
  --url https://data.solanatracker.io/v2/pnl/wallets/batch \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "wallets": [
    "CyaE1VxvBrahnPWkqm5VsdCvyS2QmNht2UFrKJHga54o",
    "vines1vzrYbzLMRdu58ou5XTby4qAqVRLmqo36NKPTg"
  ]
}
'
{
  "count": 1,
  "wallets": [
    {
      "wallet": "CyaE1VxvBrahnPWkqm5VsdCvyS2QmNht2UFrKJHga54o",
      "identity": {
        "name": "Cented",
        "twitter": "@Cented7",
        "avatar": "https://kol-avatar.solanatracker.io/CyaE1VxvBrahnPWkqm5VsdCvyS2QmNht2UFrKJHga54o",
        "platforms": [
          "axiom",
          "bloom"
        ],
        "type": "kol",
        "tags": [
          "kol",
          "axiom",
          "bloom"
        ]
      },
      "summary": {
        "pnl": {
          "realized": 10705447.32,
          "unrealized": 1395.74,
          "total": 10706843.06
        },
        "invested": 49779099.94,
        "proceeds": 60484547.26,
        "openPositions": {
          "cost": 8614.39,
          "value": 10010.13
        },
        "counts": {
          "buys": 193041,
          "sells": 141762,
          "trades": 334803,
          "tokensTraded": 78676,
          "tokensHeldEver": 78195
        },
        "averages": {
          "buy": 257.87,
          "sell": 426.66
        },
        "roi": 21.51,
        "timing": {
          "firstTrade": 1713909067699,
          "lastTrade": 1777034218124
        }
      },
      "tags": {
        "isArbitrage": false,
        "platforms": [
          "axiom",
          "bloom"
        ]
      },
      "updatedAt": 1777034218124
    }
  ],
  "notFound": [
    "vines1vzrYbzLMRdu58ou5XTby4qAqVRLmqo36NKPTg"
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.solanatracker.io/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

x-api-key
string
header
required

API Key for authentication

Body

application/json
wallets
string[]
required

Wallet addresses to summarize. Up to 100 unique valid wallets are processed.

Maximum array length: 100
Example:
[
"CyaE1VxvBrahnPWkqm5VsdCvyS2QmNht2UFrKJHga54o",
"vines1vzrYbzLMRdu58ou5XTby4qAqVRLmqo36NKPTg"
]

Response

Wallet summaries found.

count
integer

Number of wallets returned.

wallets
object[]
notFound
string[]

Valid wallets with no indexed summary. Omitted when empty.

invalid
string[]

Wallet addresses that failed Base58 validation. Omitted when empty.

truncated
object

Returned when more than 100 unique valid wallets are submitted.