• Ankr Build
  • Products
  • RPC Service
  • Pricing

Ankr RPC Pricing Plans

Public and Premium plans comparison

FeaturePublic PlanPremium Plan
Full and Archive Data
Advanced API
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.

Pricing calculator

Use our beta pricing calculator for standard EVM methods. For all other methods and blockchains that don't support standard EVM methods, the default price is set to 100 credits.

Get started with Premium

  1. Go to the RPC Services platform.
  2. Connect your wallet.
  3. Top up account balance.
  4. Add Premium URLs into your project to interact with a blockchain.

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 current ANKR/USD exchange rate on the moment of block's validation.

Chain typeMethodAPI CreditsUSD/request
EVMeth_getLogs700$0.00007000
EVMeth_estimateGas700$0.00007000
EVMeth_sendRawTransaction700$0.00007000
EVMeth_call500$0.00005000
EVMeth_getCode500$0.00005000
EVMweb3_clientVersion200$0.00002000
EVMweb3_sha3200$0.00002000
EVMeth_getBlockByNumber200$0.00002000
EVMeth_getBlockByHash200$0.00002000
EVMeth_getTransactionReceipt200$0.00002000
EVMeth_getUncleByBlockHashAndIndex200$0.00002000
EVMeth_chainId200$0.00002000
EVMeth_getBlockTransactionCountByHash200$0.00002000
EVMeth_accounts200$0.00002000
EVMeth_gasPrice200$0.00002000
EVMeth_getBlockTransactionCountByNumber200$0.00002000
EVMeth_getCompilers200$0.00002000
EVMeth_getUncleByBlockNumberAndIndex200$0.00002000
EVMeth_getTransactionByHash200$0.00002000
EVMeth_getUncleCountByBlockNumber200$0.00002000
EVMeth_uninstallFilter200$0.00002000
EVMeth_compileSolidity200$0.00002000
EVMeth_getTransactionByBlockHashAndIndex200$0.00002000
EVMeth_getTransactionByBlockNumberAndIndex200$0.00002000
EVMeth_subscribe200$0.00002000
EVMeth_unsubscribe200$0.00002000
EVMeth_getTransactionCount200$0.00002000
EVMeth_blockNumber200$0.00002000
EVMeth_newBlockFilter200$0.00002000
EVMeth_getBalance200$0.00002000
EVMeth_getStorageAt200$0.00002000