Every endpoint on this site has a Try it panel powered by Mintlify’s OpenAPI playground. The playground runs in your browser and hits the live production (or devnet) hosts directly. Read Authentication before sending requests that require a wallet signature.
Service catalogue
Raydium runs eleven public HTTP services. Each one is documented as its own group in the navigation tree to the left.Authentication
Most services are read-only and accept anonymous requests. Two patterns appear:- Wallet-signed handshake — required by
launch-auth-v1to mint aray-token, then carried as theray-tokenheader bylaunch-forum-v1. Sign a Solana ed25519 message of the formtime:<unix-seconds>with your wallet, send the signature + wallet address tolaunch-auth-v1/request-token, receive a JWT back, and pass it as theray-tokenrequest header on subsequent forum calls. - No auth — every other service. Trusted callers (the Raydium UI, integrators) hit the endpoints directly over HTTPS.
ray-token in the auth panel before sending forum requests; the value is held in your browser only.
Rate limits
All hosts are behind Cloudflare with progressive rate limiting per source IP. Integrators that need higher limits should contact the Raydium team. Bursts above the published limits are returned asHTTP 429 with a Retry-After header.
Response envelope
Most services wrap their JSON payloads in a uniform envelope:api-v3 returns the envelope as { "id", "success", "data" }. The pump-* services use addBorderSuccess / addBorderErr helpers that produce the same shape with msg populated only on errors. Check each service’s intro page for the exact envelope it uses.
How to use this section
Click any endpoint in the left navigation. You will see:- The HTTP method, full URL, and base host.
- Request parameters with types pulled from the OpenAPI spec.
- A Try it panel that lets you set parameters and send a real request to mainnet (or pick a devnet server from the dropdown when available).
- The response shape, sourced from a representative live response and the source code’s
addBorderSuccesscallsite.
sdk-api/typescript-sdk.
Pointers
sdk-api/rest-api— narrative overview of the REST surface, written for first-time integrators.integration-guides/aggregator— how to use the Transaction API alongside on-chain pools.reference/program-addresses— every program ID returned byapi-v3resolves to one of these.

