How to check a Solana token's liquidity before you buy
November 8, 2026 · 6 min read · by the Rugsight team
Liquidity decides whether you can get out of a token, and at what price. A token can have revoked authorities and a well-spread holder list and still trap you if its pool holds a few thousand dollars. This guide shows how to check a Solana token's liquidity before you buy, which numbers matter, and what a Rugsight check shows (and doesn't).
If you already know the pool and only want to know whether its LP can be pulled, read how to check if Solana LP is locked or liquidity burned vs locked. For the full checklist, see how to check a Solana token for rug-pull risk.
Free score in seconds. No sign-up, no wallet. Mint addresses and links from DexScreener, Jupiter, pump.fun, Birdeye, Solscan and GMGN all work.
No mint handy? Open a token our scanner just checked (free, live data):
What "liquidity" means here
Most Solana tokens trade against SOL or USDC in one or more DEX pools (Raydium, PumpSwap, Meteora, Orca and others). A pool's liquidity is the value of both sides it holds, usually quoted in USD. When you sell, you push tokens into the pool and take SOL or USDC out. The smaller the pool compared with your trade, the worse your price.
Three things matter more than the headline number:
- Depth vs your trade size: what price impact your buy and your later sell would have.
- Who can remove it: whether the LP is burned, locked, or held by a wallet that can withdraw it.
- How old it is: a pool created an hour ago has no track record.
Step 1: find the pools (and the right mint)
Start from the mint address, not the ticker. Copycat tokens reuse names and symbols. Open the mint on a pool explorer or aggregator (DexScreener, GeckoTerminal, Birdeye, or the Jupiter token page) and list its pools. A walkthrough of DexScreener's pair page, including how to read the on-screen pool's share of the token's other pairs, is in how to read a Solana token on DexScreener.
Watch for:
- No pool at all: you probably can't sell. Unsolicited airdropped tokens with no pool are often bait for phishing "claim" sites.
- Liquidity spread across many tiny pools: the total can look fine while no single pool can absorb a real sell. Aggregators route across pools, which helps, but only up to the depth that's actually there.
- A pump.fun coin still on the bonding curve: there's no DEX pool yet. The Pump program prices trades with a formula until the curve completes and the coin migrates (usually to PumpSwap). See the pump.fun guide.
Step 2: estimate price impact, not just liquidity
An approximation for standard constant-product pools (x·y=k, e.g. Raydium AMM v4, CPMM, PumpSwap), not something Rugsight measures: selling tokens equal to about 1% of the pool's token side moves the price by about 2%, and about 10% moves it by roughly 17–18%, before fees. It gets worse fast from there. Concentrated-liquidity pools (Orca Whirlpool, Raydium CLMM, Meteora DLMM) can be deeper near the current price and much thinner away from it, so the headline USD figure means less there.
The practical check is easier than the math: ask an aggregator for a sell quote at the size you'd plausibly exit with, and read the price impact. Do it for the token→SOL/USDC direction, not only the buy. If a $500 sell already shows several percent of impact, the position you're about to take is hard to exit.
Step 3: check pool age and history
New pools aren't automatically bad, since every token starts somewhere. But in the first hours:
- liquidity can be added and withdrawn quickly;
- volume is often dominated by the creator, bundled wallets and snipers (see bundled wallets and snipers);
- there's no history showing that sells have gone through at size.
Look at when the oldest pool was created, and whether liquidity has been stable or swinging. A 24h volume many times larger than the liquidity, on a pool that's hours old, usually means fast trading by a few wallets rather than broad demand — see how to spot fake volume and wash trading on Solana.
Step 4: check whether the liquidity can be pulled
For pools with a fungible LP token (Raydium AMM v4, Raydium CPMM, PumpSwap, Meteora DAMM v1), look at who holds the LP tokens:
- burned (sent to a burn address or closed): that liquidity can't be withdrawn;
- locked in a recognised locker: it can't be withdrawn until the unlock time (check the date, and whether the lock is cancellable);
- held by a normal wallet: the holder can withdraw it whenever they want.
Concentrated pools have no LP token. Liquidity sits in individual positions, so "LP burned %" doesn't apply and you'd need to check the positions themselves. Coins that graduated from pump.fun to PumpSwap through the standard migration have their LP burned by design.
Step 5: remember liquidity isn't the only exit block
Deep liquidity doesn't help if your tokens can't move. Before buying, also check freeze authority and Token-2022 controls such as transfer hooks or a pause authority. Is this Solana token a honeypot? covers those.
Warning signs, summarised
| Sign | Why it matters |
|---|---|
| No pool | Probably can't sell at all |
| Total liquidity under ~$10k | Even small sells move the price a lot |
| Pool created in the last 24h | No track record; liquidity and volume can be staged |
| LP held by a wallet (not burned or locked) | That liquidity can be removed |
| Lock unlocks soon or is cancellable | Protection is temporary |
| Volume ≫ liquidity on a new pool | Often a few wallets trading back and forth |
| Sell quote shows high price impact at your size | Your exit will be expensive |
What Rugsight shows
Paste a mint into the free check. The free score reads the token's pools and reports:
- a liquidity bucket (none detected, under $10k, $10k–$50k, $50k–$250k, $250k–$1M and up) with flags such as
NO_LIQUIDITY,LIQUIDITY_VERY_LOWandLIQUIDITY_LOW; - pool age flags (
VERY_NEWunder 24 hours,NEWunder 7 days,YOUNGunder 30 days); BONDING_CURVEwhen a pump.fun coin hasn't graduated yet;- whether the main pool's LP is burned or held by recognised lockers (Raydium Burn & Earn, Jupiter Lock, Meteora DAMM v1 lock escrows), for the pool types listed above.
The paid report (1 USDC, or 0.03 USDC per call for agents via x402) adds the market numbers behind those flags (liquidity, 24h volume, pool age), the LP burned and locked percentages with the earliest unlock date, the top-20 holder breakdown, and each flag explained. You can see the format in the free sample.
Limits, stated plainly:
- Rugsight doesn't quote or simulate a trade, so it can't tell you the price impact for your size. Use an aggregator quote for that.
- Market data comes from third-party aggregators and can lag or miss pools.
- The LP check covers the main pool only, and only lockers we recognise. An unrecognised locker shows as "not burned", not as safe.
- Concentrated-liquidity pools are reported as not applicable for LP burn/lock.
Summary
Before you buy, find the pools from the mint address, get a sell quote at your size, check how old the pool is, and check who can withdraw the LP. A free Rugsight check gives you the liquidity bucket, pool-age and LP flags in a few seconds. The aggregator quote tells you what your exit would actually cost.