GET /classic/pools/:address
List tradeable pools for a token. Identical structure to
/flexi/pools — used to pick sPoolId + ePoolChosen before calling
/classic/initialize.
Use case
Pool-picker UI before package selection; default to highest-liquidity pool.
Path params
| Param | Required | Description |
|---|---|---|
address | yes | Token mint (Solana public key). |
Response 200
{
"pools": [
{
"poolId": "…",
"poolType": "RAYDIUM",
"dex": "RAYDIUM",
"baseToken": { "symbol": "TOKEN" },
"quoteToken": { "symbol": "SOL" },
"price": 0.000042,
"priceUsd": 0.0062,
"liquidity": { "usd": 18400 },
"marketCap": 42000,
"solscan": "https://solscan.io/account/…",
"url": "https://raydium.io/…"
}
]
}
Errors
| Status | Meaning |
|---|---|
400 | address is not a valid Solana public key. |
500 | Pool discovery failed. |
Example
curl -H "Authorization: Bearer $ACCESS" \
"$BASE_URL/classic/pools/<tokenMint>"