Free Bitcoin RPC (BTC)
Explore Bitcoin, the world’s first decentralized digital currency. Discover how it revolutionized peer-to-peer transactions and blockchain.
Connect to Bitcoin RPC
Access reliable, enterprise-grade RPC endpoints that power your dApp with ultra-low latency and 99.9% uptime.
Connect to Bitcoin Gateway
Make your first RPC call on Bitcoin's Blockchain Gateway.
Testnet
TestnetTestnet4
TestnetSignet
Testnet* Rate limit enabled - perfect for testing and development. For production, we recommend to Upgrade.
Get 200 requests/second, priority support and advanced blockchain features.
Global Load Balancer
Route to nearest node
Batch RPC Calls
Multiple requests at once
Archive Nodes
Historical blockchain data
Debug & Trace
Advanced debugging
Advanced Analytics
Usage & performance
Bring Your Own RPC
Custom RPC gateways
Increase your limit and access all network features in Tatum Development Platform.
Testnet Faucets for Bitcoin
Get free testnet tokens for development on Bitcoin.
Estimate Gas on Bitcoin
Calculate the optimal gas fee for any transaction on Bitcoin.
No signup. No paywalls. Just RPC that works. Great ideas come from everywhere.
With love by Tatum
Indexed Bitcoin Data Insights
Complete on-chain data access, no infrastructure to run yourself. Query wallets, tokens, NFTs, and transaction history with lightning-fast APIs.
Get Wallet Portfolio
Fetch all token balances for a wallet on Bitcoin.
Get Token Exchange Rates
Check exchange rates for tokens and fiat on Bitcoin.
Check Bitcoin Malicious Address
Verify if an address on Bitcoin is flagged as malicious.
Get Bitcoin Wallet Transactions
Retrieve all Bitcoin transactions for a wallet, including internal transfers.
Get UTXOs for a Wallet Address
Fetch all UTXOs for a wallet address on Bitcoin.
Real-time Bitcoin Alerts
Real-time webhooks for on-chain events. Stop polling the network - get instant alerts for transactions, smart contract events, and wallet activities.
Real-time Alerts for Bitcoin
Receive instant webhooks for any event on Bitcoin.
Notification Types on Bitcoin
Discover incoming and outgoing transaction events for Bitcoin addresses.
Mainnet, Testnet, and Interface Types
Mainnet is the live network: every write is final and carries real value, so it is the right choice once your integration is tested and ready for production traffic, or whenever you only need to read live state such as balances, blocks, or confirmed transactions.
Testnet mirrors the same interface but runs on a network built for experimentation, funded with free test tokens that have no market value. Point your local development environment at testnet first so you can retry failed calls, simulate edge cases, and iterate on contract logic without financial risk, then switch the RPC URL to mainnet once your code is stable.
The interface names shown above (JSON-RPC, REST API, Electrs JSON-RPC) follow different conventions worth knowing before you integrate. JSON-RPC exposes a single HTTP endpoint that accepts method calls in a JSON envelope, and most Web3 libraries speak it natively. REST exposes resources over standard HTTP verbs, which is often simpler for services outside the Web3 stack to consume without a specialized client. gRPC uses binary protobuf messages over HTTP/2, trading a generated client for lower latency and smaller payloads. Pick whichever interface matches the tooling your stack already uses.
About Bitcoin
Bitcoin’s RPC documentation offers developers a comprehensive guide to programmatically interact with the original blockchain network. This documentation details the API endpoints needed to query transaction data, submit new transactions, and manage wallets. Operating on a proof-of-work (PoW) consensus mechanism, Bitcoin ensures security and decentralization at scale. Developers can utilize the RPC gateway to build applications such as payment gateways and wallets while leveraging Bitcoin’s global recognition and robust infrastructure.
Learn More About Bitcoin
Discover guides, tutorials, and insights about Bitcoin development
How Blockchain Notifications Power Wallet & Transaction Tracking
Blockchain notifications are the invisible layer powering instant wallet updates, bitcoin transaction tracking, and o...
Bitcoin Data API Just Got (a lot) Faster
We rebuilt the engine behind our BTC Data API. UTXO lookups, address balances, and transaction history calls now perf...
Frequently Asked Questions
Everything you need to know about Bitcoin RPC endpoints
Quick Answer: What is Bitcoin RPC?
RPC (Remote Procedure Call) is the standard way to interact with the network programmatically - reading on-chain data, submitting transactions, and deploying smart contracts through JSON-RPC calls. The free tier ships 5 requests per minute with no registration required, which covers most learning and testing workflows. Production applications typically move to Tatum Premium for 200 requests per second and enterprise-grade reliability.
What is Bitcoin RPC?
How do I connect to Bitcoin using these RPC endpoints?
What are the rate limits for the free RPC tier?
Is Bitcoin RPC free forever?
What happens if I exceed the free tier rate limit?
Can I use these Bitcoin RPC endpoints with MetaMask?
Are these RPC endpoints secure?
What's the difference between mainnet and testnet RPC endpoints?
How do I troubleshoot RPC connection errors?
Can I use these endpoints in production?
Explore Other Blockchains
Discover RPC endpoints for other popular blockchain networks