Skip to main content

No API key needed

All PMX API endpoints are publicly accessible. No API key, token, or authentication header is required.
curl https://api.pmx.trade/v2/markets
That’s it — just make requests.

Rate limits

Requests are rate-limited per IP address:
Request typeLimit
Read (GET, HEAD)600 requests/minute
Write (POST, PUT, DELETE)300 requests/minute
If you exceed the limit you’ll receive a 429 Too Many Requests response. Implement exponential backoff and retry.

Wallet requirement

For endpoints that build on-chain transactions (trading, creating markets, redeeming), you need to provide a Solana wallet address in the request body. The API returns an unsigned transaction — you sign it locally with your wallet and submit it to the Solana network yourself. The API never holds or touches private keys. Read-only endpoints (listing markets, getting quotes, checking positions) require no wallet.