pump.fun Sniper Scorer
Score any Solana token CA for snipe safety before you buy.
Returns a 0–100 score with verdict: SNIPE / CAUTION / AVOID.
Paid API (Recommended)
Hosted endpoint — $0.05 USDC per request via x402 on Base chain:
# Check payment requirements
npx awal@latest x402 details https://pumpfun-sniper-production.up.railway.app/score?ca=TOKEN_CA
# Score a token (auto-pays)
npx awal@latest x402 pay "https://pumpfun-sniper-production.up.railway.app/score?ca=TOKEN_CA"
What Gets Scored
| Category |
Weight |
What it checks |
| Dev Wallet |
30 pts |
SOL balance, number of prior launches |
| Social Links |
20 pts |
Twitter, Telegram, website, description |
| Liquidity |
25 pts |
Liquidity USD, buy/sell ratio, volume |
| Concentration |
25 pts |
Top 5 holder %, dev wallet holdings |
Verdict Guide
| Score |
Verdict |
Meaning |
| 70–100 |
🎯 SNIPE |
Low rug signals, worth considering |
| 45–69 |
⚠️ CAUTION |
Mixed signals, use small size |
| 0–44 |
🚨 AVOID |
High rug risk, stay away |
API Response
{
"ca": "TokenCA...",
"score": 74,
"verdict": "SNIPE",
"token": {
"symbol": "PEPE",
"name": "Pepe Coin",
"price_usd": "0.0000123",
"liquidity_usd": 45000,
"market_cap": 180000,
"twitter": "https://twitter.com/pepecoin",
"telegram": "https://t.me/pepecoin"
},
"breakdown": {
"dev_wallet": {"score": 22, "max": 30},
"social": {"score": 18, "max": 20},
"liquidity": {"score": 20, "max": 25},
"concentration": {"score": 14, "max": 25}
},
"signals": [
"✅ Dev has significant SOL (12.5 SOL)",
"✅ Token: $PEPE — Pepe Coin",
"✅ Has description",
"✅ Twitter: https://twitter.com/pepecoin",
"✅ Strong liquidity: $45,000",
"✅ Strong buy pressure: 45B / 12S (5m)",
"⚠️ Top 5 hold 38.2%"
]
}
Agent Usage
# Self-hosted (requires HELIUS_API_KEY for best results)
python3 {baseDir}/scripts/scorer.py <TOKEN_CA>
Always use --json / the API endpoint for agent use.
Scoring takes 10–20 seconds due to multiple on-chain lookups.
1---2name: pumpfun-sniper3description: Score any pump.fun token CA for snipe safety (0-100) before buying. Analyzes dev wallet history, social links, liquidity, and holder concentration. Returns SNIPE / CAUTION / AVOID verdict with detailed signal breakdown. Use when the user wants to snipe a new token, check if a pump.fun token is safe, score a new launch, detect rug potential, or analyze a fresh CA before buying. Keywords: pump.fun snipe, rug check, new token score, CA analysis, safe to buy.4---56# pump.fun Sniper Scorer78Score any Solana token CA for snipe safety before you buy.9Returns a 0–100 score with verdict: **SNIPE** / **CAUTION** / **AVOID**.1011## Paid API (Recommended)1213Hosted endpoint — $0.05 USDC per request via x402 on Base chain:1415```bash16# Check payment requirements17npx awal@latest x402 details https://pumpfun-sniper-production.up.railway.app/score?ca=TOKEN_CA1819# Score a token (auto-pays)20npx awal@latest x402 pay "https://pumpfun-sniper-production.up.railway.app/score?ca=TOKEN_CA"21```2223## What Gets Scored2425| Category | Weight | What it checks |26|----------|--------|----------------|27| Dev Wallet | 30 pts | SOL balance, number of prior launches |28| Social Links | 20 pts | Twitter, Telegram, website, description |29| Liquidity | 25 pts | Liquidity USD, buy/sell ratio, volume |30| Concentration | 25 pts | Top 5 holder %, dev wallet holdings |3132## Verdict Guide3334| Score | Verdict | Meaning |35|-------|---------|---------|36| 70–100 | 🎯 SNIPE | Low rug signals, worth considering |37| 45–69 | ⚠️ CAUTION | Mixed signals, use small size |38| 0–44 | 🚨 AVOID | High rug risk, stay away |3940## API Response4142```json43{44 "ca": "TokenCA...",45 "score": 74,46 "verdict": "SNIPE",47 "token": {48 "symbol": "PEPE",49 "name": "Pepe Coin",50 "price_usd": "0.0000123",51 "liquidity_usd": 45000,52 "market_cap": 180000,53 "twitter": "https://twitter.com/pepecoin",54 "telegram": "https://t.me/pepecoin"55 },56 "breakdown": {57 "dev_wallet": {"score": 22, "max": 30},58 "social": {"score": 18, "max": 20},59 "liquidity": {"score": 20, "max": 25},60 "concentration": {"score": 14, "max": 25}61 },62 "signals": [63 "✅ Dev has significant SOL (12.5 SOL)",64 "✅ Token: $PEPE — Pepe Coin",65 "✅ Has description",66 "✅ Twitter: https://twitter.com/pepecoin",67 "✅ Strong liquidity: $45,000",68 "✅ Strong buy pressure: 45B / 12S (5m)",69 "⚠️ Top 5 hold 38.2%"70 ]71}72```7374## Agent Usage7576```bash77# Self-hosted (requires HELIUS_API_KEY for best results)78python3 {baseDir}/scripts/scorer.py <TOKEN_CA>79```8081Always use `--json` / the API endpoint for agent use.82Scoring takes 10–20 seconds due to multiple on-chain lookups.