A pump.fun user by wallet
curl --request GET \
--url https://api.fomoscan.sh/v2/pump/user/wallet/{wallet} \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.fomoscan.sh/v2/pump/user/wallet/{wallet}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.fomoscan.sh/v2/pump/user/wallet/{wallet}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"wallet": "<string>",
"username": "<string>",
"bio": "<string>",
"profileImage": "<string>",
"xUsername": "<string>",
"isVerified": true,
"isPumpUser": true,
"followers": 123,
"following": 123,
"groupBadges": [
"<string>"
]
}Pump
A pump.fun user by wallet
The pump.fun profile for a wallet: handle, bio, follower counts, linked X handle.
- On pump.fun the wallet is the account, so this is a read, not a resolution.
- 404 when the wallet has no pump.fun user.
Price: 10 CU per call.
GET
/
v2
/
pump
/
user
/
wallet
/
{wallet}
A pump.fun user by wallet
curl --request GET \
--url https://api.fomoscan.sh/v2/pump/user/wallet/{wallet} \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.fomoscan.sh/v2/pump/user/wallet/{wallet}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.fomoscan.sh/v2/pump/user/wallet/{wallet}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"wallet": "<string>",
"username": "<string>",
"bio": "<string>",
"profileImage": "<string>",
"xUsername": "<string>",
"isVerified": true,
"isPumpUser": true,
"followers": 123,
"following": 123,
"groupBadges": [
"<string>"
]
}Authorizations
B2B API key (fsk_live_… / fsk_test_…), issued by FomoScan. Also accepted via X-Api-Key.
Path Parameters
Required string length:
1 - 128Response
200 - application/json
Default Response
Profile image URL on our image host, or null. The path is /a/<key>.webp. A new picture gets a new URL. A picture added in the last few minutes can show a neutral placeholder until it is ready.
Linked X handle.
False for a wallet that traded without creating an account.
