Raydium website screenshot

Raydium

Raydium is a leading Solana AMM and liquidity provider supporting standard AMM, concentrated liquidity (CLMM), and a launchpad. The Raydium API at api-v3.raydium.io exposes pool, farm, token, swap quote, and price endpoints used by the Raydium UI and integrators. Smart-contract entry points are the primary write path.

2 APIs 0 Features
Web3SolanaDEXAMMLiquidityCLMMLaunchpadOpen Source

APIs

Raydium REST API v3

REST API for Raydium pool list, CLMM pools, farm rewards, token metadata, swap quote, and price endpoints. Used by raydium.io UI and third-party integrators. JSON output. Free, ...

Raydium Solana Programs

Raydium's swap, AMM, CLMM, farm, and launchpad programs deployed on Solana.

Collections

GraphQL

Raydium GraphQL

Raydium's own REST API (api-v3.raydium.io) does not expose a GraphQL endpoint. GraphQL access to Raydium on-chain program state is provided by **Shyft** (shyft.to), a Solana ind...

GRAPHQL

Pricing Plans

Raydium Plans Pricing

2 plans

PLANS

Rate Limits

Raydium Rate Limits

1 limits

RATE LIMITS

FinOps

Resources

🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🔗
Documentation
Documentation
👥
GitHub
GitHub
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Raydium REST API v3
  version: 3.0.1
items:
- info:
    name: Get latest / least supported API versions
    type: http
  http:
    method: GET
    url: https://api-v3.raydium.io/main/version
  docs: Get latest / least supported API versions
- info:
    name: Get protocol-level info (24h volume, TVL)
    type: http
  http:
    method: GET
    url: https://api-v3.raydium.io/main/info
  docs: Get protocol-level info (24h volume, TVL)
- info:
    name: Get current Solana chain time used by Raydium
    type: http
  http:
    method: GET
    url: https://api-v3.raydium.io/main/chain-time
  docs: Get current Solana chain time used by Raydium
- info:
    name: List Solana RPC endpoints used by the UI
    type: http
  http:
    method: GET
    url: https://api-v3.raydium.io/main/rpcs
  docs: List Solana RPC endpoints used by the UI
- info:
    name: List Raydium stake pools
    type: http
  http:
    method: GET
    url: https://api-v3.raydium.io/main/stake-pools
  docs: List Raydium stake pools
- info:
    name: Get CLMM configuration
    type: http
  http:
    method: GET
    url: https://api-v3.raydium.io/main/clmm-config
  docs: Get CLMM configuration
- info:
    name: Get CPMM configuration
    type: http
  http:
    method: GET
    url: https://api-v3.raydium.io/main/cpmm-config
  docs: Get CPMM configuration
- info:
    name: Get current auto priority fee suggestion
    type: http
  http:
    method: GET
    url: https://api-v3.raydium.io/main/auto-fee
  docs: Get current auto priority fee suggestion
- info:
    name: Get token / mint list
    type: http
  http:
    method: GET
    url: https://api-v3.raydium.io/mint/list
  docs: Get token / mint list
- info:
    name: Look up mints by IDs
    type: http
  http:
    method: GET
    url: https://api-v3.raydium.io/mint/ids
    params:
    - name: mints
      value: ''
      type: query
      description: Comma-separated list of token mint addresses.
  docs: Look up mints by IDs
- info:
    name: Get spot prices for mints
    type: http
  http:
    method: GET
    url: https://api-v3.raydium.io/mint/price
    params:
    - name: mints
      value: ''
      type: query
      description: Comma-separated mint addresses.
  docs: Get spot prices for mints
- info:
    name: List pools with filter / sort / pagination
    type: http
  http:
    method: GET
    url: https://api-v3.raydium.io/pools/info/list-v2
    params:
    - name: poolType
      value: ''
      type: query
    - name: poolSortField
      value: ''
      type: query
    - name: sortType
      value: ''
      type: query
    - name: pageSize
      value: ''
      type: query
    - name: page
      value: ''
      type: query
  docs: List pools with filter / sort / pagination
- info:
    name: Look up pools by ID
    type: http
  http:
    method: GET
    url: https://api-v3.raydium.io/pools/info/ids
    params:
    - name: ids
      value: ''
      type: query
  docs: Look up pools by ID
- info:
    name: Look up pools by LP mint
    type: http
  http:
    method: GET
    url: https://api-v3.raydium.io/pools/info/lps
    params:
    - name: lps
      value: ''
      type: query
  docs: Look up pools by LP mint
- info:
    name: Get on-chain keys for pools by ID
    type: http
  http:
    method: GET
    url: https://api-v3.raydium.io/pools/key/ids
    params:
    - name: ids
      value: ''
      type: query
  docs: Get on-chain keys for pools by ID
- info:
    name: Get CLMM liquidity-by-tick line
    type: http
  http:
    method: GET
    url: https://api-v3.raydium.io/pools/line/liquidity
    params:
    - name: id
      value: ''
      type: query
  docs: Get CLMM liquidity-by-tick line
- info:
    name: Get CLMM position line for a pool
    type: http
  http:
    method: GET
    url: https://api-v3.raydium.io/pools/line/position
    params:
    - name: id
      value: ''
      type: query
  docs: Get CLMM position line for a pool
- info:
    name: Look up farms by ID
    type: http
  http:
    method: GET
    url: https://api-v3.raydium.io/farms/info/ids
    params:
    - name: ids
      value: ''
      type: query
  docs: Look up farms by ID
- info:
    name: Get farms by LP mint
    type: http
  http:
    method: GET
    url: https://api-v3.raydium.io/farms/info/lp
    params:
    - name: lp
      value: ''
      type: query
  docs: Get farms by LP mint
- info:
    name: Get on-chain keys for farms by ID
    type: http
  http:
    method: GET
    url: https://api-v3.raydium.io/farms/key/ids
    params:
    - name: ids
      value: ''
      type: query
  docs: Get on-chain keys for farms by ID
- info:
    name: Get aggregated farm info
    type: http
  http:
    method: GET
    url: https://api-v3.raydium.io/main/farm/info
  docs: Get aggregated farm info
- info:
    name: Get farm APR / TVL series
    type: http
  http:
    method: GET
    url: https://api-v3.raydium.io/main/farm-apr-tv
  docs: Get farm APR / TVL series
- info:
    name: Service availability check
    type: http
  http:
    method: GET
    url: https://api-v3.raydium.io/v3/main/AvailabilityCheckAPI
  docs: Service availability check
bundled: true