Documentation

All limits at a glance

RPS, TPS, WebSocket connections, and gRPC limits across STARTER, FOCUS, BUILD, GROW, PROFESSIONAL, and Dedicated, in one place.

// updated 2026-08-26

Every limit, organized per product.

NOTE

What "limits" means here. The numbers below are RPS (requests per second), TPS (transactions per second), connection caps, subscription caps, and filter caps. All RPS limits use a 10-second sliding window - brief spikes that average within plan won't be rate-limited.

RPC

LimitSTARTERFOCUSBUILDGROWPROFESSIONALDedicated
RPS1525200300500unlimited
TPS5103050100unlimited

RPS is shared between RPC, WebSocket subscribe/unsubscribe, and gRPC SubscribeRequest updates. See RPC Limits for method weights (some calls cost more than 1 RPS unit).

WebSocket

LimitSTARTERFOCUSBUILDGROWPROFESSIONALDedicated
Concurrent WS connections1020304070unlimited
Subs per connection1001001005001,000unlimited
Total subs per plan1,0005,0005,00010,00025,000unlimited
WARNING

Total subs is a hard cap, not connections × subs/conn. Whichever runs out first wins. See How pricing works.

For details: WebSocket Limits.

gRPC

What scales by plan is how many subscriptions you can hold at once, how many addresses you can watch in total, and how many owner programs. Separately, the node caps every filter at 2 000 addresses and every subscription at 10 filters, on every tier - so a large address budget has to be spread across several subscriptions. Throughput is unlimited and unmetered on every gRPC tier.

LimitFOCUSBUILDGROWPROFESSIONALDedicated
gRPC accessyesyesyesyesyes
Concurrent gRPC subscriptions1102050unlimited
Addresses per filter (node cap)2 0002 0002 0002 0002 000
Filters per subscription (node cap)1010101010
Owner programs per stream (owner_max)not available52050unlimited
Max accounts watched (across all streams)up to 100up to 5,000up to 24,000up to 100,000unlimited
Filter updates30 / min30 / min30 / min30 / minunlimited
Unfiltered full blocksincludedincluded
LocationFRAFRAFRAFRAyour region
Throughputunlimitedunlimitedunlimitedunlimitedunlimited
NOTE

The STARTER plan does not include gRPC. FOCUS is the entry tier for gRPC.

The two node caps are the same on every tier and set the shape of a request: one subscription holds at most 10 × 2 000 = 20 000 addresses. For the layout that spends each plan's budget, and for how to tell a plan error from a node error, see gRPC Limits.

TPU Sender

LimitValue
TPS5
Minimum tip per transaction1,000,000 lamports (0.001 SOL)

See TPU Sender Tips for tip addresses and code samples.

ShredStream Raw

LimitValue
RegionFrankfurt only
Destination IPs1 per subscription (no multi-IP fan-out)
Minimum subscription7 days
Maximum subscription90 days

See ShredStream Raw.

Indexer

LimitValue
Tables / columns21 / 463
History coveragedeepest table from 17 January 2024
Retentionper table: 14 days to full history
Validation latency~15 seconds
Query volumeunlimited within reason

Retention differs per table - tx_timestamps and jito_tips hold 14 days, the Pump.fun core holds its full history. See Schema conventions for the full breakdown, or Indexer for the product.

What happens when you hit a limit?

  • RPS / TPS exceeded: standard 429 (HTTP) or RESOURCE_EXHAUSTED (gRPC).
  • Connection cap exceeded: new connection rejected.
  • Subscription / filter cap exceeded: that subscribe call rejected, existing subscriptions keep working.

Per-product limits pages

RPC Limits

Method weights and per-method costs.

WebSocket Limits

Connection, sub, and total-cap detail.

gRPC Limits

Per-stream filter caps and connections.

Next steps

Plans

All 5 Bundle plans.

How pricing works

The 10-second window, upgrade math.

What's not allowed

Programs and methods blocked on shared.

Free Trials

24-hour trials on every plan.