Check a pump.fun coin before you buy
Paste a coin's contract address or link. We read the chain, the pump.fun bonding curve and the markets, then explain every risk signal in plain English. Unofficial: PumpFYI is not pump.fun.
Paste the coin's contract address (or its pump.fun or DexScreener link) into the checker below. It reads the chain and shows whether the coin is still on the bonding curve (it graduates once its 793.1 million curve tokens sell, about 85 SOL), whether anyone can mint or freeze it, whether a $100 sell routes, who holds the supply, and what a trade costs. A low risk score does not make a coin safe: most pump.fun coins lose most of their value.
Check a coin
Read-only: no wallet, no sign-in. Results are cached for a minute.
How to check a pump.fun coin before you buy
- Get the address from the source. Copy the contract address (the "mint", 32–44 characters, often ending in
pump) from the creator's own pump.fun page or posts. Never pick a coin by its ticker: clones reuse the name, ticker and image. - Paste it into the checker. A pump.fun, DexScreener, Jupiter, GMGN or Solscan link works too. A DexScreener link names a trading pair; we look up the coin behind it.
- Read the stage. On the bonding curve, the pump.fun program holds the liquidity and the creator cannot pull it, but the curve is thin. After graduation the coin trades in a PumpSwap pool; we read how much of its LP is burned.
- Check who can change the rules. pump.fun coins launch with the mint and freeze authority revoked. A live one, or a Token-2022 feature such as a transfer fee, a permanent delegate or frozen-by-default accounts, fails the check outright.
- Check you can get out. We quote a $100 sell through Jupiter. No route is the honeypot pattern; a big price impact means you can't exit a position cleanly.
- Look at who holds it. A few wallets, or the dev, holding a large share can crash the price by selling. Bundled launches spread one buyer across many fresh wallets, so treat concentration as a lower bound.
- Know the cost. On the curve, every trade pays 1.25% to pump.fun and the creator, plus a 0.45% Platform Fee in the pump.fun app and website. See the route table.
- Only risk what you can lose. No checker can see a dev dump in advance. Most pump.fun coins lose most of their value.
What each signal means
Each check returns pass, warning, fail, unknown or not applicable, with the evidence and where it came from (our own Solana RPC read, DexScreener or Jupiter).
| Signal | What we check | Why it matters |
|---|---|---|
| Sell route Can you sell? · critical | We ask Jupiter for a quote to sell about $100 of the coin for SOL (then USDC). We show the price impact and the venues the route uses. | No route at all means you may not be able to sell. That is the honeypot pattern, and it fails the check outright. A big price impact on a small sell means the market is too thin to exit cleanly. |
| Mint authority Who can change the rules? · critical | Whether any wallet can still create new tokens. | A live mint authority lets its holder print unlimited tokens and sell them into the pool. pump.fun revokes it at launch, so a live one on a "pump" coin is a red flag. Bridged tokens and Jupiter-verified issuers are the only exception, and they still get a warning. |
| Freeze authority Who can change the rules? · critical | Whether any wallet can freeze holders' token accounts. | A frozen account cannot sell. pump.fun coins launch with no freeze authority; a live one is a classic trap. |
| Token-2022 features Who can change the rules? · critical | pump.fun now creates coins with the Token-2022 program. We read every extension on the mint. | Some extensions are harmless (on-chain name and image). Others can take a fee on every transfer, run custom code on every sell, freeze new buyers by default, or let one wallet move anyone's tokens (a "permanent delegate"). Those fail the check. |
| Liquidity depth Is the liquidity real? | On the bonding curve: how much SOL (or USDC) sits in the curve. After graduation: total pool liquidity from DexScreener. | Sellers are paid from that money. Thin liquidity means a few hundred dollars of selling moves the price a lot. |
| Can the liquidity be pulled? Is the liquidity real? | On the curve, the pump.fun program holds the liquidity. After graduation, we read what share of the PumpSwap pool's LP tokens has been burned. | If the creator holds the LP tokens, they can withdraw the pool and leave holders with nothing to sell into. That is a "liquidity rug". |
| Pulled-pool shape Is the liquidity real? | For graduated coins: 24-hour volume compared with the liquidity left in the pools. | Volume can't be hundreds of times the pool unless the pool was much bigger a few hours ago. That is what a liquidity pull looks like. |
| Holder concentration Who holds it? | The largest token accounts, read on-chain and grouped by owner. The bonding curve, AMM pools and burn addresses are excluded; unidentified program addresses count at half weight. | When a few wallets own most of the supply, any one of them can crash the price by selling. One wallet with 90% or more fails the check outright. |
| Creator's bag Who holds it? | How much of the supply the coin's creator (the dev wallet) still holds. | A large dev bag can be sold into buyers at any time. The "dev dump" is the most common way pump.fun coins collapse. |
| Age Track record | When the coin first traded. | Most rugs happen in the first hours. A coin under a day old is scored at least 50 (Elevated or worse), whatever else we find. |
| Jupiter verification Track record | Whether Jupiter lists the token as verified, and its organic-activity score. | Verification is a weak positive signal. Almost no new pump.fun coin is verified, so "not verified" is normal, not a red flag on its own. |
| Can the name and image change? Track record | Whether anyone can still edit the coin's name, ticker and image. | Editable metadata lets a coin be renamed to impersonate another one after people buy. |
| Paid promotion (not scored) Track record | DexScreener boosts, paid token profiles and ads for this coin. | Anyone can pay for these. They say nothing about safety, and paid hype often comes right before a dump. We flag them as paid and never score them. |
| Same-ticker coins (not scored) Track record | Other Solana coins trading under the same ticker. | Clones copy the name, ticker and image of a coin that is pumping. Always check the full contract address, not the ticker. |
How the risk score works
The PumpFYI Risk Score runs from 0 to 100; higher means more risk. Each check earns credit (pass full, warning about half, fail almost none, unknown a quarter on critical checks). Checks are averaged inside five groups, which are then weighted:
| Group | Weight | Covers |
|---|---|---|
| Can you sell? | 30% | Whether a sell routes at all, and how much a small sell moves the price. |
| Who can change the rules? | 30% | Mint and freeze powers, and Token-2022 features that can take a fee, block or claw back tokens. |
| Is the liquidity real? | 20% | How much money sits behind the price, whether the creator can pull it, and the shape of a pulled pool. |
| Who holds it? | 12% | Share held by the largest ordinary wallets, after excluding the curve, pools and burn addresses, plus the creator's bag. |
| Track record | 8% | Age, Jupiter verification and whether the name and image can still change. |
Inside a group, one failed check or warning sets the group's floor, so passes can't wash out the weak link. Then minimums apply:
- a check that fails outright (no sell route, a live mint or freeze authority, a dangerous Token-2022 feature, one wallet with 90% or more, a pulled-pool shape) sets the risk to at least 90: Danger;
- a coin under a day old: at least 50;
- a coin under a week old: at least 36;
- a coin under 30 days old: at least 21;
- any other failed check on selling, control or liquidity: at least 41;
- never below 5, because on-chain data can't see a dev dump, a bundle or a hack.
Bands: Danger 90+, High risk 55+, Elevated risk 36+, Fewer red flags below 36. When every critical check is unavailable we show "Not rated" instead of a number. Method version 2026-11-04.
The PumpFYI Risk Score is an automated estimate from public on-chain and market data at the time shown. It is not a guarantee, a probability or financial advice. A low score means we found fewer known rug patterns, not that a coin is safe or will hold its price. Most pump.fun coins lose most of their value.
What a trade costs on each route
Total fees for a $100 trade, as a share of the trade: pump.fun's pool fee (Fees page, Last Updated 17 Oct 2026) plus the Platform Fee in the pump.fun app, plus each interface's published fee. fomo's fee depends on trade size; Jupiter Ultra charges 0.5% on coins under 24 hours old and 0.1% after. The checker fills in the exact column for the coin you check. Network fees, priority tips and slippage are extra; the fee calculator prices any size.
| Where you trade | On the bonding curve (under 24 hours old) | Graduated, 0–420 SOL | Graduated, 4,420–9,820 SOL | Graduated, 98,240 SOL and up |
|---|---|---|---|---|
| pump.fun app (web or mobile) Pays the 0.45% Platform Fee (0.40% with any referral code) on top of the pool fees. No other interface fee. | 1.70% (1.65% with a code) | 1.70% (1.65% with a code) | 1.45% (1.40% with a code) | 0.75% (0.70% with a code) |
| Terminal (formerly Padre) pump.fun's own pro terminal. No Platform Fee. Terminal's interface fee is not published on an official page; check the confirmation screen. | 1.25% + its own fee (not published) | 1.25% + its own fee (not published) | 1.00% + its own fee (not published) | 0.30% + its own fee (not published) |
| Jupiter (Manual mode) Manual mode market swaps carry no Jupiter fee (no MEV protection or refunds). You pay pool fees and network fees only. | 1.25% | 1.25% | 1.00% | 0.30% |
| Jupiter (Ultra mode, the default) Ultra mode: 0.5% on tokens under 24 hours old, 0.1% on most other swaps. Jupiter routes straight to the curve or PumpSwap, so no Platform Fee. | 1.75% | 1.35% | 1.10% | 0.40% |
| Phantom wallet swap 0.85% Phantom fee on most swaps. Phantom's referral is a 10% rebate paid later in its app, not a lower rate. | 2.10% | 2.10% | 1.85% | 1.15% |
| fomo On Solana: a flat $0.10 under $5, 2% from $5 to $47.50, a flat $0.95 from $47.50 to $190, then 0.50% (0.45% for referred users). fomo pays the Solana gas. | 2.20% | 2.20% | 1.95% | 1.25% |
| Axiom 1% base fee; referred users get 10% off. Volume cashback can lower the net fee to 0.75%. | 2.25% | 2.25% | 2.00% | 1.30% |
| GMGN "GMGN only charges a 1% handling fee for a single transaction." No referee discount documented. | 2.25% | 2.25% | 2.00% | 1.30% |
| Photon Photon's fee schedule is not published on an official page we could read. | 1.25% + its own fee (not published) | 1.25% + its own fee (not published) | 1.00% + its own fee (not published) | 0.30% + its own fee (not published) |
Graduated SOL-paired coins pay a PumpSwap fee that steps down with market cap (price in SOL times 1 billion tokens), from 1.25% below 420 SOL to 0.30% at 98,240 SOL and up; custom-pair coins pay a flat 0.30% in their pool. Every valid pump.fun referral code gives the same 0.4% Platform Fee instead of 0.45%: the code only decides which referrer is paid. Full tables: pump.fun fees.
What this check cannot see
- Dev and insider wallets you can't link. Creators often buy through dozens of fresh wallets at launch ("bundling"). Those look like ordinary holders.
- Intent. A coin with clean mechanics can still be dumped by its creator or by early buyers.
- Off-chain promises. Livestreams, roadmaps, "locked" claims on social media and paid callers are not checked.
- Impersonation. We flag other coins with the same ticker, but only you can confirm which address the real project posted.
Data comes from public Solana RPC, DexScreener and Jupiter at the moment you check, never from pump.fun's private API. If a source is down we say which, and show the rest.
Questions people ask
How do I check if a pump.fun coin is a rug?
Get the contract address from the creator's own pump.fun page or posts, not from a ticker search, and paste it into the checker above. Red flags are a live mint or freeze authority, no sell route, one wallet or the dev holding a large share, and a pool whose liquidity can be pulled. A clean result is not a guarantee: dev dumps and bundled buys are the most common way pump.fun coins collapse.
What happens when a pump.fun coin graduates?
When the last of its 793.1 million bonding-curve tokens is bought (about 85 SOL for a SOL-paired coin), the coin migrates to its canonical PumpSwap pool and pump.fun charges a 0.015 SOL graduation fee. On the graduated coins we checked on 2026-11-04, 100% of the pool's LP tokens were burned, so that liquidity cannot be pulled; the checker reads this on-chain for every coin.
Does a DexScreener boost or paid profile mean a coin is legit?
No. Boosts, paid token profiles and ads are placements anyone can buy on DexScreener. The checker labels them as paid and never scores them.
Do I need to connect a wallet to use this checker?
No. The checker only reads public data: the Solana blockchain, DexScreener and Jupiter. It never asks for a wallet, a signature or a seed phrase. Any "checker" that does is a scam.
Why does a brand-new coin always score at least 50?
On-chain checks cannot see a coordinated dump, a bundled launch or a dev who has spread tokens across fresh wallets. Most rugs happen in the first hours, so a coin under a day old is scored at least 50 (Elevated risk) and one under a week old at least 36, however clean the other checks look.
Sources
- pump.fun Fees page (Last Updated 17 October 2026) (Internet Archive copy, 31 Oct 2026)
- pump.fun program 6EF8…F6P on Solscan (bonding curve and Global account read via public RPC)
- Token-2022 extensions (Solana Program Library docs)
- DexScreener API reference (pairs, paid orders; rate limits)
- Jupiter Developer Platform: keyless access and rate limits