▾ Documentation

Limits

Rate limits and per-method weights for RPC across plans.

// updated 2026-06-04

All RPC limits by plan, in one place.

What are the RPC rate limits per plan?

LimitSTARTERFOCUSBUILDGROWPROFESSIONALDedicated
Price$40/mo$99/mo$159/mo$259/mo$459/mocustom
RPS (shared with gRPC)1525200300500unlimited
TPS5103050100unlimited

RPS is shared between RPC HTTP calls and gRPC SubscribeRequest updates (where applicable). WebSocket subscribe / unsubscribe also counts toward RPS.

Aggregation window

RPS is calculated over a 10-second sliding window. This makes the limit burst-friendly - a brief spike that averages within your plan won't be rate-limited.

Which RPC methods cost more than one request unit?

Some methods cost more than 1 RPS unit per call:

MethodCost (RPS units)
getProgramAccounts30
getTransaction10
getTokenAccountsByOwner10
getTokenAccountsByDelegate10
getTokenLargestAccounts10
getMultipleAccounts5 RPS units per 100 accounts (high-throughput pattern) or 2 RPS units per account (standard)
getAccountInfo2
getTokenAccountBalance2
All others1

Weights are the same on every plan - only your RPS limit changes.

What happens when I hit a rate limit?

  • RPS exceeded - standard 429 Too Many Requests. Back off and retry.
  • TPS exceeded - sendTransaction rejected with 429. Back off, then retry the transaction.

External references

See also