Documentación
Bitcoin
Bitcoin JSON-RPC API documentation on TheRPC — methods, guides, and SDK examples.
Getting started
Quick StartGet a TheRPC API key and make your first Bitcoin Core JSON-RPC call with curl, JavaScript, and Python in minutes — no bitcoind to run, no node to sync.
AuthenticationObtain, place, and secure a TheRPC API key for Bitcoin Core JSON-RPC — URL-path and Bearer header auth, environment-variable setup, and auth error handling.
Rate LimitsHow TheRPC rate-limits Bitcoin Core JSON-RPC requests, what the error and headers look like, and how to handle them with backoff, batching, caching, and tip polling.
API OverviewTechnical overview of TheRPC's Bitcoin Core JSON-RPC API — the HTTP endpoint, legacy 1.0 request and response envelopes, positional params, auth, and method groups.
FAQBitcoin Core JSON-RPC FAQ on TheRPC — authentication, rate limits, error codes, transaction tracking, confirmations, reorgs, txindex, and mainnet vs testnet.
Basic OperationsCommon Bitcoin Core JSON-RPC operations on TheRPC — read chain state and blocks, look up transactions, check UTXOs, estimate fees, validate addresses, and broadcast.
All MethodsEvery supported Bitcoin Core JSON-RPC method on TheRPC — block and chain reads, mempool, raw transaction lookup and broadcast, fee estimation, and address utilities.