Skip to main content
GET
/
pools
/
info
/
list-v2
List pools with advanced filters (v2)
curl --request GET \
  --url https://api-v3.raydium.io/pools/info/list-v2
{
  "id": "<string>",
  "success": true,
  "msg": "<string>",
  "data": {
    "data": [
      {
        "id": "<string>",
        "type": "<string>",
        "programId": "<string>",
        "lpMint": "<string>",
        "mint1": {},
        "mint2": {},
        "tvl": 123,
        "lpPrice": 123,
        "farmOngoingCount": 123,
        "day": {},
        "week": {},
        "month": {}
      }
    ],
    "nextPageId": "<string>"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.raydium.io/llms.txt

Use this file to discover all available pages before exploring further.

Query Parameters

poolType
enum<string>
Available options:
Concentrated,
Standard
mintFilter
string
hasReward
boolean
sortField
enum<string>
Available options:
liquidity,
volume24h,
fee24h,
apr24h,
volume7d,
fee7d,
apr7d,
volume30d,
fee30d,
apr30d
sortType
enum<string>
default:desc
Available options:
asc,
desc
size
integer
required
Required range: 1 <= x <= 1000
nextPageId
string
mint1
string
mint2
string

Response

200 - application/json

Success

Common response envelope. The data field is supplied by each endpoint's response schema via allOf and is therefore not declared on the base envelope.

id
string
required

Request ID (UUID)

success
boolean
required

Whether the request was successful

msg
string

Error message if success is false

data
object