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
Free452
Starter40010
Growth1,20025
Pro3,00040

See Solana RPC for endpoint details and examples.

Venum API (api.venum.dev)

Per-minute caps by tier across endpoint categories:

Endpoint categoryFreeStarterGrowthPro
prices603006001,000
pools30150300500
pulse603006001,000
quote1060150300
swap53075150
send2153060
tx53075150
balances1060150300
portfolio53075150
tokens30100180300
stats603006001,000

Limits are per API key, enforced with a 60-second 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