Compute Units

A comprehensive list of all our APIs, supported providers and their CUs.

Plans

FreeGrowthProBusiness
Cost0$39$179499
Monthly (CU)40 Millions400 Millions1.8 Billions5 Billions
Throughput (CUs/s)100020008,00020,000

If exceeded throughput limit, overflow is capped at 1 PRS.



Unified API Cost

📘

Compute Unit (CU) cost for Unified API varies from endpoint to endpoint, as well as varies from inputs to inputs for the same endpoint.

The 90th percentile (P90) of CUs cost for each endpoint is listed below for your reference.

There is a maximum CUs that could be hit for each endpoint.

Token API

API NameP90Maximum
/token/metadata705000
/token/balance705000
/token/balance/historical50005000
/token/price50005000
/token/price/historical50005000
/token/transfers580600
/token/allowances1000010000
/token/activity25002500

NFT API

API NameP90Maximum
nft/balance11504875
nft/balance/advanced16601660
nft/nft-in-collection155075000
nft/transfers16601950
nft/transfers/nft16601660
nft/transfers/collection-id16601660
nft/collection-metadata5001660
nft/collection-metadata/collection-id16601660
nft/collection/traits160010000
nft/collection/rarity20025000
nft/collection/trait/attributes160010000
nft/nft-in-collection/collection-id16601660
nft/collection/volumes-market-caps16601660
nft/collection/top-collectors/collection-id16601660
nft/collection/pricing-history/collection-id16601660
nft/metadata2001660
nft/metadata/nft-ids16601660
nft/is-airdrop200200
nft/floor-price200200
nft/is-nft-holder2005000
nft/sales3501660
nft/owned-collections675675
nft/top-sales16601660
nft/owners/nft16601660
nft/owners/contract16601660
nft/owners/collection-id16601660
nft/listings16601660

Transaction API

API NameP90Maximum
/transactions2001950
/transaction70200
/transactions/block16001600
/transactions/advanced16001600

Market Data API

API NameP90Maximum
/market-data/price38006364
/market-data/market-cap38006364
/market-data/24-hour-volume38006364
/market-data/history26002600
/market-data/chart-range26002600
/market-data/chart-price-range26002600
/market-data/trending38003800


Direct API Cost

ProviderDescriptionCU
HeliusSolana RPCs5000
TonTon Network APIs3
DefinedMarket and Defi Data3500
Lunar CrushSocial Data5000
SimpleHashComprehensive Token Data1660
CoinGeckoCrypto Market Data2600


Scan API Cost

API NameCU
/scan/native-supply330
/scan/native-price330
/scan/native-node-size330
/scan/native-node-count330
/scan/estimation-confirmation-time330
/scan/current-gas-estimation330
/scan/token-supply330
/scan/token-balance330
/scan/transaction-execution-status330
/scan/transaction-receipt-status330
/scan/block-rewards330
/scan/block-get-countdown330
/scan/block-by-timestamp330
/scan/account-native-balance-single330
/scan/account-native-balance-multi330
/scan/account-normal-transactions330
/scan/account-internal-transactions-by-address330
/scan/account-internal-transactions-by-hash330
/scan/account-internal-transactions-by-block-range330
/scan/account-erc20-transactions330
/scan/account-erc721-transactions330
/scan/account-erc1155-transactions330
/scan/log-address330
/scan/log-by-topics330
/scan/log-by-address-filtered-topics330
/scan/contract-abi330
/scan/contract-source-code330
/scan/contract-creation330
/scan/contract-verify-source-code330
/scan/contract-verify-proxy330


Standard EVM JSON-RPC Methods Cost

Ethereum, Polygon PoS, Polygon zkEVM, Optimism, Arbitrum

Ethereum

API NameCU
net_info30
eth_getAssetBalance30
eth_blockNumber30
eth_getBalance30
eth_baseFee30
eth_getCompilers30
eth_getLogs30
eth_getChainConfig30
eth_submitHashrate30
eth_chainId30
eth_getBlockByNumber30
eth_accounts30
eth_feeHistory30
eth_gasPrice30
eth_getWork30
eth_getBlockTransactionCountByHash30
eth_getBlockTransactionCountByNumber30
eth_getCode30
eth_getProof30
eth_getRawTransactionByBlockHashAndIndex30
eth_getStorageAt30
eth_getRawTransactionByBlockNumberAndIndex30
eth_getTransactionByBlockHashAndIndex30
eth_getTransactionByHash30
eth_getTransactionCount30
eth_getTransactionReceipt30
eth_getUncleByBlockHashAndIndex30
eth_getUncleByBlockNumberAndIndex30
eth_getUncleCountByBlockHash30
eth_getUncleCountByBlockNumber30
eth_maxPriorityFeePerGas30
eth_protocolVersion30
eth_sendRawTransaction30
eth_sendTransaction30
eth_sign30
eth_signTransaction30
eth_getBlockByHash30
eth_call30
eth_estimateGas30
eth_newFilter30
eth_newBlockFilter30
eth_newPendingTransactionFilter30
eth_uninstallFilter30
eth_getFilterChanges30
eth_getFilterLogs30
web3_clientVersion30
web3_sha330
net_version30
net_peerCount30
eth_syncing30
eth_coinbase30
eth_mining30
eth_hashrate30
net_listening30
eth_getAccount30
eth_getBlockReceipts30
eth_sendPrivateTransaction30
eth_submitWork30
eth_unsubscribe30
txpool_content30
txpool_inspect30
txpool_status30
txpool_contentFrom30

Debug API

