Any Solana token that has a valid liquidity pool on a DEX that Jupiter is integrated with is available to trade on Jupiter.
What makes a liquidity pool "valid"?
There are 2 types of market listing on Jupiter:
Instant Routing
We automatically list new markets created on certain DEXes. These new markets get a grace period where we don't check their liquidity. After this grace period ends, we apply our standard liquidity requirements (see below). For bonding curves that don't meet requirements after the grace period, we'll remove them until they graduate to a new market.
Normal Routing
This is our default approach for all markets:
- We check each market's liquidity every 30 minutes
- If liquidity falls below our requirements, we remove the market
Our Liquidity Requirements
Markets must meet at least one of these criteria:
- Less than 30% price difference on $500 When testing with $500, if you buy tokens and immediately sell them back, you should lose less than 30% of your money. We calculate this as: Price Difference = ($500 - Final USD value) / $500
- Less than 20% price impact on market If the first test fails, we compare the token price when buying $1000 worth versus buying $500 worth. If this price difference exceeds 20%, the market is considered too illiquid.
Note: Jupiter Ultra supports reviving and routing through delisted markets based on demand. This helps when previously inactive tokens gain organic attention.