# pump.x4o2.com User Profile

> pump.x4o2.com User Profile is a paid API for AI agents from pump.x4o2.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-16).

Fetches a pump.fun user's public profile, stats, and optional extras (portfolio, P&L summary, wallet balance, created coins, followers, following, achievements) by wallet address or user ID.

## Facts

- Endpoint: GET https://pump.x4o2.com/v1/user/:user?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/pump-x4o2-com-user-profile-b0d79a4a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_AUvr7djL3_IMemVMpmD39

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability pump-x4o2-com-user-profile-b0d79a4a
```

Example prompt: Pull up the pump.fun profile for wallet 7xKX...abc including their portfolio positions and a 1-week P&L summary — I want to know if this trader is worth following.

## When to prefer this

Use this endpoint when you need to evaluate a specific pump.fun user or trader encountered elsewhere (leaderboard, coin holders, trade tape). It is the only endpoint that returns pump.fun profile metadata alongside optional portfolio, P&L, balance, and social data for a single user. Prefer it over the leaderboard or trader endpoints when you already have a specific wallet or user ID and want a full picture of that individual.

## Known failure modes

- Invalid or non-existent wallet address or user ID returns a 404 or empty result
- Malformed base58 wallet address causes a validation error
- Requested include= extras not supported or misspelled are silently ignored or return errors
- Stale cache may return outdated portfolio or balance data when maxAge is not set to 0
- Period parameter ignored if summary is not included in the include= list

## How this service works

The public profile of one pump.fun user (wallet address, user id, username, bio, follower counts, creation stats) plus their overview. Add include= with any of portfolio (open positions with P&L), summary (period P&L; period=1d|1w|1m|all), balance (wallet value and token balances), created (coins they launched), followers, following, achievements. Use to evaluate a trader seen in holders, traders or the leaderboard.

## Output

A JSON object containing the user's public pump.fun profile (wallet, user ID, username, bio, follower and following counts, coin creation stats) plus any requested optional sections: portfolio (open positions with unrealized P&L), summary (realized P&L over a chosen period), balance (wallet SOL and token holdings), created (coins they launched), followers, following, and achievements.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "user"
     ],
     "properties": {
      "user": {
       "type": "string",
       "description": "Wallet address (base58) or pump.fun user id (uuid)"
      }
     }
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "stale": {
       "type": "string",
       "description": "1 returns any cached copy immediately and refreshes in the background"
      },
      "maxAge": {
       "type": "string",
       "description": "Serve a cached copy up to this many seconds old; 0 forces the freshest allowed"
      },
      "period": {
       "type": "string",
       "description": "For summary: 1d, 1w, 1m or all"
      },
      "include": {
       "type": "string",
       "description": "Comma-separated extras: portfolio, summary, balance, created, followers, following, achievements"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/pump-x4o2-com-user-profile-b0d79a4a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from pump.x4o2.com](https://www.zero.xyz/host/pump.x4o2.com/llms.txt)