EndpointsCU
debug_traceBlockByHash30
debug_traceBlockByNumber30
debug_traceCall30
debug_traceTransaction30
debug_getBadBlocks30
debug_storageRangeAt30
debug_getTrieFlushInterval30
debug_getRawReceipts30

Trace API

EndpointsCU
trace_block30
trace_call30
trace_callMany30
trace_filter30
trace_transaction30
trace_rawTransaction30
trace_replayBlockTransactions30
trace_replayTransaction30

Polygon PoS Specific Methods

EndpointsCU
bor_getAuthor30
bor_getCurrentProposer30
bor_getCurrentValidators30
bor_getRootHash30
bor_getSignersAtHash30
eth_createAccessList30
eth_getRootHash30

Polygon zkEVM Specific Methods

Coming soon!


Avalanche Specific Methods

EndpointsCU
avax.export30
avax.exportKey30
avax.getAtomicTx30
avax.getAtomicTxStatus30
avax.getUTXOs30
avax.import30
avax.importKey30
avax.issueTx30
info.isBootstrapped30
info.getBlockchainID30
info.getNetworkID30
info.getNodeVersion30
info.getTxFee30
info.uptime30

P-Chain Methods

EndpointsCU
platform.getBalance30
platform.getBlockchainStatus30
platform.getBlockchains30
platform.getCurrentSupply30
platform.getCurrentValidators30
platform.getHeight30
platform.getMaxStakeAmount30
platform.getMinStake30
platform.getPendingValidators30
platform.getRewardUTXOs30
platform.getStake30
platform.getStakingAssetId30
platform.getSubnets30
platform.getTimestamp30
platform.getTotalStake30
platform.getTx30
platform.getTxStatus30
platform.getUTXOs30
platform.getValidatorsAt30
platform.issueTx30
platform.sampleValidators30
platform.validatedBy30
platform.validates30

Exchange Chain Methods

EndpointsCU
avm.buildGenesis30
avm.getAddressTxs30
avm.getAllBalances30
avm.getAssetDescription30
avm.getBalance30
avm.getTx30
avm.getTxStatus30
avm.getUTXOs30
avm.issueTx30

Standard Starknet JSON-RPC Methods

Coming soon!


Standard Solana JSON-RPC Methods

EndpointsCU
getAccountInfo30
getBalance30
getBlock30
getBlockCommitment30
getBlockHeight30
getBlockProduction30
getBlockTime30
getBlocks30
getBlocksWithLimit30
getClusterNodes30
getConfirmedBlock30
getConfirmedBlocks30
getConfirmedBlocksWithLimit30
getConfirmedSignaturesForAddress230
getConfirmedTransaction30
getEpochInfo30
getEpochSchedule30
getFeeCalculatorForBlockhash30
getFeeForMessage30
getFeeRateGovernor30
getFees30
getFirstAvailableBlock30
getGenesisHash30
getHealth30
getHighestSnapshotSlot30
getIdentity30
getInflationGovernor30
getInflationRate30
getInflationReward30
getLargestAccounts30
getLatestBlockhash30
getLeaderSchedule30
getMaxRetransmitSlot30
getMaxShredInsertSlot30
getMinimumBalanceForRentExemption30
getMultipleAccounts30
getParsedBlock30
getParsedTransaction30
getProgramAccounts30
getRecentBlockhash30
getRecentPerformanceSamples30
getRecentPrioritizationFees30
getSignatureStatuses30
getSignaturesForAddress30
getSlot30
getSlotLeader30
getSlotLeaders30
getSnapshotSlot30
getStakeMinimumDelegation30
getStakeActivation30
getSupply30
getTokenAccountBalance30
getTokenAccountsByDelegate30
getTokenAccountsByOwner30
getTokenLargestAccounts30
getTokenSupply30
getTransaction30
getTransactionCount30
getVersion30
getVoteAccounts30
isBlockhashValid30
minimumLedgerSlot30
requestAirdrop30
sendTransaction30
simulateTransaction30

Tendermint JSON-RPC Methods

EndpointsCU
health30
status30
blockchain30
block30
block_results30
commit30
validators30
genesis30
dump_consensus_state30
consensus_state30
consensus_params30
unconfirmed_txs30
num_unconfirmed_txs30
tx_search30
tendermint_tx30
broadcast_evidence30
broadcast_tx_sync30
broadcast_tx_async30
abci_info30
abci_query30

Otterscan JSON-RPC APIs

EndpointsCU
ots_getApiLevel30
ots_getInternalOperations30
ots_hasCode30
ots_getTransactionError30
ots_traceTransaction30
ots_getContractCreator30
ots_getTransactionBySenderAndNonce30
ots_getBlockDetails30
ots_getBlockDetailsByHash30
ots_getBlockTransactions30
ots_searchTransactionsBefore30
ots_searchTransactionsAfter30

Index JSON-RPC

EndpointsCU
index.getContainerById30
index.getContainerByIndex30
index.getContainerRange30
index.getIndex30
index.getLastAccepted30
index.isAccepted30

Arbitrum Specific Methods

EndpointsCU
arbtrace_block30
arbtrace_call30
arbtrace_callMany30
arbtrace_filter30
arbtrace_replayBlockTransactions30
arbtrace_replayTransaction30
arbtrace_transaction30

Fantom Specific Methods

EndpointsCU
dag_getEvent30
dag_getEventPayload30
dag_getHeads30
ftm_currentEpoch30
trace_get30

Optimism Specific Methods

EndpointsCU
eth_estimateExecutionGas30
optimism_outputAtBlock30
optimism_syncStatus30
optimism_rollupConfig30
optimism_version30

Notify and Subscription APIs

Coming soon!


Webhooks

Coming soon!