[ API reference ]
Resolve trader
Resolves a public Fomo handle into a trader profile containing wallet addresses, social information and trading statistics.
GET
/api/users/{handle}This endpoint requires an API key using X-API-Key or Bearer authorization.
01
Request
curl
curl "https://getfomoapi.fun/api/users/{handle}" \
-H "X-API-Key: YOUR_API_KEY"02
Parameters
NameLocationTypeDescription
handlepathstringPublic Fomo trader handle. The leading @ character is optional.03
Response fields
FieldTypeDescription
handlestringPublic Fomo trader handle.displayNamestring | nullPublic display name.pnlUsdnumberTotal profit and loss in USD.pnlobjectPnL values grouped by time window.pnl.24hnumberProfit and loss over the last 24 hours.pnl.7dnumberProfit and loss over the last 7 days.pnl.30dnumberProfit and loss over the last 30 days.pnl.allnumberAll-time profit and loss.volumeUsdnumberLifetime trading volume in USD.tradesintegerLifetime trade count.followersintegerFollower count.followingintegerFollowing count.holdingsintegerNumber of token holdings.solanastring | nullSolana wallet address.evmstring | nullEVM wallet address.profileobjectAdditional Fomo profile statistics.numTradesintegerLifetime trade count.swapCountintegerLifetime swap count.totalVolumenumberLifetime trading volume.averageHoldTimeSecondsnumber | nullAverage position holding time in seconds.createdAtstring | nullFomo account creation time.accountAgeDaysintegerFomo account age in days.descriptionstring | nullPublic trader biography.clanobject | nullTrader clan information.activatedbooleanWhether the account is activated.privatebooleanWhether the profile is private.isRestrictedbooleanWhether the account is restricted.isReferredbooleanWhether the trader was referred.verifiedbooleanWhether the trader is verified by Fomo.04
JSON response
A successful request returns the following response structure.
response.json
{
"handle": "CryptoKaleo",
"displayName": "K A L E O",
"pnlUsd": 151383,
"pnl": {
"24h": 8231,
"7d": 54120,
"30d": 142900,
"all": 151383
},
"volumeUsd": 119165,
"trades": 73,
"followers": 19967,
"following": 91,
"holdings": 4,
"solana": "5AhfPStn66hRYoNNDfJHSDgCH7fBbwMQZUECRrhTo62F",
"evm": "0x7b4d16237683fe1765e727eadf99c6f02adf0b59",
"profile": {
"followers": 19967,
"averageHoldTimeSeconds": 63613,
"fomoCreatedAt": "2025-09-03T23:25:33.441Z",
"accountAgeDays": 360
},
"numTrades": 73,
"swapCount": 184,
"totalVolume": 119165.42,
"averageHoldTimeSeconds": 63613,
"createdAt": "2025-09-03T23:25:33.441Z",
"accountAgeDays": 360,
"description": "trader bio",
"clan": {
"id": "659b...",
"name": "Ender",
"icon": "...",
"role": "member"
},
"activated": false,
"private": false,
"isRestricted": false,
"isReferred": true,
"verified": true
}Rate limits and retry
Pro keys allow 5 requests per second. On a 429 response, wait for the Retry-After value before retrying.