x4o2 pump.fun Data
The public profiles of up to 100 pump.fun users by wallet address in one upstream call: user id, username, bio, follower counts, X handle, badges, and each user's canonical Solana and EVM wallets (evmAddress is null when they have linked none). wallets not known to pump.fun are listed in notFound. The cheap way to get EVM addresses for many wallets at once, e.g. the wallets from /holders, /traders or /leaderboard.
Offering
- Provider
- pump.x4o2.com
- Method
- GET
- Offering type
- Api Endpoint
- Transport type
- http
- Category
- Other
- Delivery
- Not provided
- Pricing model
- Not provided
- x402 version
- 2
Endpoint context
- URL
https://pump.x4o2.com/v1/users- MIME type
- application/json
- First seen
- 2026-10-27T21:38:07.205Z
- Last seen
- Tags
- pump.fun, Solana, Wallet, EVM, profiles
Payment pricing
x402 payment terms are the authoritative price for calling this endpoint.
- Payment option 1
- 0.001 USDC
Atomic price: 1000 · Network: eip155:8453 · Asset: USDC · Scheme: exact - Payment option 2
- 0.001 USDC
Atomic price: 1000 · Network: solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp · Asset: USDC · Scheme: exact
Raw x402 terms
[
{
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "1000",
"payTo": "0x46E18AA644CFF035Aec1cb9ca412900aAe78E928"
},
{
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"amount": "1000",
"payTo": "9xhCVzDP9dH2s7zMSdGhNUAMasRGR3LUPEYC3R3Mtdyy"
}
]Observed health
- Status
- Healthy
- Latest latency
- 52 ms
- Average latency
- 1102 ms
- HTTP status
- 402
- Last checked
- Reachability
- 100% over 4 checks
Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.
Input schema
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"type": "string",
"enum": [
"GET"
]
},
"queryParams": {
"type": "object",
"properties": {
"maxAge": {
"type": "integer",
"description": "Serve a cached copy up to this many seconds old; 0 forces the freshest allowed",
"minimum": 0
},
"stale": {
"type": "integer",
"description": "1 returns any cached copy immediately and refreshes in the background",
"enum": [
0,
1
]
},
"wallets": {
"type": "string",
"description": "Comma-separated wallet addresses (base58), 1-100"
}
},
"required": []
},
"pathParams": {
"type": "object",
"properties": {},
"required": []
}
},
"required": [
"type",
"method"
],
"additionalProperties": false
}Output schema
{
"type": "object",
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"properties": {
"data": {
"type": [
"object",
"null"
],
"properties": {
"users": {
"type": [
"array",
"null"
],
"items": {
"type": [
"object",
"null"
],
"properties": {
"address": {
"type": [
"string",
"null"
]
},
"userId": {
"type": [
"string",
"null"
]
},
"is_pump_user": {
"type": [
"boolean",
"null"
]
},
"is_banned": {
"type": [
"boolean",
"null"
]
},
"username": {
"type": [
"string",
"null"
]
},
"profile_image": {
"type": [
"string",
"null"
]
},
"avatar_decoration": {},
"resolved_avatar_decoration": {
"type": [
"string",
"null"
]
},
"bio": {
"type": [
"string",
"null"
]
},
"followers": {
"type": [
"number",
"null"
]
},
"following": {
"type": [
"number",
"null"
]
},
"x_username": {
"type": [
"string",
"null"
]
},
"canonical_svm_wallet": {
"type": [
"string",
"null"
]
},
"canonical_evm_wallet": {
"type": [
"string",
"null"
]
},
"group_badges": {
"type": [
"array",
"null"
]
},
"active_competition_entry": {},
"evmAddress": {
"type": [
"string",
"null"
]
},
"svmAddress": {
"type": [
"string",
"null"
]
}
}
}
},
"notFound": {
"type": [
"array",
"null"
]
}
}
},
"meta": {
"type": "object",
"description": "Freshness of the response",
"properties": {
"observedAt": {
"type": "integer",
"description": "Unix ms when the oldest part was observed upstream"
},
"ageMs": {
"type": "integer",
"description": "Age of the oldest part when served, ms"
},
"source": {
"type": "string",
"enum": [
"cache",
"fresh",
"stale"
]
},
"parts": {
"type": "object",
"description": "observedAt and source per upstream part"
}
},
"required": [
"observedAt",
"ageMs",
"source"
]
}
},
"required": [
"data",
"meta"
]
}
},
"required": [
"type"
]
}