Back to Directory
S

Solana Concentrated Liquidity Deposit API

Other
API that builds Orca Whirlpool and Raydium CLMM deposit transactions for AI agents. The agent signs the returned transaction with its own wallet — no keys are ever held by this service.

About Solana Concentrated Liquidity Deposit API

Review the Service identity, supported languages, protocol versions, and source metadata discovered by the directory.

Service details

Service Id
51f1b851-72de-479a-9d05-edb41c606c15
Service origin
https://api.paysponge.com
ListedSeptember 24, 2026, 11:49 PM
Last checkedSeptember 24, 2026, 11:49 PM

Protocol details

SourceOpenAPI

Endpoints

Endpoint details are saved from the OpenAPI document. Authentication requirements and prices are advertised information, not a verified payment or access guarantee. The document may contain additional endpoints.Open OpenAPI document
POST/v1/deposit

Deposit

One-shot deposit builder. Provide a token pair and an amount — the API handles pool selection, price range, and transaction building automatically. Use **protocol=raydium** to deposit into a Raydium CLMM pool. **Examples:** - `{"token_a": "SOL", "token_b": "USDC", "usd_amount": 100, "wallet_address": "...", "protocol": "orca"}` - `{"token_a": "SOL", "token_b": "USDC", "token_a_amount": 1.5, "wallet_address": "...", "protocol": "raydium"}`Price unavailable
GET/v1/pools/search

Search Pools

List all pools for a token pair, sorted by TVL (highest first). Use **protocol=raydium** to search Raydium CLMM pools instead of Orca Whirlpools.Price unavailable
GET/v1/pools/{pool_address}

Get Pool

Fetch live on-chain state for a pool. Use protocol=raydium for Raydium CLMM pools.Price unavailable
GET/v1/position/{position_mint}

Get Position

Fetch the current state of a liquidity position by its NFT mint address. Use **protocol=raydium** for Raydium CLMM positions.Price unavailable
POST/v1/quote

Get Quote

Calculate liquidity and token amounts for a proposed deposit. Use **protocol=raydium** to quote for a Raydium CLMM pool.Price unavailable
POST/v1/transaction

Build Transaction

Build a ready-to-sign deposit transaction from pre-calculated values. Use **protocol=raydium** to build a Raydium CLMM deposit transaction. Omit **position_mint** to open a new position; include it to add to an existing one.Price unavailable
POST/v1/withdraw

Withdraw

Build a withdrawal transaction for an existing liquidity position. Decreases liquidity by **withdraw_percent** (default 100%), collects all accrued fees, and closes the position NFT when removing 100%. If token A is wSOL the transaction also unwraps it back to native SOL. Use **protocol=raydium** for Raydium CLMM positions. The returned transaction must be signed by the wallet and submitted to Solana.Price unavailable