Rate Limits Quick Reference
Quick lookup tables and decision trees for choosing the right tier and staying within limits.
📊 Tier Comparison at a Glance
| Tier | RPS | IP Limit | Best For | Monthly Price* |
|---|---|---|---|---|
| FREE | 1 | Development, testing | Free | |
| BASIC | 10 | Small apps | $ | |
| PRO | 10 | Production apps | $$ | |
| ENTERPRISE_50 | 50 | High-traffic apps | $$$ | |
| ENTERPRISE_500 | 500 | Mission-critical | Contact us |
Note: RPS is enforced per user (shared across all access keys), not per access key.
*See pricing page for current rates
🎯 Which Tier Do I Need?
Decision Tree
How many requests per second do you need?
│
├─ Less than 1 req/s
│ └─ Do you need to bypass IP restrictions?
│ ├─ No → <ion-icon name="checkmark-circle" style={{verticalAlign: "middle", fontSize: "1.2em", color: "#10b981"}}></ion-icon> FREE tier
│ └─ Yes → <ion-icon name="checkmark-circle" style={{verticalAlign: "middle", fontSize: "1.2em", color: "#10b981"}}></ion-icon> BASIC tier
│
├─ Between 1-10 req/s
│ └─ Do you need priority support?
│ ├─ No → <ion-icon name="checkmark-circle" style={{verticalAlign: "middle", fontSize: "1.2em", color: "#10b981"}}></ion-icon> BASIC tier
│ └─ Yes → <ion-icon name="checkmark-circle" style={{verticalAlign: "middle", fontSize: "1.2em", color: "#10b981"}}></ion-icon> PRO tier
│
├─ Between 10-50 req/s
│ └─ <ion-icon name="checkmark-circle" style={{verticalAlign: "middle", fontSize: "1.2em", color: "#10b981"}}></ion-icon> ENTERPRISE_50 tier
│
└─ More than 50 req/s
└─ <ion-icon name="checkmark-circle" style={{verticalAlign: "middle", fontSize: "1.2em", color: "#10b981"}}></ion-icon> ENTERPRISE_500 tier or custom
By Use Case
| Use Case | Recommended Tier | Why |
|---|---|---|
| Local development | FREE | Cost-effective, sufficient for testing |
| Hobby project | FREE or BASIC | Low traffic, minimal cost |
| Startup MVP | BASIC or PRO | Room to grow, professional support |
| Production DApp | PRO or ENTERPRISE_50 | Reliable, scalable |
| DEX / High-frequency | ENTERPRISE_500 | Maximum throughput |
| Analytics platform | ENTERPRISE_50/500 | Sustained high RPS |
| Wallet application | PRO or ENTERPRISE_50 | Depends on user base |
| NFT marketplace | ENTERPRISE_50 | Burst traffic handling |
🚦 Rate Limit Behavior
FREE Tier: Dual Limits (AND Logic)
Request arrives
↓
Check User RPS (1 req/s) ──── FAIL → 429 Too Many Requests
↓ PASS
↓
Check IP RPS (1 req/s) ──── FAIL → 429 Too Many Requests
↓ PASS
↓
Process Request → 200 OK
Key Point: Both limits must pass for FREE tier.
Paid Tiers: Single Limit
Request arrives
↓
Check User RPS (tier-specific) ──── FAIL → 429 Too Many Requests
↓ PASS
↓
Process Request → 200 OK
Key Point: No IP-based restrictions on paid tiers.
📈 Scaling Strategies
Vertical Scaling (Upgrade Tier)
| Current Tier | Next Tier | RPS Increase | IP Restriction Removed |
|---|---|---|---|
| FREE → BASIC | +9 req/s | 1 → 10 | |
| BASIC → PRO | 0 req/s | 10 → 10 | Already removed |
| PRO → ENTERPRISE_50 | +40 req/s | 10 → 50 | Already removed |
| ENTERPRISE_50 → ENTERPRISE_500 | +450 req/s | 50 → 500 | Already removed |
Horizontal Scaling (Multiple Keys)
| Strategy | Setup | Total RPS | Cost |
|---|---|---|---|
| 1 FREE key | Simple | 1 | Free |
| 3 FREE keys | Key rotation | 3 | Free |
| 1 BASIC key | Simple | 10 | $ |
| 3 BASIC keys | Key rotation | 30 | $$$ |
| 1 ENTERPRISE_50 | Simple | 50 | $$$ |
Note: Using multiple keys requires key rotation logic in your application.
⚡ Request Budget Calculator
FREE Tier
| Scenario | Math | Daily Requests |
|---|---|---|
| Constant rate at limit | 1 req/s × 86,400s | 86,400 |
| Constant rate at 50% | 0.5 req/s × 86,400s | 43,200 |
| Bursts (1 req every 1s) | Averages to 1 req/s | 86,400 |
BASIC/PRO Tier
| Scenario | Math | Daily Requests |
|---|---|---|
| Constant rate at limit | 10 req/s × 86,400s | 864,000 |
| Constant rate at 50% | 5 req/s × 86,400s | 432,000 |