Build more with QuickNode - New pricing plans and a free tier! Read the press release

Free Ethereum RPC
Documentation

Documentation for Algorand, Arbitrum, Arbitrum Nova, Avalanche, Binance Smart Chain, Celo, Ethereum, Fantom, Gnosis, Harmony, Optimism, Polygon, and Solana RPCs across multiple software languages, libraries and SDKs including cURL, Python, Ruby and JavaScript.

Get started with Ethereum development using these docs - send suggestions for improvements to [email protected]

Contents

API Credits

Usage in our new pricing plans is measured in API Credits. Some methods have an API Credit value greater than 1: eth_getLogs has a value of 6, for example. API Credit values are based on the intensity that the method has on the platform and varies based on a number of complex factors (like compute, memory, disk, and network resources).

We’re very excited as we develop and ship new features at QuickNode. As of July 7th, 2022, all newly launched features will have an associated API Credit per method. In the future, by using this model, we will also be able to offer price reductions or make some features available for free for our users.

API Methods & Their Values

method name value
eth_accounts 1
eth_blocknumber 1
eth_call 2
eth_chainid 1
eth_coinbase 1
eth_estimategas 6
eth_feehistory 1
eth_gasprice 2
eth_getbalance 2
eth_getblockbyhash 2
eth_getblockbynumber 2
eth_getblocktransactioncountbyhash 2
eth_getblocktransactioncountbynumber 2
eth_getcode 2
eth_getfilterchanges 2
eth_getfilterlogs 6
eth_getlogs 6
eth_getproof 2
eth_getstorageat 2
eth_gettransactionbyblockhashandindex 2
eth_gettransactionbyblocknumberandindex 2
eth_gettransactionbyhash 2
eth_gettransactioncount 2
eth_gettransactionreceipt 2
eth_getunclecountbyblockhash 2
eth_getunclecountbyblocknumber 2
eth_getwork 1
eth_hashrate 1
eth_mining 1
eth_newblockfilter 2
eth_newfilter 2
eth_newpendingtransactionfilter 2
eth_protocolversion 1
eth_sendrawtransaction 23
eth_sendtransaction 1
eth_sign 1
eth_signtransaction 1
eth_submithashrate 1
eth_submitwork 1
eth_syncing 1
eth_uninstallfilter 1
qn_fetchnftcollectiondetails 4
qn_fetchnfts 1
qn_fetchnftsbycollection 4
qn_fetchnftsbycreator 1
qn_getsupportedchains 4
qn_gettokenmetadatabycontractaddress 4
qn_gettokenmetadatabysymbol 4
qn_getwalletsbycontractaddress 4
qn_getwallettokenbalance 4
qn_getwallettokens 4
qn_getwallettokentransactions 4
qn_verifynftsowner 1
web3_clientversion 2
parity_getblockreceipts 250
debug_callmany 22
debug_gcstats 22
debug_getbadblocks 22
debug_getblockreceipts 22
debug_storagerangeat 22
debug_traceblockbyhash 22
debug_traceblockbynumber 22
debug_tracecall 22
debug_tracetransaction 22
txpool_status 1
txpool_inspect 1
net_listening 1
net_peercount 1
net_version 1
trace_call 6
trace_callmany 6
trace_transaction 2
trace_filter 6
trace_replaytransaction 259
trace_rawtransaction 6
trace_replayblocktransactions 259
trace_block 2
trace_get 2
debug_getblockreciepts 22
eth_callmany 4
eth_getblockreceipts 1
txpool_content 500

Archive Multiplier

Archive data is data from very early blocks which require separate infrastructure to power archive requests from our customers - read more about full versus archive nodes in this QuickNode guide.

As of July 7th, 2022 , archive data is included in all plans!

Archive Method Multiplier 4

We apply a multiplier to the API Credit for all calls made to the archive. For example, the eth_getBalance method has an API Credit of 2. This method called against the archive would be the API Credit * the archive multiplier (2 * 4 = 8).