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, PnL across windows, and account age. A short code walkthrough.

Pixel-art identity network resolving an anonymous trader profile into verified blockchain wallets.

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. Prefer to do it without writing any code? Compare this against a browser fomo wallet finder, which resolves one handle at a time. You get both real wallets, 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 fomo.family trader data

Both-chain wallets, PnL and holdings, plus two live streams: the app feed on every plan, the on-chain stream on Growth. 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, 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.