The Temp API is a temporary holding area for endpoints that do not yet have a permanent home in the main Raydium APIs. This service is intended for rapid prototyping, internal tools, and features under active development.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.
Hosts
| Environment | Host |
|---|---|
| Mainnet | temp-api-v1.raydium.io |
| Devnet | temp-api-v1-devnet.raydium.io |
Stability warning
This service has no API stability guarantees. Endpoints may change, be deprecated, moved to another service, or removed entirely without notice. Use this API only for:- Internal tools and scripts
- Features in active development
- Non-critical paths that can tolerate breakage
- Testing and prototyping
Overview
This service currently exposes:/cp-creator-fee— Retrieve accumulated creator fees for a wallet across CPMM pools./limit-order/order/list— A wallet’s currently-parked CLMM limit orders (open and partially-filled) served from the indexer cache./limit-order/history/order/list-by-user— A wallet’s historical (closed) CLMM limit orders, with optionalpoolId/mint1/mint2/hideCancelfilters; cursor-paginated vianextPageId./limit-order/history/event/list-by-pda— Per-PDA event log (open/increase/decrease/settle/close) for one or more limit-order PDAs; cursor-paginated vianextPageId.
Common patterns
Check creator fees for a wallet
List a wallet’s currently-parked CLMM limit orders
LimitOrderState (PDA, pool, owner, tick, side, FIFO cohort phase, total/filled amounts) plus the pool context needed to call SettleLimitOrder, including a precomputed pendingSettle amount.
The active-orders endpoint is unpaginated — it returns all of the wallet’s currently-cached orders in one payload.
List a wallet’s closed limit orders
fillStatus (NONE / PARTIAL / FULL) and the input/output amounts at the time the order left the active set. Append &nextPageId=<previous response's nextPageId> to fetch the next page.
Pull the event timeline for a specific order
pda may be a single key or a comma-separated list. Each row is one on-chain mutation (open / increase / decrease / settle / close) with txid, slot, block time, signed-by-owner-or-keeper flag (autoRunner), and the input/output deltas in human units.
Empty result
If the wallet has no records cached, the active-orders endpoint returns:{ rows: [], nextPageId?: ... } shape with an empty rows array. The legacy /cp-creator-fee endpoint instead returns "data": [] for backward compatibility.


