Skip to main content

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.

The Owner API provides per-wallet views of Raydium positions and balances. It fetches cached data for positions, locked liquidity, created pools, and IDO participation, making it ideal for wallet UIs and portfolio dashboards.

Hosts

EnvironmentHost
Mainnetowner-v1.raydium.io
Devnetowner-v1-devnet.raydium.io

Overview

The API exposes five main endpoints organized by resource type:
  • /position/stake/{owner} — Stake positions (standard AMM / CPMM LP)
  • /position/clmm-lock/{owner} — Locked CLMM positions
  • /create-pool/{owner} — Pools created by this wallet
  • /main/ido/{owner} — IDO participation data

Data freshness

This service caches position data and updates it periodically. Very recent position changes (within seconds) may not appear immediately in responses.

Common patterns

Fetch all stake positions for a wallet

curl -s "https://owner-v1.raydium.io/position/stake/{owner}"
Replace {owner} with the wallet’s public key in base58 format.

Fetch locked positions

curl -s "https://owner-v1.raydium.io/position/clmm-lock/{owner}"

Check IDO participation

curl -s "https://owner-v1.raydium.io/main/ido/{owner}"

Empty results

If a wallet has no data for a particular endpoint, the service returns a 404 error with request metadata:
{
  "id": "...",
  "success": false
}
See CLMM and CPMM for position account structures and terminology.