Rate Limits

Request limits per plan and error handling.

Limits by plan

Each HypeRPC plan has defined limits for monthly compute units (CU) and requests per second (RPS). Exceeding the RPS limit returns a 429 status code. Monthly CU overages are billed separately.

Plan

CU / month

RPS

Price

Best for

Starter

10,000

5

Free

Development and testing

Professional

1,000,000

50

$99/mo

Production dApps, moderate trading

Enterprise

3,000,000

150

$299/mo

HFT bots, analytics, multi-service

Unlimited

5,000,000

300

$499/mo

Institutional desks, heavy infra

Dedicated Nodes

Unlimited

Custom

Custom

Reserved infrastructure

Compute units

Not all RPC methods cost the same. The Console dashboard shows your CU usage in real time.

Method

Cost

eth_blockNumber

1 CU

eth_getBalance

1 CU

eth_call

2 CU

eth_getTransactionByHash

2 CU

eth_getBlockByNumber (with txs)

5 CU

eth_getLogs

5–20 CU (depends on block range)

Handling 429 responses

When you exceed your RPS limit, HypeRPC returns HTTP 429 Too Many Requests. The response includes a Retry-After header indicating how many milliseconds to wait before retrying.

Recommended retry strategy:

  1. On receiving a 429, wait for the duration specified in Retry-After

  2. If no header is present, use exponential backoff starting at 100ms

  3. Cap the backoff at 5000ms maximum

  4. Add random jitter (0–50ms) to avoid thundering herd issues

Example backoff sequence: 100ms → 200ms → 400ms → 800ms → 1600ms → 3200ms → 5000ms (cap).

Burst allowance

All plans include a short burst allowance of your RPS limit for up to 3 seconds. This handles brief traffic spikes without returning 429 errors. Sustained traffic above your base RPS will trigger rate limiting after the burst window.

Additional compute units

If you need more monthly CU without upgrading your plan, you can purchase additional blocks. Configure overage billing in the Console under Billing → Usage Alerts.

Region

Price per 1M additional CU

EU

$0.50

JP

$0.75

WebSocket limits

WebSocket connections have separate limits. Each connection can subscribe to up to 50 channels simultaneously — messages are not rate-limited.

Plan

Concurrent connections

Starter

2

Professional

10

Enterprise

50

Unlimited

100

Home

/

Introduction

On this page

Getting Started

/

Rate Limits

Getting Started

/

Rate Limits