Chainstack GEN 2.0 is live: lower latency for Solana, Ethereum, Base, and every chain on Global Nodes. See what’s new
  • Đại lý
  • Giá cả

Bitcoin RPC endpoints for wallets and payment apps

Read Bitcoin blocks, inspect transactions, and broadcast signed payments with reliable, high-performance Bitcoin RPC infrastructure.

Bitcoin
https://bitcoin-mainnet.core.chainstack.com/YOUR_ENDPOINT_ID
Tạo điểm cuối
Widget trang chủ - Biểu tượng ngôi sao
get mcp.chainstack.com, deploy Bitcoin mainnet RPC node and give me the HTTPS endpoint
ThorFiShrapnelRFOXOdosTradingViewRippleCirclePendleVí TrustBinanceGoldskyCertiKBlockpourNumioBanditNexoCoinGeckoUniDexVaiVLaunchWorkinmanZapperBitgetVí TrustAoriBạcKaikoQuantstamp

Fast Bitcoin RPC, right where you need it

Toàn cầu Node

Geo-balanced RPCFor wallets and payments

Connect to Bitcoin Core over HTTPS. Query blocks, follow the mempool, and broadcast signed transactions through a geo-balanced endpoint.

Hình minh họa về mạng lưới blockchain toàn cầu node

Your full development stack for Bitcoin

Build Bitcoin payment, wallet, and analytics services with complete transaction history and predictable RPC capacity.

Biểu tượng “ node ” không giới hạn

Không giới hạn Node

Run Bitcoin indexers and application backends with unlimited requests within your selected RPS tier. Keep monthly RPC costs predictable as request volume grows.

25 requests / second
$ 149 /mo
25100250500
Svg+xml;base64,phn2zyb3awr0ad0imjqiighlawdodd0imjqiihzpzxdcb3g9ijagmcayncayncigzmlsbd0ibm9uzsigeg1sbnm9imh0dha6ly93d3cudzmub3jnlziwmdavc3znij4kphbhdgggzd0ittiwlji1idyunzvimtiumjuwm0w5ljy0oty5idquoem5ljm4oty3idqunja1otkgos4wnzqxmsa0ljuwmdggoc43ndk2osa0ljvimy43numzljm1mje4idqunsayljk3mdy0idqunju4mdqgmi42odkznca0ljkzotm0qziunda4mdqgns4ymja2ncaylji1iduunjaymtggmi4ynsa2vje4ljc1qziumjugmtkumtq3ocayljqwoda0ide5ljuyotqgmi42odkzncaxos44mta3qziuotcwnjqgmjaumdkyidmumzuymtggmjaumjugmy43nsaymc4ynugymc4zmzm0qziwljcwosaymc4yndk1idixlja2osaymc4xmdaxidixljmzndygmtkuodm0nkmyms42mdaxide5lju2osayms43ndk1ide5ljiwosayms43nsaxoc44mzm0vjgumjvdmjeunzugny44ntixocayms41otigny40nza2ncayms4zmta3idcumtg5mzrdmjeumdi5nca2ljkwoda0idiwljy0nzggni43nsaymc4ynsa2ljc1wk0ymc4ynsaxoc43nugzljc1vjzioc43ndk2ouwxms41nsa4ljfdmteunjc5oca4lje5nzm3idexljgznzcgoc4ynsaxmia4lji1sdiwlji1vje4ljc1wk0xnsaxmy41qze1idezljy5odkgmtquotixidezljg4otcgmtqunzgwmyaxnc4wmzazqze0ljyzotcgmtqumtcxide0ljq0odkgmtqumjugmtqumjugmtqumjvios43num5lju1mta5ide0lji1idkumzywmzigmtqumtcxidkumje5njcgmtqumdmwm0m5lja3otayidezljg4otcgosaxmy42otg5idkgmtmunum5idezljmwmtegos4wnzkwmiaxmy4xmtazidkumje5njcgmtiuoty5n0m5ljm2mdmyideyljgyosa5lju1mta5ideyljc1idkunzugmtiunzvimtqumjvdmtqundq4osaxmi43nsaxnc42mzk3ideyljgyosaxnc43odazideyljk2otddmtquotixidezljexmdmgmtugmtmumzaxmsaxnsaxmy41wiigzmlsbd0iizczoda4qyivpgo8l3n2zz4k logo

Complete Bitcoin history

Read every block and transaction from genesis. Non-pruned Bitcoin nodes with txindex enabled support historical transaction lookups without a separate archive tier.

