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.
What is Raydium API v3?
Raydium API v3 provides a REST interface to query liquidity pools, token metadata, farms, and chain statistics across Raydium’s trading venues on Solana. It’s used by wallets, aggregators, DEX routers, and traders to source canonical pool data, price feeds, and historical analytics. The API is designed for high throughput — responses are typically 1–5 minutes stale depending on endpoint sensitivity. All responses are wrapped in a consistent envelope with metadata.Base hosts
| Environment | URL |
|---|---|
| Mainnet | https://api-v3.raydium.io |
| Devnet | https://api-v3-devnet.raydium.io |
Response envelope
All endpoints return a JSON envelope with request metadata and the response payload:Success response
Error response
id field is a unique request identifier (UUID). Always inspect success before processing data.
Common gotchas
Mint pair ordering on /pools/info/mint
When you query /pools/info/mint?mint1=ABC&mint2=XYZ, the endpoint internally normalizes the pair by sorting mints alphabetically. If you need to search for a single mint, omit mint2 entirely — the API will find all pools containing that mint.
Pool type filter values
ThepoolType query parameter accepts specific enum values:
all— all pool typesconcentrated— CLMM pools onlystandard— AMM (constant-product) pools onlyallFarm— pools with at least one active farmconcentratedFarm— concentrated pools with farmsstandardFarm— standard pools with farms
Pool sort field values
ValidpoolSortField values are:
default(sorts by 24h volume)liquidity(TVL)volume24h,volume7d,volume30dfee24h,fee7d,fee30dapr24h,apr7d,apr30d
Pagination with /pools/info/list-v2
The v2 endpoint uses cursor-based pagination via nextPageId. The opaque token is returned in the response and must be passed back verbatim. Do not attempt to construct your own cursor — it encodes Elasticsearch state.
Page size defaults and limits
/pools/info/listand/pools/info/mintcappageSizeat 1000./farms/info/lpcapspageSizeat 100./pools/info/list-v2capssizeat 1000.
CLMM dynamic-fee and limit-order configs
Two new endpoints expose calibration data for the CLMMCreateCustomizablePool flow:
GET /main/clmm-dynamic-config— list ofDynamicFeeConfigtiers (filter period, decay period, reduction factor, max numerator, dynamic-fee control). Pass theidof one of these intocreateCustomizablePoolwhenenableDynamicFee=true.GET /main/clmm-limit-order-config— per-pool limit-order configuration: whether limit orders are enabled, the minimum input amount, and the off-chainlimit_order_adminkeeper authorized to settle filled orders.
api-reference/temp-api-v1/overview.


