Skip to content

Rate Limits

All Venum services rate-limit per API key with a 60-second sliding window. Limits scale with your plan; see the dashboard for your current tier.

Solana RPC (rpc.venum.dev)

TierRequests / minConcurrent WS conns
Free602
Starter60010
Pro3,00040

See Solana RPC for endpoint details and examples.

Venum API (api.venum.dev)

EndpointLimitWindow
POST /v1/quote60 requestsper minute
POST /v1/swap/build20 requestsper minute
POST /v1/swap10 requestsper minute
GET /healthUnlimited

Limits are per API key, enforced with a sliding window.

Rate Limit Response

When you exceed the limit, you'll receive 429 Too Many Requests:

json
{
  "error": "Rate limit exceeded",
  "limit": 60,
  "windowMs": 60000,
  "retryAfterSeconds": 12
}

The Retry-After header indicates when you can retry.

Tips

  • Cache quotes client-side for 2-3 seconds — pool state doesn't change faster than that
  • Use /v1/quote to browse routes, only call /v1/swap/build when the user confirms
  • The /v1/swap submit endpoint has the lowest limit — don't retry failed submissions rapidly