Included
Svg+xml;base64,phn2zyb3awr0ad0imjqiighlawdodd0imjqiihzpzxdcb3g9ijagmcayncayncigzmlsbd0ibm9uzsigeg1sbnm9imh0dha6ly93d3cudzmub3jnlziwmdavc3znij4kphbhdgggzd0ittyundc5nzcgoc44mjy1ouwyljy3mty1ideytdyundc5nzcgmtuumtcznum2lju1nzyzide1ljizntggni42mjiynyaxns4zmtmgni42njk5miaxns40mda2qzyunze3ntcgmtuundg4mia2ljc0nzi3ide1lju4ndugni43ntcyocaxns42odm3qzyunzy3mjkgmtuunzgyosa2ljc1nzqxide1ljg4mzegni43mjgymiaxns45nzg1qzyunjk5mdmgmtyumdczosa2ljy1mtexide2lje2mjqgni41odcynyaxni4ymzkxqzyuntizndmgmtyumze1nya2ljq0ndk1ide2ljm3odggni4znty0myaxni40mjq3qzyumjy3osaxni40nza2idyumtcxmtegmtyundk4nca2lja3mtcxide2ljuwnjvdns45nzizide2ljuxndygns44nziyosaxni41mdi3iduunzc3ntigmtyundcxn0m1ljy4mjc1ide2ljq0mdygns41otuxmyaxni4zotegns41mtk3nyaxni4zmju2tdeumde5nzggmtiuntc1nkmwljkzntmznyaxmi41mduzidauody3ndazideyljqxnzigmc44mja3odqgmtiumze3nkmwljc3nde2nsaxmi4ymtgxidaunzugmtiumta5nsawljc1idexljk5otzdmc43nsaxms44odk2idaunzc0mty1idexljc4msawljgymdc4ncaxms42ode1qzauody3ndazidexlju4mtkgmc45mzuzmzcgmteundkzocaxljaxotc4idexljqymzvmns41mtk3nya3ljy3mzq2qzuunjcynjkgny41ndyxnia1ljg2otkxidcundg0odegni4wnjgwnsa3ljuwmjkyqzyumjy2mia3ljuymtazidyundq5mdmgny42mtcxmsa2lju3njm0idcunzcwmdjdni43mdm2nca3ljkymjk0idyunzy0otkgoc4xmjaxnia2ljc0njg4idgumze4m0m2ljcyodc3idgunte2ndugni42mzi2osa4ljy5oti4idyundc5nzcgoc44mjy1ovpnmjiuotc5ocaxms40mjm1tde4ljq3otggny42nzm0nkmxoc40mdqxidcunjewndmgmtgumze2nya3lju2mjkyide4ljiymjygny41mzm2nkmxoc4xmjg1idcunta0ncaxoc4wmjk2idcundkzotygmtcuotmxnsa3ljuwmjkyqze3ljgzmzqgny41mte4osaxny43mzggny41ndawosaxny42nta4idcuntg1otjdmtcuntyznia3ljyzmtc1ide3ljq4njigny42otqzmsaxny40mjmyidcunzcwmdjdmtcumjk1osa3ljkymjk0ide3ljizndygoc4xmjaxniaxny4ynti3idgumze4m0mxny4ynza4idgunte2ndugmtcumzy2osa4ljy5oti4ide3ljuxotggoc44mjy1ouwyms4zmjc5ideytde3ljuxotggmtuumtcznumxny40nde5ide1ljizntggmtcumzc3myaxns4zmtmgmtcumzi5niaxns40mda2qze3lji4miaxns40odgyide3lji1mjmgmtuuntg0nsaxny4yndizide1ljy4mzddmtcumjmymyaxns43odi5ide3lji0mjegmtuuodgzmsaxny4ynzezide1ljk3odvdmtcumzawnsaxni4wnzm5ide3ljm0odqgmtyumtyyncaxny40mtizide2ljizotfdmtcundc2msaxni4zmtu3ide3lju1ndygmtyumzc4ocaxny42ndmxide2ljqyndddmtcunzmxniaxni40nza2ide3ljgyodqgmtyundk4ncaxny45mjc4ide2ljuwnjvdmtgumdi3miaxni41mtq2ide4ljeynzmgmtyuntaynyaxoc4ymjigmtyundcxn0mxoc4zmty4ide2ljq0mdygmtgunda0ncaxni4zotegmtgundc5ocaxni4zmju2tdiyljk3otggmtiuntc1nkmymy4wnjqyideyljuwntmgmjmumtmymsaxmi40mtcyidizlje3odggmtiumze3nkmymy4ymju0ideyljixodegmjmumjq5nsaxmi4xmdk1idizlji0otugmteuotk5nkmymy4yndk1idexljg4otygmjmumji1ncaxms43odegmjmumtc4ocaxms42ode1qzizljezmjegmteuntgxosaymy4wnjqyidexljq5mzggmjiuotc5ocaxms40mjm1wk0xns4yntu3idmumdq1mdjdmtuumtyzmsazljaxmtqxide1lja2ndggmi45otyzniaxnc45njy0idmumdawnzrdmtquody4idmumda1mtigmtqunzcxnsazljayodgzide0ljy4mjigmy4wnza1m0mxnc41otmgmy4xmtiymyaxnc41mti5idmumtcxmsaxnc40ndy0idmumjqznzddmtqumzc5osazljmxnjq1ide0ljmyodqgmy40mde1ide0lji5ndggmy40otqwouw4lji5ndc3ide5ljk5ndfdoc4ynjewmiaymc4wody3idgumjq1odygmjaumtg1msa4lji1mde2idiwlji4mzzdoc4yntq0nyaymc4zodixidgumjc4mtugmjaundc4oca4ljmxotg2idiwlju2odfdoc4znje1nyaymc42ntc1idgundiwndkgmjaunzm3nya4ljq5mzi0idiwljgwndndoc41nju5osaymc44nza4idgunjuxmtqgmjauotiynca4ljc0mzg0idiwljk1nkm4ljgyniaymc45oduyidguoteyntcgmjeumdawmsa4ljk5otc3idixqzkumtuzocaymsa5ljmwnda5idiwljk1mjygos40mzaymiaymc44njqyqzkuntu2mzugmjaunzc1oca5ljy1mjixidiwljy1mdcgos43mdq3nyaymc41mdzmmtuunza0oca0ljawntk2qze1ljczodqgmy45mtmzocaxns43ntm0idmuode1mdggmtuunzq5msazljcxnjy5qze1ljc0ndcgmy42mtgyosaxns43mjegmy41mje3miaxns42nzkzidmundmyndldmtuunjm3niazljm0mzi1ide1lju3odcgmy4ynjmxmsaxns41mdygmy4xoty2m0mxns40mzm0idmumtmwmtugmtuumzq4myazlja3odyzide1lji1ntcgmy4wnduwmloiigzpbgw9iim3mzgwoemilz4kpc9zdmc+cg== logo

