Solana multipair explorer · mainnet
One token. Every pool. One grid.
A token rarely lives in one pool. Pairgrid pulls every pair it trades in, across venues and quote assets, then shows where the liquidity really sits, where prices disagree, and how your own bags would leave.
Loading pools
DexScreener · live
—
pools found
—
total pooled liquidity
—
held by the deepest pool
—
widest price gap, bps
00
Method
Four reads, all from public keyless sources, all in your browser.
- A
Resolve
Your text becomes a mint through Jupiter's token search; a pasted mint is used as is.
- B
Collect
DexScreener returns every pair that holds the mint, whichever side of the pair it sits on.
- C
Normalise
Each pool's price is turned into the token's own USD price, so a SOL pool and a USDC pool can be compared.
- D
Compare
Liquidity shares, a weighted reference price, the gap of every pool to it, and a live Jupiter quote.
01
Every pool
All pairs for the token on the left of the grid, sorted by liquidity. Click a header to sort.
Liquidity split
- Concentration (HHI)
- —
- Venues
- —
- Quote assets
- —
- 24 h volume
- —
—
From a list to a grid
Scroll. The same pools, first as a ranked line, then as area. Each square's size is its share of the token's liquidity.
ranked by liquidity
02
Price gaps
Each pool's implied USD price against a liquidity-weighted reference. Pools under the depth floor are left out because thin pools always look mispriced.
- Reference price
- —
- Pools compared
- —
- Flagged
- —
Model: the size to close a gap uses the constant-product formula on half the pool's USD depth. Concentrated pools (CLMM, DLMM) move differently. This is a reading of the market, not a trade signal.
03
Route against the deepest pool
How much would a sale of a given size lose to price impact? A live Jupiter quote across all venues, next to the constant-product estimate for the single deepest pool.
Jupiter route
—
price impact
Deepest single pool model
—
constant-product estimate
04
Your holdings, mapped
Every token in a wallet, valued with Jupiter prices, matched to the deepest pool it trades in, with what share of that pool the bag is. Connect a wallet or paste any address.
Reads token accounts from mainnet (Token and Token-2022), the 40 largest by value are priced and matched to the deepest of the pools DexScreener lists for each token.
| Token | Balance | Value | Deepest pool | Pool depth | Your share | Exit slip model | Open |
|---|---|---|---|---|---|---|---|
| No address yet. | |||||||
05
Questions
Where does the pool list come from?
DexScreener's public pairs endpoint for Solana, called from your browser. It covers the major venues (Raydium, Orca, Meteora, PumpSwap and others) and caps a single lookup at 30 pairs, which is plenty for almost every token.
How is the reference price made?
A liquidity-weighted median of the normalised USD prices of all pools above your depth floor. A median resists one odd pool; weighting lets deep pools count for more.
Is a gap free money?
No. Gaps close fast, quotes lag, fees and priority fees cost money and concentrated pools move in steps. Treat gaps as a map of where liquidity is fragmented, not as a trade.
What does connecting my wallet do?
It only shares your public address, which fills the holdings map. Pairgrid never asks to sign anything and never moves funds.
What is the exit slip column?
A model: the average price loss if the whole bag were sold into that one pool, using the constant-product formula on half its USD depth. A real router spreads the order and usually does better; the route section shows the live quote.
Is there a Pairgrid token?
The tool works without one. If a community coin is linked later it will show in the header and footer with its contract address.