Bitcoin Blockchain Real-Time API (Direct Node)
Full-node Bitcoin Explorer API. Clean, consistent JSON responses with amounts in both satoshis and BTC. No hidden compute unit multipliers, flat request pricing unlike competitiors. Built for Developers, Wallets and blockchain enthusiasts.
Bitcoin Blockchain Real-Time API (Direct Node) endpoints
| Method | Endpoint | Description |
|---|---|---|
| General | ||
| GET |
get_health_check /health |
Returns the health status of the API to ensure the worker is running successfully. |
| Bitcoin Market | ||
| GET |
get_btc_price /btc/price |
Returns the current BTC price for a requested fiat currency from the market index. |
| GET |
get_btc_price_history /btc/price/history |
Returns the BTC price closest to a requested Unix timestamp for the requested fiat currency using the market history index. |
| GET |
get_btc_status /btc/status |
Returns a cleaned Bitcoin node status snapshot from the Bitcoin node. Internal metadata is stripped and only blockchain-relevant fields are exposed. |
| Bitcoin Address | ||
| GET |
get_btc_address_balance /btc/address/{address}/balance |
Returns the current confirmed and unconfirmed balance for a Bitcoin mainnet address. Amounts are normalized to satoshis and BTC, and the BTC balance is converted to USD using the… |
| GET |
get_btc_address_txs /btc/address/{address}/txs |
Returns the paginated transaction IDs for a Bitcoin mainnet address. Optional block range filters are applied to the returned page after blockchain retrieval, so the page… |
| GET |
get_btc_address_txs_full /btc/address/{address}/txs/full |
Returns the paginated full transaction objects for a Bitcoin mainnet address. Optional block range filters are applied to the returned page after blockchain retrieval. |
| Bitcoin Chain | ||
| POST |
broadcast_btc_tx /btc/tx/send |
Submit a signed raw transaction hex to the blockchain node and return a flat success or error object. The endpoint is intended for direct transaction relays from wallets and… |
| GET |
get_btc_block /btc/block/{height_or_hash} |
Return a cleaned Bitcoin block by height or block hash. All included transactions are normalized and raw hex is stripped from the public response. |
| GET |
get_btc_tx /btc/tx/{txid} |
Return a cleaned Bitcoin transaction with normalized inputs, outputs, and block metadata. Raw hex is intentionally stripped from the public response. |
| GET |
get_btc_block_hash /btc/block-hash/{height} |
Return the block hash for an immutable Bitcoin block height. |
| Bitcoin Wallet | ||
| GET |
get_btc_address_utxos /btc/address/{address}/utxos |
Return normalized UTXOs for a Bitcoin address from the Bitcoin blockchain. Set `confirmed_only=true` to filter to confirmed outputs only. |
| GET |
get_btc_xpub_utxos /btc/xpub/{xpub}/utxos |
Return normalized UTXOs for an xpub from the Bitcoin blockchain. Set `confirmed_only=true` to filter to confirmed outputs only. |
| GET |
get_btc_xpub_txs /btc/xpub/{xpub}/txs |
Return the same paging shape as address tx history, but for an xpub. The internal node response contains txids only. |
| GET |
get_btc_xpub_balance /btc/xpub/{xpub}/balance |
Return the current xpub balance and aggregate transaction counts using the Bitcoin blockchain. |
| Bitcoin History | ||
| GET |
get_btc_xpub_history /btc/xpub/{xpub}/history |
Return aggregated balance history for a Bitcoin xpub over a time window. The internal node `balancehistory` payload is normalized into a stable response with satoshi, BTC, fiat… |
| GET |
get_btc_address_history /btc/address/{address}/history |
Return aggregated balance history for a Bitcoin address over a time window. The internal node `balancehistory` payload is normalized into a stable response with satoshi, BTC,… |
Bitcoin Blockchain Real-Time API (Direct Node) pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $19 / month | — |
|
| ULTRA | $89 / month | — |
|
| MEGA | $599 / month | — |
|