Mempool and fee APIs

Inspect unconfirmed transactions, estimate fees, and query UTXOs with Bitcoin Core JSON-RPC methods. Build transaction monitoring around your own application logic.

Included

Build and scale with reliable Bitcoin RPC

Trang chủ - Biểu tượng cơ sở hạ tầng 1 - Logo

Track Bitcoin payments

Look up transactions and confirmations with getrawtransaction and getblock. Build payment status checks around the transaction ID and block history.

Explore Bitcoin transactions
Trang chủ - Biểu tượng cơ sở hạ tầng 2 - Logo

Build wallet backends

Read 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 methods
Trang chủ - Biểu tượng cơ sở hạ tầng 3 - Logo

Index blocks and transactions

Read every block and transaction from genesis with txindex enabled. Build your own indexes for analytics, accounting, and compliance workflows.

Read Bitcoin API docs
Trang chủ - Biểu tượng cơ sở hạ tầng 4 - Logo

Monitor the Bitcoin mempool

Inspect unconfirmed transactions and fee conditions with getrawmempool, getmempoolinfo, and estimatesmartfee.

Explore Bitcoin tooling
Trang chủ - Biểu tượng Infra Icon 5

Test before broadcasting BTC

Develop with Testnet, Signet, or Testnet4. Verify your integration with the same Bitcoin Core JSON-RPC methods before connecting to mainnet.

Compare Bitcoin testnets
10B+Daily API calls across Chainstack
10+Chainstack data centers worldwide
Truy cập dịch vụ hỗ trợ 24/7
Thời gian hoạt động trên 99,99%

Dedicated Bitcoin RPC for enterprise teams

Choose Bitcoin mainnet, Testnet, Signet, or Testnet4 and an available node configuration to estimate monthly infrastructure costs.

Chuyên dụng Node

Choose an available Bitcoin network and node configuration to estimate monthly infrastructure costs.

Node type
Loading price…Get started

Dành cho các đội đủ điều kiện

Bạn đang chi hơn 1.000 USD mỗi tháng cho hạ tầng RPC?

Save over 50% on our elite pay as you go plan

TelegramTrò chuyện trên Telegram (opens in a new tab)

Tại sao các nhà phát triển lại chọn Chainstack

Customer stories from teams using Chainstack across supported networks.

Query Bitcoin transactions back to genesis

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 endpoint

Self-hosted Bitcoin RPC on your own infrastructure

Run 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.

Chainstack Self-Hosted node deployment wizard
Logo Card Bg1 tự lưu trữ

Giám sát, cảnh báo và khả năng quan sát

Logo Bg2 trên thẻ tự lưu trữ

Các cấu hình node phù hợp với quy mô

SOC 2ISO

Dữ liệu của bạn luôn được bảo vệ

Connect to Bitcoin RPC

Check your Bitcoin network and node sync status with getblockchaininfo.

HTTPS · JSON-RPC requests
https://bitcoin-mainnet.core.chainstack.com/YOUR_ENDPOINT_ID
Transport
Bitcoin Core JSON-RPC over HTTPS

