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.
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
| Limit | STARTER | FOCUS | BUILD | GROW | PROFESSIONAL | Dedicated |
|---|---|---|---|---|---|---|
| RPS | 15 | 25 | 200 | 300 | 500 | unlimited |
| TPS | 5 | 10 | 30 | 50 | 100 | unlimited |
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
| Limit | STARTER | FOCUS | BUILD | GROW | PROFESSIONAL | Dedicated |
|---|---|---|---|---|---|---|
| Concurrent WS connections | 10 | 20 | 30 | 40 | 70 | unlimited |
| Subs per connection | 100 | 100 | 100 | 500 | 1,000 | unlimited |
| Total subs per plan | 1,000 | 5,000 | 5,000 | 10,000 | 25,000 | unlimited |
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.
| Limit | FOCUS | BUILD | GROW | PROFESSIONAL | Dedicated |
|---|---|---|---|---|---|
| gRPC access | yes | yes | yes | yes | yes |
| Concurrent gRPC subscriptions | 1 | 10 | 20 | 50 | unlimited |
| Addresses per filter (node cap) | 2 000 | 2 000 | 2 000 | 2 000 | 2 000 |
| Filters per subscription (node cap) | 10 | 10 | 10 | 10 | 10 |
Owner programs per stream (owner_max) | not available | 5 | 20 | 50 | unlimited |
| Max accounts watched (across all streams) | up to 100 | up to 5,000 | up to 24,000 | up to 100,000 | unlimited |
| Filter updates | 30 / min | 30 / min | 30 / min | 30 / min | unlimited |
| Unfiltered full blocks | — | — | — | included | included |
| Location | FRA | FRA | FRA | FRA | your region |
| Throughput | unlimited | unlimited | unlimited | unlimited | unlimited |
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
| Limit | Value |
|---|---|
| TPS | 5 |
| Minimum tip per transaction | 1,000,000 lamports (0.001 SOL) |
See TPU Sender Tips for tip addresses and code samples.
ShredStream Raw
| Limit | Value |
|---|---|
| Region | Frankfurt only |
| Destination IPs | 1 per subscription (no multi-IP fan-out) |
| Minimum subscription | 7 days |
| Maximum subscription | 90 days |
See ShredStream Raw.
Indexer
| Limit | Value |
|---|---|
| Tables / columns | 21 / 463 |
| History coverage | deepest table from 17 January 2024 |
| Retention | per table: 14 days to full history |
| Validation latency | ~15 seconds |
| Query volume | unlimited 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) orRESOURCE_EXHAUSTED(gRPC). - Connection cap exceeded: new connection rejected.
- Subscription / filter cap exceeded: that subscribe call rejected, existing subscriptions keep working.
Per-product limits pages
Method weights and per-method costs.
Connection, sub, and total-cap detail.
Per-stream filter caps and connections.
Next steps
All 5 Bundle plans.
The 10-second window, upgrade math.
Programs and methods blocked on shared.
24-hour trials on every plan.