Pump.fun Live Token Screener - New Launches, Snipers, Dev Sells
Pricing
from $8.50 / 1,000 matched tokens
Pump.fun Live Token Screener - New Launches, Snipers, Dev Sells
Listen to pump.fun live and catch new launches matching your screen: buyers, buy ratio, volume, holders, top-10 %, dev sold %, snipers, bundles, curve progress. Matches arrive in real time and are followed to the end of the run. Max tier: up to 2 h and holder traces.
Pricing
from $8.50 / 1,000 matched tokens
Rating
0.0
(0)
Developer
Centor Prat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Pump.fun Live Token Screener — New Launches, Snipers, Dev Sells
Watch pump.fun live and catch the new tokens that match your screen. While the run listens, every pump.fun launch and trade on Solana is read straight from the chain. Every 20 seconds each token gets 80+ fields:
- buyers, buy ratio, volume and price change in 5m / 15m / 30m / 1h / 6h windows;
- holders and top-10 %;
- dev buy and dev sold %;
- snipers and bundles;
- curve progress and drawdown.
Your filters then run on those fields. A matching token is pushed to the dataset at once (and to your webhook) and followed until the run ends, so you also see what happened after it matched.
Signals for research, not financial advice. New tokens can lose all value in seconds.
How it works
- Pick a preset (or
every-launch) and add your own filters, e.g.{"marketCapUsd": {"max": 60000}, "buyers.m5": {"min": 40}}. - Choose how long to listen (1–30 minutes; up to 120 on the max tier).
- Matches arrive as
status: "match"rows the moment they qualify. - At the end, one
status: "result"row per match gives the peak, low and last market cap vs the match (and the holder trace on the max tier).
Presets
| preset | what it catches |
|---|---|
fresh-momentum | 3–60 min old, 25+ unique buyers in 5 min, 60%+ buys, dev sold ≤ 50%, top-10 ≤ 40%, bundles ≤ 15% |
clean-launch | snipers ≤ 10%, bundles ≤ 5%, dev holds ≤ 5% and hasn't sold, top-10 ≤ 30%, 40+ holders |
near-graduation | bonding curve 70–99.5% with buy-heavy flow |
graduated | completed the curve while you listened |
volume-spike | 5-min volume ≥ 2× its 1-hour pace, price +5% in 5 min, $3k+ volume |
dev-dump | dev sold 80%+ and price 40%+ off its peak (an avoid / exit list) |
every-launch | every new token with a trade (bring your own filters) |
Two tiers: standard and max
| standard | max | |
|---|---|---|
| Listening time | up to 30 min | up to 120 min |
| Presets + your filters, real-time webhook, follow-up | ✅ | ✅ |
| Holder trace of each match (early buyers' funding wallets, bundles, dev-linked wallets, coordination risk %) | — | ✅ (up to 20 matches) |
| Price | per matched token + per listening minute | max price per matched token + per listening minute |
Filter conditions
{"field": {"min": x, "max": y}}, {"field": true}, {"field": {"in": [...]}}, {"field": {"exists": true}}. Your filters are added on top of the preset (same field = yours wins).
Fields
| field | meaning |
|---|---|
ageMinutes | minutes since the token / pool was created |
bundleSupplyPct | % of supply bought in the creation slot |
bundlers | wallets that bought in the creation slot itself (bundled launch) |
curveProgressPct | pump.fun bonding curve progress 0-100 (100 = graduates) |
devFirstSellMinutesAfterLaunch | minutes after launch the creator first sold |
devHoldsPct | % of supply the creator wallet still holds |
devInitialBuySol | SOL the creator bought at launch |
devSold | the creator wallet has sold any |
devSoldPct | % of the creator's bought tokens sold |
drawdownFromPeakPct | % below the peak market cap now |
graduated | pump.fun token that completed its bonding curve (moved to a DEX) |
holders | wallets holding a positive balance (pump.fun, from trades) |
marketCapSol | market cap in SOL (pump.fun) |
marketCapUsd | market cap in USD now |
minutesSincePeak | minutes since the peak |
name | token name |
peakMarketCapUsd | highest market cap seen since launch |
priceConfidence | high |
quote | what the pump.fun curve is priced in: SOL, PUMP, or another token's mint |
sniperHoldPct | % of supply snipers still hold |
sniperSupplyPct | % of supply snipers bought at launch |
snipers | wallets (not the dev) that bought within 2 slots of creation |
symbol | token symbol |
token | token mint / contract address |
top10HolderPct | % of supply held by the 10 largest holders (pump.fun, curve excluded) |
top1HolderPct | % of supply held by the largest holder (pump.fun, curve excluded) |
tradesTotal | trades since launch (pump.fun) |
volumeAcceleration | 5-minute volume x 12 / 1-hour volume (>1 = speeding up) |
Window fields (.m5, .m15, .m30, .h1, .h6)
| field | meaning |
|---|---|
buyRatio | buys / trades (0-1) |
buyVolumeUsd | USD bought |
buyers | unique buying wallets |
buys | buy trades |
netBuyers | buyers minus sellers |
priceChangePct | % price change |
sellVolumeUsd | USD sold |
sellers | unique selling wallets |
sells | sell trades |
trades | trades |
volumeUsd | USD volume |
Input example
{ "listenMinutes": 15, "preset": "fresh-momentum", "filters": {"marketCapUsd": {"max": 60000}}, "maxMatches": 20,"webhookUrl": "https://example.com/hook" }
Output
{ "status": "match", "token": "...pump", "symbol": "XYZ", "matchedAt": "2026-10-24T03:41:20Z", "ageMinutes": 7.5,"marketCapUsd": 21800, "buyers.m5": 61, "buyRatio.m5": 0.71, "holders": 88, "top10HolderPct": 24.1, "devSoldPct": 0,"snipers": 3, "sniperSupplyPct": 4.2, "bundleSupplyPct": 0, "url": "https://pump.fun/coin/...pump" }{ "status": "result", "token": "...pump", "peakSinceMatchPct": 142.0, "lowSinceMatchPct": -18.5, "lastVsMatchPct": 64.3,"holderTrace": {"verdict": "mostly independent buyers", "coordinationRiskPct": 6} }
Why not just ask an AI agent?
An agent can't sit on the Solana firehose for you. This decodes every pump.fun launch and trade as it happens and keeps live holder, sniper and bundle books for each token. Your screen runs on them every 20 seconds, so you get the token while it's still early, plus what happened after.
Notes
- Data comes straight from the chain (public Solana RPC websocket, two redundant connections). Curves priced in another token (e.g. PUMP) are converted at live prices. Where that price is too thin to trust, the token is left out unless you filter on
priceConfidence. onlyNewLaunches(default on) keeps only tokens created while you listen, so their launch data is complete.