Skip to main content
  • Immediately accessible methods
  • Methods requiring further customization
  • Unavailable methods on Chainstack Bitcoin nodes
This guide will help you better understand and utilize the capabilities of Chainstack Bitcoin nodes within the context of the Bitcoin RPC API.

Get your own node endpoint today

Start for free and get your app to production levels immediately. No credit card required.You can sign up with your GitHub, X, Google, or Microsoft account.

Chainstack Bitcoin API table

The table features an Availability column, which outlines the method’s accessibility on a Bitcoin node deployed via Chainstack. The availability is classified into three levels:
  • Available — the corresponding method is immediately accessible on Chainstack Global, Trader, and Unlimited Bitcoin nodes.
  • Customization required — the corresponding method can be enabled on a dedicated Chainstack Bitcoin node with additional customization.
  • Not available — the corresponding method cannot be activated on any Chainstack Bitcoin node.
This classification assists users in understanding the availability of each method within Chainstack Bitcoin nodes.
Easlily interact with the Bitcoin API using the Bitcoin API Postman collection.

Dedicated Bitcoin nodes

In case you need access to methods requiring customization, you can request a dedicated node directly from the Chainstack console UI, and a Chainstack Support representative will contact you shortly.

Blockchain RPC methods

Blockchain RPC methods allow developers to interact with and gather information about the Bitcoin blockchain, such as querying transactions and network data.

Control PRC methods

Control RPC methods in the Bitcoin API allow users to manage and configure their Bitcoin Core node, such as returning general information about the node, or the total uptime.

Generating RPC methods

Generating RPC methods in the Bitcoin API are primarily used for mining and testing purposes. These methods enable developers to create new blocks, generate and manage addresses, and perform CPU mining for testing and development environments.

Mining RPC methods

Mining RPC methods provide developers with access to mining-related data, such as network difficulty, mining statistics, and block template creation.

Network RPC methods

Network RPC methods in the Bitcoin API are used to manage and gather information about the node’s connection to the Bitcoin network. These methods provide developers with tools to control and monitor the node’s interactions with peers.

Raw transactions RPC methods

Raw transactions RPC methods in the Bitcoin API are used to create, inspect, sign, and broadcast custom transactions on the Bitcoin network. These methods provide developers with control over transaction creation and processing.

Util RPC methods

Util RPC methods in the Bitcoin API are used for various utility tasks, simplifying certain operations and calculations when working with Bitcoin transactions and blockchain data.

Wallet RPC methods

Wallet RPC methods in the Bitcoin API are used to interact with and manage a Bitcoin Core built-in wallet functionality. By leveraging wallet RPC methods, developers can create and manage Bitcoin wallets programmatically, enabling the implementation of various wallet-related features and applications.
Note that the wallet module is disabled by default on elastic Chainstack nodes.

ZMQ RPC methods

ZMQ RPC methods in the Bitcoin API related to the ZeroMQ (ZMQ) notification system.

Signer RPC methods

Signer RPC methods can be used to interact with external signers such as hardware wallets.
Last modified on June 22, 2026