Create a Bitcoin node. Copy your authenticated HTTPS URL from Access and credentials and replace YOUR_ENDPOINT_ID in the example.

Bitcoin mainnet
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.

View method reference (opens in a new tab)

Bitcoin RPC pricing

Start with free Bitcoin RPC. Scale your application with paid plans, higher throughput, and dedicated infrastructure.

Các gói dịch vụ tiết kiệm chi phí cho mọi loại công việc

Starting from$40/moon annual
Explore paid plans
From 20M requests included monthlySo sánh và chuyển đổi
  • Higher throughput and larger node allowances

All Developer features, plus:

  • Unlimited Node Growth+
  • Add-ons Growth+
  • Dedicated Nodes Pro+
  • Single sign-on Pro+
  • Role-based access Business+
  • Unlimited users Business+
Xem tất cả các tính năng

Add-ons and Dedicated Node infrastructure are billed separately.

Users logoExceptional support on every paid plan
Câu hỏi thường gặp
What is Bitcoin RPC?

Bitcoin RPC is the JSON-RPC interface an application uses to communicate with a Bitcoin Core node. Read blocks and transactions, inspect the mempool, estimate fees, and broadcast signed transactions over HTTPS. It uses Bitcoin methods such as getblockchaininfo và getrawtransaction, rather than Ethereum eth_* methods. See the Bitcoin API reference.

How do I get a free Bitcoin RPC endpoint?

Create a free Chainstack account, create a project, and deploy a Bitcoin Global Node on your chosen network. Copy the HTTPS URL from Access and credentials. The Developer plan includes 3 million request units per month, up to 25 requests per second, and one node. No credit card is required.

What is the Bitcoin mainnet RPC URL?

A Chainstack Bitcoin mainnet endpoint follows https://bitcoin-mainnet.core.chainstack.com/YOUR_ENDPOINT_ID. Replace YOUR_ENDPOINT_ID with the ID from your node’s authenticated HTTPS URL. Send Bitcoin Core JSON-RPC requests to that URL using cURL, Python requests, or JavaScript fetch. See Bitcoin connection examples.

Which Bitcoin testnets does Chainstack support?

Chainstack supports Bitcoin Testnet (testnet3), Signet Testnet, and Testnet4 alongside mainnet. Each network has its own endpoint and test coins. Choose the network your application or wallet expects; test coins cannot be used as mainnet BTC. See the Bitcoin testnet comparison.

Can I query old Bitcoin transactions without an archive node?

Yes. Chainstack Bitcoin nodes are non-pruned and have txindex enabled, so every block and transaction from genesis is queryable. Bitcoin does not have the separate full-versus-archive state model used by EVM chains. Bitcoin requests consume 1 request unit each. See Bitcoin method availability.

Does Bitcoin RPC return an address’s balance and transaction history?

Standard Bitcoin Core RPC is not a general address-history API. Methods such as gettxout query individual UTXOs; they do not return every transaction for an arbitrary address. Address history requires an indexer such as electrs, available through a Dedicated Node customization. See Bitcoin method and customization guidance.

How do I retrieve a Bitcoin transaction by transaction ID?

Call getrawtransaction with the transaction ID. Set the verbosity argument to true to receive decoded fields instead of only serialized transaction hex. Chainstack’s transaction index supports confirmed transaction lookups as well as mempool transactions. Follow the getrawtransaction tutorial.

How do I broadcast a Bitcoin transaction?

Construct and sign the transaction in your wallet or application, then submit its serialized hex with sendrawtransaction. Your application controls the signing keys. Broadcasting does not guarantee inclusion in a particular block; confirmation depends on the transaction, its fee, and network conditions. See the Bitcoin tooling guide.

Can I use WebSockets or Ethereum tools with Bitcoin RPC?

Chainstack Bitcoin endpoints expose Bitcoin Core JSON-RPC over HTTPS. Use an HTTP client rather than Ethereum JSON-RPC libraries or eth_subscribe. Poll Bitcoin block or mempool methods for updates. bitcoin-cli does not support HTTPS endpoints; use cURL, requests, or another HTTPS-capable client. See Bitcoin.

Can I run a self-hosted Bitcoin node?

Yes. Chainstack Self-Hosted supports Bitcoin Core on mainnet, Signet, and Testnet4. Deploy on infrastructure you control with monitoring, automated updates, and self-healing operations. Check the supported deployments and installation guide.

How much does Bitcoin RPC cost?

Start with the free Developer plan. Paid plans start at $40 per month with annual billing. Unlimited Node adds flat-fee capacity from the Growth plan, and Dedicated Nodes require Pro or above with infrastructure billed separately. Compare the current plan features.

Bitcoin RPC API: endpoints, transactions, and testnets

Connect 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.