Back to Directory
S

Solana Concentrated Liquidity Deposits

DeFi
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.
Available through Sponge
x402

About Solana Concentrated Liquidity Deposits

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 checkedNovember 8, 2026, 11:10 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"}`
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.
GET/v1/pools/{pool_address}

Get Pool

Fetch live on-chain state for a pool. Use protocol=raydium for Raydium CLMM pools.
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.
POST/v1/quote

Get Quote

Calculate liquidity and token amounts for a proposed deposit. Use **protocol=raydium** to quote for a Raydium CLMM pool.
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.
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.

Agent payments

These payment protocols and options are advertised by the Service for agent purchases.

x402

Advertises x402 payments for one or more endpoints. Check the endpoint documentation for authentication requirements.