Pricing
Sign up now and get 400M compute units per month free. No credit card required. Access all 17 chains instantly.
Quick Navigation:
- Tier Comparison - Feature breakdown by tier
- What are CUs? - Understanding compute units
- CU Cost Calculator - Estimate your usage
- Competitor Comparison - 5-10x better value
- Trace Method Pricing - High-compute operations
- Migration Guide - Existing customers
- Enterprise Pricing - Custom plans
- All 17 chains included
- Community Discord support
- 30-day data retention
- 5 API keys
- 10 webhook endpoints
- Archive: Last 30 days only
- All 17 chains included
- Email support (24hr SLA)
- 90-day data retention
- 15 API keys per project
- 50 webhook endpoints
- Trace method access
- Advanced analytics
- Archive: Last 90 days
- All 17 chains included
- Priority email + Slack (4hr SLA)
- 365-day data retention
- 100 API keys per project
- 200 webhook endpoints
- Advanced trace/debug methods
- 99.9% uptime SLA
- Dedicated account manager
- IP allowlisting + SSO
- Full archive data access
- Custom CU allocations
- 24/7 phone + dedicated Slack
- 99.95% uptime SLA
- Unlimited everything
- Dedicated infrastructure
- On-premise deployment options
- Custom SLA terms
- Crypto payment (USDC, ETH)
- SOC 2 compliance support
- Volume discounts (25-50% off)
- Standard methods: $0.42 per 1M CUs
- Trace/debug methods: $2.10 per 1M CUs (5x multiplier due to compute intensity)
- Team member add-ons: Growth +$12/member, Scale +$10/member
What are Compute Units (CUs)?
A Compute Unit (CU) measures the computational resources (CPU, RAM, disk I/O, network) consumed by an API request. This provides fair pricing where simple calls cost less than complex operations.
CU Costs by Method Type
Standard Methods (Low CU)
| Method | CU Cost | Description |
|---|---|---|
eth_blockNumber | 10 | Latest block number |
eth_gasPrice | 10 | Current gas price |
eth_chainId | 5 | Chain identifier |
net_version | 5 | Network version |
Common Methods (Medium CU)
| Method | CU Cost | Description |
|---|---|---|
eth_getBalance | 15 | Account balance |
eth_call | 26 | Contract read call |
eth_estimateGas | 87 | Gas estimation |
eth_getBlockByNumber | 21-36 | Block data |
eth_getLogs | 75-500 | Event logs (scales with range) |
Trace Methods (Very High CU)
| Method | CU Cost | Description |
|---|---|---|
trace_transaction | 1,000 | Single transaction trace |
trace_block | 2,500 | Full block trace |
debug_traceCall | 3,000 | Simulate and trace call |
debug_traceTransaction | 5,000 | Detailed debug trace |
debug_traceBlockByNumber | 50,000 | Full block debug (50x multiplier!) |
WebSocket Subscriptions
| Type | CU Cost | Description |
|---|---|---|
newHeads | 40/event | New block headers |
logs | 40/event | Event logs subscription |
newPendingTransactions | 40/event | Pending tx hashes |
Average Request: ~25 CUs across typical usage patterns
Why CU-Based Pricing?
Traditional "requests per minute" pricing treats all API calls equally, even though:
eth_blockNumbertakes milliseconds and minimal computedebug_traceBlockByNumbercan take 30+ seconds and consume 5000x more resources
CU-based pricing ensures:
- Fair costs - Pay for actual compute used
- Predictable billing - Understand costs before you call
- No surprise bills - Separate trace CU pools prevent accidents
- Industry standard - Matches Alchemy, QuickNode, Infura
Tier Comparison
| Feature | Starter | Growth | Scale | Enterprise |
|---|---|---|---|---|
| Price | $0/mo | $39/mo ($31.20 annual) | $199/mo ($159 annual) | Custom |
| Monthly CUs | 400M | 2B | 12B | Custom |
| Trace CUs | No access | 100M | 1B | Custom |
| Throughput (CUPs) | 50 | 330 | 1,250 | Custom |
| Chains | 17 (all) | 17 (all) | 17 (all) | 17 (all) |
| Team Members | 1 | 3 (+$12 each) | 10 (+$10 each) | Unlimited |
| Projects | 5 | 15 | 50 | Unlimited |
| Data Retention | 30 days | 90 days | 365 days | Custom |
| Support | Community | Email (24hr SLA) | Priority (4hr SLA) | 24/7 Phone |
| Uptime SLA | None | None | 99.9% | 99.95% |
| Archive Data | Last 30 days | Last 90 days | Full history | Full history + genesis |
Competitor Comparison
| Provider | Free Tier | Entry Paid | Entry CUs | CU Value/$ | Chains | Trace Methods | Annual Discount |
|---|---|---|---|---|---|---|---|
| Axol | 400M CUs | $39 | 2B CUs | 51.3M/$ | 17 | Separate pool | 20% |
| Alchemy | 300M CUs | PAYG only | 300M (free tier) | 7.7M/$ | ~30 | Mixed (expensive) | None |
| QuickNode | ~10M CUs | $49 | ~450M CUs | 9.2M/$ | ~25 | Mixed | 15% |
| Infura | ~180M CUs | $50 | ~450M CUs | 9M/$ | ~15 | Limited | None |
Trace Method Pricing
Why Separate Pools?
Trace and debug methods can consume 50-5000x more resources than standard calls. Without separation, one accidental debug_traceBlockByNumber could cost more than 100 regular users' monthly usage.
How It Works
- Standard CU Pool: Covers all eth_, net_, web3_* methods
- Trace CU Pool: Separate allocation for trace_* and debug_* methods
- Soft Limits: Warn at 80% usage, throttle at 100%
- Grace Period: 10% overage before hard cutoff
Trace Pool Examples
Growth Tier (100M trace CUs):
- 100,000
trace_transactioncalls - 40,000
trace_blockcalls - 20
debug_traceTransactioncalls - 2,000
debug_traceBlockByNumbercalls (mix is typical)
Scale Tier (1B trace CUs):
- 10x all of the above
Overage Handling
When you exceed your monthly CU pool:
- 80% usage: Email alert + dashboard warning
- 90% usage: Email alert + in-app notification
- 100% usage: Soft throttle (2-second queue delay)
- 110% usage: Hard limit OR overage billing (your choice in settings)
Overage Rates:
- Standard methods: $0.42 per 1M CUs
- Trace methods: $2.10 per 1M CUs (5x multiplier)
Annual Billing
Save 20% with annual billing:
- Growth: $31.20/month (billed $374.40 annually)
- Scale: $159/month (billed $1,908 annually)
Benefits:
- 20% discount across all tiers
- Lock in pricing for 12 months
- Priority billing support
- Cancel anytime with prorated refund
FAQ
How do I estimate my CU usage?
CU Usage Calculator
Estimate your monthly Compute Unit consumption and find the right tier
Recommended Tier: Starter
Standard: 400.0M CUs/month
Formula: Total CUs = (Simple calls × 10) + (Standard calls × 25) + (Complex calls × 100)
Example: If you make:
- 1M
eth_blockNumbercalls = 10M CUs - 500K
eth_callcalls = 13M CUs - 100K
eth_getLogscalls = 7.5M CUs - Total: 30.5M CUs/month = Fits in Starter tier
Can I upgrade or downgrade mid-month?
Yes, instantly. Billing is prorated. Unused CUs do not carry over to next month.
What happens if I exceed trace CU limits?
You'll receive alerts at 80%/90%/100%. At 100%, trace methods are throttled (2-sec delay) or switch to overage billing at $2.10/1M CUs.
Why do trace methods cost 5x more?
Trace methods like debug_traceTransaction can consume 30+ seconds of compute time and gigabytes of memory, compared to milliseconds for standard calls. The 5x multiplier reflects actual infrastructure costs.
Do WebSocket subscriptions count as CUs?
Yes. Each event received (newHeads, logs, etc.) costs 40 CUs. Subscriptions count toward your standard CU pool.
Can I pay with crypto?
Enterprise tier supports USDC and ETH payments. Contact sales@axol.io.
Migrating from Old Pricing
If you're an existing customer on our previous pricing model, here's what you need to know:
Migration Timeline
- 30-day notice: You'll receive an email 30 days before migration
- 90-day grandfather period: Current pricing honored during transition
- Automatic upgrade: All users moved to equivalent or better tiers
- Migration incentive: First 3 months at 20% discount
Tier Mapping
Your account will be automatically upgraded:
| Old Plan | Old Limit | New Plan | New Limit | Value Increase |
|---|---|---|---|---|
| Free | 10K calls/mo | Starter | 400M CUs (~16M calls) | 1600x more |
| Pro ($29) | 100K calls/mo | Growth | 2B CUs (~80M calls) | 800x more |
| Enterprise ($99) | 1M calls/mo | Scale | 12B CUs (~480M calls) | 480x more |
Estimating Your Usage
To estimate your current usage in CU terms:
- Simple calls (eth_blockNumber, eth_gasPrice): Count × 10 CUs
- Standard calls (eth_call, eth_getBalance): Count × 26 CUs
- Log queries (eth_getLogs): Count × 75 CUs
- Trace calls (trace_transaction): Count × 1,000 CUs
Example: If you currently use 50K calls/month:
- 20K simple calls = 200K CUs
- 25K standard calls = 650K CUs
- 5K log queries = 375K CUs
- Total: 1.225M CUs = Easily fits in Starter (free)
Migration Support
Questions about migration? Email us or join our Discord.
Enterprise Pricing
Starting at $999/month with volume discounts:
- $0.25-0.35 per 1M CUs (25-50% discount)
- Custom CU allocations and SLAs
- Dedicated infrastructure options
- On-premise deployment available
- SOC 2 Type II compliance support
- Quarterly business reviews
Contact sales for custom pricing.
Understanding Your Bill
Your monthly bill includes:
1. Base Tier Cost
- Starter: $0/month
- Growth: $39/month ($31.20 with annual)
- Scale: $199/month ($159 with annual)
- Enterprise: Custom pricing
2. Overage Charges (if enabled)
When you exceed your monthly CU pool:
- Standard CUs: $0.42 per 1M CUs over limit
- Trace CUs: $2.10 per 1M CUs over limit (5x multiplier)
3. Add-ons
- Additional team members:
- Growth: $12/member/month
- Scale: $10/member/month
- Enterprise: Included
Example Bills
Growth Tier - Light Usage:
- Base: $39.00
- Usage: 1.5B CUs (within 2B limit)
- Team: 1 member (included)
- Total: $39.00/month
Growth Tier - With Overage:
- Base: $39.00
- Standard overage: 500M CUs × $0.42/1M = $0.21
- Trace usage: 80M CUs (within 100M limit)
- Team members: 2 extra × $12 = $24.00
- Total: $63.21/month
Scale Tier - Heavy Usage:
- Base: $199.00
- Usage: 10B CUs (within 12B limit)
- Trace: 800M CUs (within 1B limit)
- Team: 8 members (included)
- Total: $199.00/month
Billing FAQ
When am I charged? Billing occurs monthly on your signup date. Annual plans are charged upfront with 20% discount.
Can I see my usage in real-time? Yes, at app.axol.io/dashboard. Updated every hour.
What if I disable overage billing? API requests are throttled (2-second queue) when you reach 100% of CU pool. Hard limit at 110%.
Do unused CUs roll over? No. CU pools reset monthly. Upgrade to a higher tier if consistently hitting limits.
Getting Started
- Sign up for free Starter tier
- Get your API key
- Start building - 400M CUs per month
- Upgrade when ready