Free RPC credits: how many free CU and calls you get
Free RPC credits: 30,000,000 CU per 30-day window, about 2,000,000 eth_call requests, 25 calls per second per account, no credit card.
The free RPC credits are 30,000,000 CU per 30-day window, enough for about 2,000,000 eth_call requests at 15 CU each, with no credit card. Developers and AI agents share one account-wide cap of 25 calls per second, and credits are pooled across chains, JSON-RPC and the Data API.
curl -s "https://console-api.blockvectra.com/v1/plans" | jq '.free'Values come from GET /v1/plans. Checked ; see how CU converts to price.
What the free plan is suited for
BlockVectra's Free Plan provides an out-of-the-box blockchain interface for developers. Without requiring a credit card, you can use it for local development, personal projects, lightweight automation bots, contract event tracking, and moderate-frequency chain data queries.
Billing is metered in Compute Units (CU): each method consumes CU according to its weight, with usage pooled across all chains, JSON-RPC, and the Data API. For detailed billing rules, see the Pricing page.
Method weights and period capacity
The table below calculates the estimated call capacity for common methods within a single usage window based on the active method weights and platform API data:
The Free Plan requires registering an account and using an API key; all keys under an account share an average of 25 calls per second (short bursts allowed). At the end of each 30-day cycle, balances below 30,000,000 CU are refilled to 30,000,000 CU.
| Method | CU Weight | Approx Calls / Cycle | Approx / Day | List Price / 1M Calls |
|---|---|---|---|---|
eth_blockNumber | 1 | 30,000,000 | 1,000,000 | $0.10 |
eth_getBlockByNumber | 5 | 6,000,000 | 200,000 | $0.50 |
eth_getBalance | 10 | 3,000,000 | 100,000 | $1.00 |
eth_call | 15 | 2,000,000 | 66,666 | $1.50 |
eth_getLogs | 30 | 1,000,000 | 33,333 | $3.00 |
debug_traceTransaction | 100 | 300,000 | 10,000 | $10.00 |
data.block | 5 | 6,000,000 | 200,000 | $0.50 |
data.address_balances | 25 | 1,200,000 | 40,000 | $2.50 |
data.dex_prices | 15 | 2,000,000 | 66,666 | $1.50 |
data.transaction_trace | 200 | 150,000 | 5,000 | $20.00 |
Task examples and upgrade paths
To help you assess usage, here are calculations for representative development tasks:
- Polling eth_blockNumber once per second: about 2,592,000 calls per cycle, consuming only 8.6% of the free quota.
- Tracking contract events with eth_getLogs: polling every 60s consumes 4.3%, every 10s consumes 25.9%, and every 2s consumes 129.6% (exceeds free quota).
- Querying balances for 1,000 addresses every 10 minutes (data.address_balances): total consumption per cycle is 108,000,000 CU, which is 3.6x the free allowance; the average call rate is only 1.67 calls/sec, showing that usage exceeds the CU quota rather than the rate limit; at list price this task's total usage is about $10.80/month — making it a natural upgrade path.
Getting started and upgrading
The free quota is ideal for development, testing, and lightweight workloads. When your traffic expands and requires higher concurrency or more compute units, top up on-chain: get your deposit address from the Console Billing page or GET /v1/topup/deposit-address (MCP get_deposit_address; see the Agent top-up guide); once credited, the account-wide calls-per-second cap is removed. Each key remains subject to CU rate and burst limits, as described in the JSON-RPC documentation. Any unused Free Credits stay in your Credits and can still be used. For current rates and billing units, please see the Pricing page.
Next steps
- Browse the datasets directory to see every dataset BlockVectra indexes.
- See the free plan and pricing to check what your account includes.
- Log in to the console to create an API key.
Last updated:
Tokenized stocks
Stock token holders, transfers and wallet balances on Robinhood Chain with one API key: /tokens/{token}/holders, /transfers, /balances. Not stock quotes.
DEX daily prices
Get daily DEX OHLC prices and VWAP for a token with one GET /{chain}/dex/prices request, plus exact fractions in TypeScript and Python and backfills.