Skip to main content
GET
One pump.fun account's realized and unrealized profit

Authorizations

Authorization
string
header
required

B2B API key (fsk_live_… / fsk_test_…), issued by FomoScan. Also accepted via X-Api-Key.

Path Parameters

wallet
string
required

pump.fun wallet, Solana or EVM. An EVM address matches case-insensitively.

Required string length: 1 - 128

Response

Default Response

wallet
string
required

The wallet asked for.

username
null | string
required
wallets
object
required

The wallets read for this pump.fun account: the one asked for, and the wallet on the other chain that pump.fun links to the same account. Every figure covers both.

status
enum<string>
required

ready: figures are served; each window carries its own status. pending: nothing could be read within the wait; ask again after retryAfterSeconds. failed: the last reading failed and nothing is held yet. unavailable: whole-wallet reading is switched off or out of capacity. Only ready is charged the hit price.

Available options:
ready,
pending,
failed,
unavailable
retryAfterSeconds
null | integer
required

Set only when status is pending or failed.

updatedAt
null | integer
required

Epoch ms of the oldest figure served. Null unless status is ready.

nextUpdateAt
null | integer
required

Epoch ms when the oldest figure served falls due to be read again; the first call after that moment reads it. Earlier than now when stale is true. Null unless status is ready.

stale
boolean
required

True when at least one figure served is past its refresh age and could not be read again on this call, because reading is out of capacity or the read is still running. A later call can carry newer figures; updatedAt says how old the oldest one is.

windows
object
required

One formula on every window: realized profit on average cost plus the unrealized profit of positions last traded in the window. 24h, 7d and 30d are UTC calendar days ending today.

unrealized
null | object
required

Profit on what the wallets hold now. It has no window. Null until the positions have been read at least once.

pumpBoard
object
required

The Solana wallet's standing on the latest pump.fun PnL boards, as pump.fun shows it, for reference. pump.fun computes these itself and they need not match the windows above. Null for a board the wallet is not on.