Starting January 2026, the CDP Node API will require developers to have a payment method on file.
Overview
CDP Node API pricing operates on a pay-as-you-go model based on Billing Units (BU). BUs are calculated per method based on computational complexity and data requirements. You can get started now with 10M BUs free per month. As you grow, you only pay for what you use. To help you estimate costs, the following lists detail BUs per each JSON RPC method.Billing Units by Method
Standard Methods (30 BU)
Most common JSON-RPC methods for basic blockchain interactions.eth_accountseth_blockNumbereth_calleth_chainIdeth_createAccessListeth_feeHistoryeth_gasPriceeth_getBalanceeth_getBlockByHasheth_getBlockTransactionCountByHasheth_getBlockTransactionCountByNumbereth_getCodeeth_getFilterChangeseth_getProofeth_getStorageAteth_getTransactionByBlockHashAndIndexeth_getTransactionByBlockNumberAndIndexeth_getTransactionByHasheth_getTransactionCounteth_getUncleByBlockHashAndIndexeth_getUncleByBlockNumberAndIndexeth_getUncleCountByBlockHasheth_getUncleCountByBlockNumbereth_maxPriorityFeePerGaseth_newBlockFiltereth_newFiltereth_newPendingTransactionFiltereth_protocolVersioneth_simulateV1eth_subscribeeth_syncingeth_uninstallFiltereth_unsubscribenet_listeningnet_versionweb3_clientVersionweb3_sha3
Enhanced Methods (100 BU)
Methods requiring more computational resources for filtering and receipts.eth_estimateGaseth_getBlockByNumbereth_getBlockReceiptseth_getFilterLogseth_getLogseth_getTransactionReceipt
Advanced Methods (500 BU)
Complex operations including traces, debugging, and transaction submission.debug_traceBlockByHashdebug_traceBlockByNumberdebug_traceCalldebug_traceTransactioneth_estimateUserOperationGaseth_sendRawTransactiontrace_blocktrace_calltrace_filtertrace_gettrace_rawTransactiontrace_replayBlockTransactionstrace_replayTransactiontrace_transaction
Free Tier
Every project gets 10 million Billing Units free per month. Your free tier resets on the first day of each calendar month—unused BUs do not roll over.What does 10M BU get you?
What does 10M BU get you?
The free tier is designed to support development, testing, and many production applications. Here’s what 10 million BUs translates to in actual API calls:
- ~333,000 calls if you only used 30 BU methods (like
eth_call,eth_getBalance) - ~100,000 calls if you only used 100 BU methods (like
eth_getLogs,eth_getTransactionReceipt) - ~20,000 calls if you only used 500 BU methods (like
debug_traceTransaction,eth_sendRawTransaction)
Usage beyond the free tier
Once you exceed 10 million BUs in a month, you’ll be billed $0.50 per million additional BUs.Starting January 2026, you’ll need a payment method on file to use CDP Node, but the 10M BU free tier continues every month.