Home / Blog / Guides

Guides

Resolve Any FOMO Handle to a Wallet

One call to GET /v2/users/{handle} resolves a FOMO handle to its real Solana and EVM wallets, verified PnL across windows, and account age. A short code walkthrough.

You have a FOMO handle and you want the wallet. The wallet FOMO shows on the profile is a throwaway signer with almost nothing in it, so that is not the one you want. The one you want is the real wallet, on both chains, and it takes one call.

One call

curl https://api.fomoapi.io/v2/users/frankdegods
{
  "handle": "frankdegods",
  "wallets": {
    "solana": "498g1rVnFcnjBjpfw1xyqA1WvgQXUU8RWuELjxkjAayQ",
    "evm": "0x696d1265c8fc4f14797abebfae3c43ebfa9d8e28"
  },
  "pnlUsd": 2054852,
  "pnl": { "24h": 119611, "7d": null, "30d": 1051063, "all": 2054852 },
  "profile": { "twitter": "https://x.com/frankdegods", "accountAgeDays": 360 }
}

The handle is case-insensitive and a leading @ is fine. You get both real wallets, verified PnL across every window, the linked Twitter where one is on file, and account age.

In code

const r = await fetch("https://api.fomoapi.io/v2/users/frankdegods");
const u = await r.json();
console.log(u.wallets.solana, u.wallets.evm, u.pnlUsd);

Going the other way

You can also start from what you know. GET /v2/search?q=frank takes a partial handle or name and returns matching traders already resolved to their wallets, which is useful when you only have a rough name.

If a handle has dropped off every leaderboard but we still hold a resolved wallet or profile for it, the endpoint returns what we have rather than a bare 404, so you rarely come away empty.

FOMO API is an independent, unofficial data layer for fomo.family. It is not affiliated with FOMO.

Ship on verified trader data

Both-chain wallets, real PnL, and a realtime feed. One API.

Get an API key

FAQ

How do I resolve a FOMO handle to a wallet?
Call https://api.fomoapi.io/v2/users/{handle}. It returns both the real Solana and EVM wallets, verified PnL by window, linked Twitter, and account age.
Why not use the wallet on the FOMO profile?
That is a throwaway signer wallet with almost no activity. The API resolves the real wallet that holds the positions and history.
What if I only have a partial name?
Use GET /v2/search?q= with a partial handle or name to get matching traders already resolved to their wallets.
Is this affiliated with FOMO?
No. It is an independent, unofficial data layer for fomo.family and is not affiliated with FOMO.