Skip to main content
GET
https://api.kanarie.xyz
/
api
/
v1
/
data
/
wallets
/
pnl-details
Get wallet PnL details
curl --request GET \
  --url https://api.kanarie.xyz/api/v1/data/wallets/pnl-details \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "data": {
    "meta": {},
    "tokens": [
      {
        "symbol": "SOL",
        "pnl": 5000,
        "project_id": 1
      }
    ],
    "summary": {}
  },
  "metadata": {
    "wallet": "7xK...",
    "duration": "7d",
    "total_tokens": 10
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.kanarie.xyz/llms.txt

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

Authorizations

Authorization
string
header
default:YOUR_KANARIE_API_KEY
required

Preferred Kanarie API key authentication using Authorization: Bearer .

Query Parameters

wallet
string
required

Solana wallet address.

Example:

"7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU"

tokens
string

Comma-separated token addresses to filter.

duration
enum<string>
Available options:
all,
90d,
30d,
7d,
24h
sort
enum<string>
Available options:
asc,
desc
limit
integer
default:10
Required range: 1 <= x <= 100
offset
integer
default:0
Required range: 0 <= x <= 10000
include
string

Comma-separated enrichment attributes.

Example:

"mindshare,developments,recent_content"

recent_content_limit
integer
Required range: 1 <= x <= 25
recent_content_days_back
integer
Required range: 1 <= x <= 30

Response

Wallet PnL details by token with enrichment.

success
boolean
required
error
string | null
data
object
analysis
object
results
object[]
projects
object[]
metadata
object