무제한 Node
Run Bitcoin indexers and application backends with unlimited requests within your selected RPS tier. Keep monthly RPC costs predictable as request volume grows.
Read Bitcoin blocks, inspect transactions, and broadcast signed payments with reliable, high-performance Bitcoin RPC infrastructure.

Connect to Bitcoin Core over HTTPS. Query blocks, follow the mempool, and broadcast signed transactions through a geo-balanced endpoint.
Build Bitcoin payment, wallet, and analytics services with complete transaction history and predictable RPC capacity.
Run Bitcoin indexers and application backends with unlimited requests within your selected RPS tier. Keep monthly RPC costs predictable as request volume grows.
Read every block and transaction from genesis. Non-pruned Bitcoin nodes with txindex enabled support historical transaction lookups without a separate archive tier.
Inspect unconfirmed transactions, estimate fees, and query UTXOs with Bitcoin Core JSON-RPC methods. Build transaction monitoring around your own application logic.
Look up transactions and confirmations with getrawtransaction and getblock. Build payment status checks around the transaction ID and block history.
Explore Bitcoin transactionsRead UTXOs, estimate transaction fees, and broadcast transactions signed by your wallet. Request an address indexer on a Dedicated Node when you need address history.
Explore Bitcoin methodsRead every block and transaction from genesis with txindex enabled. Build your own indexes for analytics, accounting, and compliance workflows.
Read Bitcoin API docsInspect unconfirmed transactions and fee conditions with getrawmempool, getmempoolinfo, and estimatesmartfee.
Explore Bitcoin toolingDevelop with Testnet, Signet, or Testnet4. Verify your integration with the same Bitcoin Core JSON-RPC methods before connecting to mainnet.
Compare Bitcoin testnetsChoose Bitcoin mainnet, Testnet, Signet, or Testnet4 and an available node configuration to estimate monthly infrastructure costs.
Choose an available Bitcoin network and node configuration to estimate monthly infrastructure costs.
Customer stories from teams using Chainstack across supported networks.
Chainstack Bitcoin nodes are non-pruned with transaction indexing enabled. Retrieve blocks and transactions from genesis through the same RPC endpoint, at 1 request unit per call.
Get a Bitcoin endpointRun Bitcoin Core on your own servers or cloud infrastructure. Deploy mainnet, Signet, or Testnet4 with monitoring, automated updates, and self-healing operations through Chainstack Self-Hosted.

Check your Bitcoin network and node sync status with getblockchaininfo.
https://bitcoin-mainnet.core.chainstack.com/YOUR_ENDPOINT_IDCreate a Bitcoin node. Copy your authenticated HTTPS URL from Access and credentials and replace YOUR_ENDPOINT_ID in the example.
curl --request POST \
--url https://bitcoin-mainnet.core.chainstack.com/YOUR_ENDPOINT_ID \
--header 'Content-Type: application/json' \
--data '{
"jsonrpc": "1.0",
"id": 1,
"method": "getblockchaininfo",
"params": []
}'The result includes the network, block height, best block hash, and sync progress. This read does not create or broadcast a transaction.
Start with free Bitcoin RPC. Scale your application with paid plans, higher throughput, and dedicated infrastructure.
Includes:
All Developer features, plus:
Add-ons and Dedicated Node infrastructure are billed separately.
Explore Bitcoin RPC, application development, and infrastructure guides.

Decide when a managed endpoint or your own Bitcoin Core node fits.
Read article
Explore Bitcoin node access and development on Chainstack.
Read article
Understand the difference between node access and payment services.
Read article
Compare infrastructure costs and operational responsibilities.
Read articleConnect your application to https://bitcoin-mainnet.core.chainstack.com/YOUR_ENDPOINT_ID and replace the example ID with the credential from Access and credentials. Chainstack supports Bitcoin Mainnet, Testnet, Signet Testnet, and Testnet4 through separate HTTPS endpoints. Use Bitcoin Core JSON-RPC with an HTTPS client such as cURL, Python requests, or JavaScript fetch. See the Bitcoin tooling guide.
Call getblockchaininfo for network and sync status, getblock for block data, getrawtransaction for transaction lookup, and sendrawtransaction for transactions signed by your application. Chainstack Bitcoin nodes are non-pruned with txindex enabled. Full block and transaction history does not include an arbitrary address-history index; that requires a separate indexer. See Bitcoin method availability.