• RPC Service
  • Pricing

Ankr Pricing Plans

FeaturePublic PlanPremium Plan
RPC Service
Advanced APIs
Full and Archive Data
Priority orderLimited during high trafficPrioritized during high traffic
Requests per minute= 45k / all blockchains — guaranteed;
> 45k / all blockchains — possible (depends on overall load)
= 60k / endpoint — guaranteed;
> 60k / endpoint — possible (depends on overall load)
ConnectionHTTPSHTTPS and WebSockets
SupportDiscord SupportDirect Email Support
TermsNo ContractBoth Contract and No Contract
CostFREEPay-as-you-go

PAYG: Premium plan's usage-based pricing

Pay-as-you-go (PAYG) is a usage-based pricing model for the Premium Plan services. PAYG means that you commit to no subscriptions but pay for each request you make. To start using the Premium Plan features, you deposit a minimum amount of 1000 ANKR tokens and create an Ankr Premium account.

How we charge?

Premium Plan's usage measures in API Credits. PAYG model charges per method used. Various methods have different credit values per request. A method's credit value calculates based on a method's usage intensity and multiple factors that include using the computational, memory, storage, and network resources.

Premium Plan supports two communication protocols:

  • HTTPS — this one is used either for individual or batch requests.
  • WebSocket — this one is used to establish a communication channel.

We charge no matter whether a request has been successful or not. In other words, a charge is taken for each request coming to our worker, regardless of a node's response.

Here is the summary on PAYG charging:

  • Correct request (charged) — a request uses a supported method and has a valid JSON-RPC structure.
  • Incorrect request (not charged) — a request has an invalid JSON-RPC structure or a batch request has the same ID in multiple requests. We can't parse such a request.
  • Correct request + incorrect method (charged default amount) — a request uses an unsupported method though has a valid JSON-RPC structure. We charge default amount of credits for the infrastructure usage.

Get started with Premium

  1. Go to the RPC Services platform.
  2. Connect your wallet.
  3. Deposit funds.
  4. Add Premium Endpoints into your project to interact with a blockchain.

PAYG pricing per request

The price of our API Credits is pegged to USD. It means that upon using ANKR tokens for PAYG, ANKR calculates into API Credits at the latest ANKR/USD exchange rate.

Our PAYG pricing model:
0.10 USD = 1M API Credits

EVM-compatible chains

MethodAPI CreditsUSD/request
eth_getLogs200$0.00002
eth_estimateGas200$0.00002
eth_sendRawTransaction200$0.00002
eth_call200$0.00002
eth_getCode200$0.00002
web3_clientVersion200$0.00002
web3_sha3200$0.00002
eth_getBlockByNumber200$0.00002
eth_getBlockByHash200$0.00002
eth_getTransactionReceipt200$0.00002
eth_getUncleByBlockHashAndIndex200$0.00002
eth_chainId200$0.00002
eth_getBlockTransactionCountByHash200$0.00002
eth_accounts200$0.00002
eth_gasPrice200$0.00002
eth_getBlockTransactionCountByNumber200$0.00002
eth_getCompilers200$0.00002
eth_getUncleByBlockNumberAndIndex200$0.00002
eth_getTransactionByHash200$0.00002
eth_getUncleCountByBlockNumber200$0.00002
eth_uninstallFilter200$0.00002
eth_compileSolidity200$0.00002
eth_getTransactionByBlockHashAndIndex200$0.00002
eth_getTransactionByBlockNumberAndIndex200$0.00002
eth_subscribe200$0.00002
eth_unsubscribe200$0.00002
eth_getTransactionCount200$0.00002
eth_blockNumber200$0.00002
eth_newBlockFilter200$0.00002
eth_getBalance200$0.00002
eth_getStorageAt200$0.00002

Solana

MethodAPI CreditsUSD/request
getBlockHeight500$0.00005
getSignatureStatuses500$0.00005
sendTransaction500$0.00005
simulateTransaction500$0.00005
requestAirdrop500$0.00005
getAccountInfo500$0.00005
getBalance500$0.00005
getMultipleAccounts500$0.00005
getProgramAccounts500$0.00005
getTokenAccountBalance500$0.00005
getBlockTime500$0.00005
getFees500$0.00005
getFirstAvailableBlock500$0.00005
getLargestAccounts500$0.00005
getTokenLargestAccounts500$0.00005
getRecentBlockhash500$0.00005
getSlot500$0.00005
getVersion500$0.00005
getClusterNodes500$0.00005
getGenesisHash500$0.00005
getIdentity500$0.00005
getRecentPerformanceSamples500$0.00005
getSnapshotSlot500$0.00005
getBlock500$0.00005
getBlocks500$0.00005
getBlocksWithLimit500$0.00005
getFeeCalculatorForBlockhash500$0.00005
getStakeActivation500$0.00005
getSupply500$0.00005
getTokenSupply500$0.00005
getTransaction500$0.00005
getConfirmedBlock (deprecated)500$0.00005
getConfirmedBlocks (deprecated)500$0.00005
getConfirmedBlocksWithLimit (deprecated)500$0.00005
getConfirmedTransaction (deprecated)500$0.00005
getProgramAccounts500$0.00005
getTokenLargestAccounts500$0.00005
getTokenAccountsByDelegate500$0.00005
getTokenAccountsByOwner500$0.00005

Advanced APIs

APIs CollectionMethodAPI CreditsUSD/request
NFT APIankr_getNFTsByOwner700$0.00007
ankr_getNFTMetadata700$0.00007
ankr_getNFTHolders700$0.00007
Query APIankr_getBlocks700$0.00007
ankr_getLogs700$0.00007
ankr_getTransactionsByHash700$0.00007
ankr_getInteractions700$0.00007
Token APIankr_getAccountBalances700$0.00007
ankr_getCurrencies700$0.00007
ankr_getTokenPrice700$0.00007
ankr_getTokenHolders700$0.00007
ankr_getTokenHoldersCount700$0.00007