
get
/v4/users/{address}/rewards/stats
Lightweight USD totals for a user — total earned, currently claimable, and pending. Supports optional filters: chainId, chains, tokens, protocols, isTest, isPreTGE.
Path parameters
addressstringrequired
User address
Query parameters
chainIdstring[]Filter by chain IDs
tokensstring[]Filter by reward token addresses
protocolsstring[]Filter by main protocol IDs
isTestbooleanInclude test token rewards
isPreTGEbooleanWhen true, restrict to preTGE (PRETGE) token rewards
Responses
200Response for status 200
Schema
object
totalEarnedUSDstringrequired
All-time earned (claimed + claimable + pending) in USDpendingUSDstringrequired
Earned but not yet claimable (not in any merkle root), in USDclaimableUSDstringrequired
Currently claimable (in live root, not yet claimed onchain), in USDExample
{
"totalEarnedUSD": "string",
"pendingUSD": "string",
"claimableUSD": "string"
}get
https://api.merkl.xyz/v4/users//rewards/statscurl -X GET "https://api.merkl.xyz/v4/users/0xd93814273b33DD33B32cD345225CfB65DEB048Dd/rewards/stats"