Use public RPC endpoints without a key for their listed methods, or sign up for authenticated calls within the current free-credit rules.
No API key required. Wallet methods only, rate-limited per IP. Check GET /v1/chains for current methods and limits.
Get 30,000,000 CU free on sign-up with no credit card required.
Issued automatically on your first login, then refilled to 30,000,000 CU at the end of every 30-day cycle. Compute Units and rate limits are pooled across chains.
Rate Limit: 3 req/s per IP, burst 20, batch max 10
Send Transaction Limit: 1 req/s per IP, burst 3
Public history: latest 1,000 blocks.
Public methods
eth_chainId
net_version
eth_blockNumber
eth_getBalance
eth_getTransactionCount
eth_getCode
eth_getStorageAt
eth_call
eth_estimateGas
eth_gasPrice
eth_maxPriorityFeePerGas
eth_feeHistory
eth_getBlockByNumber
eth_getBlockByHash
eth_getTransactionByHash
eth_getTransactionReceipt
eth_syncing
web3_clientVersion
eth_sendRawTransaction
curl -X POST 'https://api.blockvectra.com/v1/zora_mainnet/public' -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'
How it works
1
No credit card
Sign in using GitHub, Google, or an Ethereum wallet to get started immediately, no credit card required.
2
Auto-credited on sign-up
Your account is created on your first login and credits are granted automatically without forms or claims. Labeled as 'Sign-up grant' in the console top-up history.
3
Create keys and make calls
Generate an API key in the console to access JSON-RPC across all supported chains, plus Data API on supported networks.
What the free plan includes
Sign-up grant
Get 30,000,000 CU when your account is created on first login, with no credit card required.
Cycle refills
A 30-day cycle is anchored at the start of your first settled billable usage period and recorded after settlement; if your balance is below 30,000,000 CU at cycle end, it is refilled to 30,000,000 CU (does not accumulate).
Rate limits
All API keys under the account share an average of 25 calls per second, with short bursts allowed. Batch requests count by individual calls inside the batch, up to 25 calls per batch.
Per-key defaults
Each individual key defaults to 100 CU/s (burst 400 CU), shown in the Rate limit column of the Keys table in the console.
How balances change
Example 1: You use 25,000,000 CU in a cycle. At cycle end your balance is 5,000,000 CU, which is below 30,000,000 CU, so it is refilled to 30,000,000 CU.
Example 2: At cycle end, if your balance is already at or above 30,000,000 CU (for instance, if no calls were made or after using a reset chance), it is not refilled (credits do not accumulate).
Pay-as-you-go after free credits
Pay-as-you-go: 1 USD = 10,000,000 CU, minimum top-up $0.01. All methods are publicly priced. Your first paid top-up removes the account-wide calls-per-second cap; each key is raised to at least 2,000 CU/s (burst 10,000 CU), and higher custom limits are kept. Remaining free credits stay.
All new accounts signing in to the console using GitHub, Google, or an Ethereum wallet automatically receive free credits, with no credit card or application required. Each individual or organization may only use one account for the free plan.
What happens when credits run out?
Requests return HTTP 402 until the current cycle ends and your balance is refilled to 30,000,000 CU, or until you complete your first paid top-up.
How is 25 calls per second calculated?
This is the pooled average across all API keys under your account, with short bursts allowed. Batch requests count by individual calls inside the batch; Data API requests count as 1 call each. Free plan batch requests allow up to 25 calls per batch.
Why does my key not reach 25 calls per second?
Each key is also subject to a CU/s limit, shown in the Rate limit column of the Keys table in the console. High-weight methods (such as debug_traceTransaction) have fewer calls per second per key.
Can I create multiple accounts with different logins to get more free credits?
No. Different login methods create separate accounts, but each individual or organization may only use one account for the free plan. Creating multiple accounts to obtain extra free credits is a violation, and such credits may be revoked (Sections 7 and 12 of the Terms).
How do I verify credits have been issued?
Sign in to the console to check your balance and top-up history. Credits issued on sign-up are labeled as 'Sign-up grant'.
Free plan rules
1. Free credit issuance
When a new account is created upon first login, 30,000,000 CU in free credits is issued automatically with no credit card required, shown as 'Sign-up grant' in the console top-up history. Each individual or organization may only use one account for the free plan (Section 7 of the Terms).
2. Cycle refill rules
A 30-day usage cycle is anchored at the start of your first settled billable usage period and recorded after settlement. At cycle end, balances below 30,000,000 CU are refilled to 30,000,000 CU; balances at or above 30,000,000 CU are not refilled. Unused credits remain in your balance, but credits do not accumulate across cycles.
3. Rate and per-key limits
All API keys under the account share an average of 25 calls per second, with short bursts allowed. Each individual key defaults to 100 CU/s (burst 400 CU), shown in the Rate limit column of the Keys table in the console.
4. Upgrading to a paid account
After completing your first paid top-up, your account upgrades to a paid account pursuant to Section 7 of the Terms, removing the calls-per-second limit. Any remaining free credits carry over into your balance for continued use; paid accounts no longer receive cycle refills.
5. Prohibited conduct
Credits obtained through conduct prohibited under Section 12 of the Terms (such as registering multiple accounts to obtain extra free credits) may be revoked upon discovery, and we may suspend or terminate associated accounts pursuant to Section 24.
6. Relationship to Terms of Service
These rules supplement the Terms of Service. Matters not covered herein are governed by the Terms of Service; in the event of any conflict, the Terms of Service prevail. Specific figures are governed by those published on this page and the Pricing page at the time.
Free RPC endpoints and API credits
Get 30,000,000 CU free on sign-up with no credit card required.