{
"profile": {
"id": "<string>",
"name": "<string>",
"images": {
"raw": "<string>",
"xs": "<string>",
"sm": "<string>"
},
"addresses": [
"<string>"
],
"metadata": {
"farcasterUsername": "<string>",
"farcasterId": 123,
"lensHandle": "<string>",
"ensName": "<string>",
"twitterHandle": "<string>",
"debankName": "<string>",
"pumpName": "<string>",
"commentCount30d": 123,
"pnl30d": 123,
"winRate30d": 123,
"tradeCount30d": 123,
"roiPercent30d": 123,
"perAddressPnl30d": {},
"perAddressRoiPercent30d": {},
"perChainPnl30d": {
"solana": 123,
"ethereum": 123,
"base": 123,
"hyperliquid": 123
},
"perChainRoiPercent30d": {
"solana": 123,
"ethereum": 123,
"base": 123,
"hyperliquid": 123
},
"perChainVolumeUsd30d": {
"solana": 123,
"ethereum": 123,
"base": 123,
"hyperliquid": 123
}
},
"metrics": {
"thisPartner": {
"followingCount": 123,
"followerCount": 123
},
"allPartners": {
"followingCount": 123,
"followerCount": 123
},
"comments": {
"commentCount30d": 123,
"commentCountAllTime": 123
},
"copytradedAllTime": {
"count": 123,
"distinctActors": 123,
"volumeUSD": 123
}
}
},
"pnl": {
"total": 123,
"perChain": {
"base": 123,
"solana": 123,
"ethereum": 123,
"hyperliquid": 123
}
},
"hasComments": true,
"copytrades": {
"count": 123,
"distinctActors": 123,
"volumeUSD": 123
}
}{
profile: ProfileExtended, // Full profile with metrics
pnl: {
total: number, // Combined PnL across selected chains
perChain: { // Individual chain PnL breakdown
base: number,
solana: number,
ethereum: number,
hyperliquid: number
}
},
hasComments: boolean, // Whether this trader has posted swap comments
copytrades?: { // Only present on /v2/leaderboard/copytraded
count: number, // Total copytrades of their comments
distinctActors: number, // Unique users who copied
volumeUSD: number // Total volume from copytrades
}
}
pnl.total is calculated by summing pnl.perChain values for the chains requested in the querychains parameter is provided, all chains are included