Hosts
| Environment | Host |
|---|---|
| Mainnet | dynamic-ipfs.raydium.io |
| Devnet | dynamic-ipfs-devnet.raydium.io |
Overview
The API exposes three endpoints, each returning a complete position interface object:/clmm/position— Fetch metadata for an active CLMM position/lock/clmm/position— Fetch metadata for a locked CLMM position/lock/cpmm/position— Fetch metadata for a locked CPMM position
Use cases
Generate dynamic position visualization NFTs by requesting metadata for a specific position. The API computes real-time position state from on-chain data and caches results, making it ideal for:- Rendering position cards with live USD value and fee accrual
- Displaying TVL percentage and token amounts in the pool
- Showing unclaimed trading fees and reward tokens
- Building portfolio dashboards that track position performance
Authentication
No authentication is required. All endpoints are public.Rate limiting
None enforced. Best effort service.Common patterns
Fetch a CLMM position
id parameter should be the on-chain public key of the position account (a Solana address in base58 format).

