Access limitations

Method whitelist

Our free RPC access is based on an RPC method whitelist:

Method

Restrictions

Limitations

eth_getTransactionCount

N/A

N/A

eth_getBalance

N/A

N/A

eth_getBlockByNumber

N/A

N/A

eth_call

N/A

N/A

eth_getLogs

  • Maximum 10 calls per 30 minutes

  • Must use a filter

  • Filter must contain at least one topic

Will only search the last 100 blocks at most.

eth_sendRawTransaction

N/A

N/A

eth_getTransactionReceipt

N/A

N/A

eth_blockNumber

N/A

N/A

eth_coinbase

N/A

N/A

net_version

N/A

N/A

eth_chainId

N/A

N/A

eth_gasPrice

N/A

N/A

eth_estimateGas

N/A

N/A

eth_getTransactionByHash

N/A

N/A

eth_getTransactionByBlockHashAndIndex

N/A

N/A

eth_getTransactionByBlockNumberAndIndex

N/A

N/A

eth_getUncleByBlockNumberAndIndex

N/A

N/A

eth_getBlockByHash

N/A

N/A

eth_getStorageAt

N/A

N/A

eth_syncing

N/A

N/A

eth_mining

N/A

N/A

eth_getCode

N/A

N/A

eth_protocolVersion

N/A

N/A

eth_getBlockTransactionCountByNumber

N/A

N/A

eth_getUncleCountByBlockNumber

N/A

N/A

eth_getBlockTransactionCountByHash

N/A

N/A

eth_getUncleCountByBlockHash

N/A

N/A

Rate limits

In addition to the method whitelist, the following rate limiting is in place:

  • User starts out with 1,000 credits

  • Credits are reset 60 seconds after the first request

  • Single RPC requests costs 2 credits

  • Batch RPC requests costs 1 credit per message in batch

These limits are visible in the X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset headers.

In addition to the rate limits that are transparent with the headers, there is a limit of 25,000 credits per 12 hours, and an absolute maximum of 2,500 POST requests per 5 minutes.

If you surpass these limits your requests will be throttled.

The rate limits of our free service is subject to change at any time without notice.