BTCGlobe
App · 4 actions
Live Bitcoin network data from BTCGlobe, a free project that runs two home Bitcoin nodes: the latest block, fee rates, the mempool, price, hashrate, halving countdown, the nodes' peers, fee history over time and a journal of records.
Actions
| Action | What it does |
|---|---|
| Get Bitcoin network snapshot | Get the state of the Bitcoin network right now, as BTCGlobe's own nodes see it: the latest block, the price, the fee rate to get into the next block (or within an hour or a day), how many transactions are waiting, hashrate and difficulty, the countdown to the next difficulty adjustment and halving, the peers the nodes are talking to, and the last few blocks. |
| Get fee and mempool history | Get how Bitcoin fees, the mempool, the price and the hashrate moved over a period, from the past 6 hours to the past year, with a summary of the lowest, highest and average next-block fee and the price change. |
| Get network records and discoveries | Get the records BTCGlobe's nodes noticed today and this week: blocks mined, the fastest and slowest block, the number of whale (very large) transactions and the biggest one, plus all-time totals and the internet providers and countries seen among peers for the first time. |
| Get node and miner status | Check BTCGlobe's two home Bitcoin nodes (Canada and Romania) and its small home miner: whether each node is online and at the latest block, how many peers it has, the miner's hashrate and temperature, and the candidate block the miner is working on. |
Get Bitcoin network snapshot
Get the state of the Bitcoin network right now, as BTCGlobe's own nodes see it: the latest block, the price, the fee rate to get into the next block (or within an hour or a day), how many transactions are waiting, hashrate and difficulty, the countdown to the next difficulty adjustment and halving, the peers the nodes are talking to, and the last few blocks. Good for a fee alert or a daily Bitcoin digest.
Inputs
None.
Outputs
block_heightnumber- The latest block number.
blocks_until_difficulty_adjustmentnumber- Blocks left until the next difficulty adjustment.
blocks_until_halvingnumber- Blocks left until the next block-reward halving.
did_you_knowtext- A short Bitcoin fact BTCGlobe is showing right now.
difficultynumber- Current mining difficulty.
expected_difficulty_change_percentnumber- Expected difficulty change at the next adjustment, in percent (negative means easier).
fee_next_block_sat_vbnumber- Fee rate, in satoshis per virtual byte, to be confirmed in the next block.
fee_within_day_sat_vbnumber- Fee rate, in sat/vB, to be confirmed within about a day.
fee_within_hour_sat_vbnumber- Fee rate, in sat/vB, to be confirmed within about an hour.
halving_estimated_attext- Estimated date of the next halving, ISO 8601 UTC.
hashrate_eh_snumber- Estimated network hashrate, in exahashes per second.
mempool_size_mbnumber- Size of the waiting transactions, in virtual megabytes.
mempool_transactionsnumber- Transactions waiting in the mempool to be confirmed.
peer_countriesnumber- Countries the peers are in.
peers_inboundnumber- Peers that connected to the nodes.
peers_ipv4number- Peers connected over IPv4.
peers_ipv6number- Peers connected over IPv6.
peers_outboundnumber- Peers the nodes connected out to.
peers_tornumber- Peers connected over Tor.
peers_totalnumber- Peers connected to BTCGlobe's nodes.
price_usdnumber- Bitcoin price in US dollars.
recent_blockslist- The latest blocks, newest first.
Example output
{
"block_height": 971606,
"blocks_until_difficulty_adjustment": 106,
"blocks_until_halving": 78394,
"did_you_know": "There is no weekend, no holiday and no closing bell. A block was found while you were asleep.",
"difficulty": 132716002350731.3,
"expected_difficulty_change_percent": 6.5,
"fee_next_block_sat_vb": 2.1,
"fee_within_day_sat_vb": 0.2,
"fee_within_hour_sat_vb": 0.4,
"halving_estimated_at": "2028-04-12T03:47:09Z",
"hashrate_eh_s": 1115.3,
"mempool_size_mb": 39.5,
"mempool_transactions": 82009,
"peer_countries": 45,
"peers_inbound": 336,
"peers_ipv4": 199,
"peers_ipv6": 127,
"peers_outbound": 25,
"peers_tor": 35,
"peers_total": 361,
"price_usd": 82356.0,
"recent_blocks": [
{
"height": 971606,
"median_fee_sat_vb": 4.0,
"mined_at": "2026-10-15T18:07:09Z",
"size_mb": 1.58,
"transactions": 3913
}
]
}Get fee and mempool history
Get how Bitcoin fees, the mempool, the price and the hashrate moved over a period, from the past 6 hours to the past year, with a summary of the lowest, highest and average next-block fee and the price change. Use it to spot whether fees are low compared with usual, or to chart the period.
Inputs
- Period
periodtext - How far back to look. The past 24 hours is the default; longer periods return samples spaced further apart.One of:
6h(Past 6 hours),24h(Past 24 hours),48h(Past 48 hours),7d(Past 7 days),30d(Past 30 days),90d(Past 90 days),1y(Past year). Default:24h.
Outputs
periodtext- The period covered, such as Past 24 hours.
sample_countnumber- How many samples were returned.
sample_interval_minutesnumber- Minutes between one sample and the next.
sampleslist- The samples, oldest first.
summaryobject- Highs, lows and change over the period.
Example output
{
"period": "Past 24 hours",
"sample_count": 181,
"sample_interval_minutes": 8.0,
"samples": [
{
"block_height": 971449,
"fee_next_block_sat_vb": 1.1,
"fee_within_day_sat_vb": 0.2,
"fee_within_hour_sat_vb": 0.4,
"hashrate_eh_s": 1121.2,
"mempool_size_mb": 38.4,
"mempool_transactions": 79412,
"price_usd": 81528.0,
"time": "2026-10-14T18:10:46Z"
}
],
"summary": {
"average_fee_next_block_sat_vb": 1.42,
"highest_fee_next_block_sat_vb": 3.4,
"largest_mempool_size_mb": 44.8,
"lowest_fee_next_block_sat_vb": 0.9,
"price_at_end_usd": 82356.0,
"price_at_start_usd": 81528.0,
"price_change_percent": 1.02,
"smallest_mempool_size_mb": 31.2
}
}Get network records and discoveries
Get the records BTCGlobe's nodes noticed today and this week: blocks mined, the fastest and slowest block, the number of whale (very large) transactions and the biggest one, plus all-time totals and the internet providers and countries seen among peers for the first time. Good for a weekly Bitcoin recap.
Inputs
None.
Outputs
all_timeobject- Totals since BTCGlobe started keeping its journal.
generated_attext- When the journal was compiled, ISO 8601.
recent_discoverieslist- Peers' networks or countries seen for the first time.
this_weekobject- Records over the past seven days.
todayobject- Records since midnight UTC.
Example output
{
"all_time": {
"blocks_seen": 14030,
"countries_seen": 181,
"network_operators_seen": 7182,
"tracking_since": "2026-07-11T15:27:14Z",
"whale_transactions_seen": 24874
},
"generated_at": "2026-10-15T18:07:39Z",
"recent_discoveries": [
{
"discovered_at": "2026-10-15T16:51:58Z",
"kind": "Network operator",
"name": "Wikstrom Telephone Company, Incorporated"
}
],
"this_week": {
"average_minutes_between_blocks": 9.6,
"blocks": 1089,
"fastest_block": {
"height": 971560,
"minutes_after_previous": 0.0
},
"largest_whale": {
"amount_btc": 39580.0,
"seen_at": "2026-10-11T08:21:15Z",
"transaction_id": "f24a9559468160811be0e35b45e948380fb0e53bbc061ec6ad07f1212d454f08"
},
"new_countries": 0,
"new_network_operators": 302,
"slowest_block": {
"height": 970677,
"minutes_after_previous": 55.0
},
"whale_transactions": 1118
},
"today": {
"average_minutes_between_blocks": 9.0,
"blocks": 124,
"fastest_block": {
"height": 971560,
"minutes_after_previous": 0.0
},
"largest_whale": {
"amount_btc": 20456.88,
"seen_at": "2026-10-15T12:18:41Z",
"transaction_id": "725f327cd6fb3aea49bdc9a78b96d36870207ceaad063c0a82f8f1677822641b"
},
"slowest_block": {
"height": 971588,
"minutes_after_previous": 51.3
},
"whale_transactions": 157
}
}Get node and miner status
Check BTCGlobe's two home Bitcoin nodes (Canada and Romania) and its small home miner: whether each node is online and at the latest block, how many peers it has, the miner's hashrate and temperature, and the candidate block the miner is working on. Useful to confirm the data source is healthy before acting on its numbers.
Inputs
None.
Outputs
block_templateobject- The candidate block the miner is working on, built by BTCGlobe's own node, or empty if none is reported.
minerobject- BTCGlobe's home miner, or empty if no node reports one.
nodeslist- Each of BTCGlobe's Bitcoin nodes.
nodes_in_synctrue/false- Whether every online node is at the same block.
nodes_onlinenumber- How many of the nodes are online.
nodes_totalnumber- How many nodes BTCGlobe runs.
Example output
{
"block_template": {
"built_at": "2026-10-15T18:07:20Z",
"height": 971607,
"ready": true,
"reward_btc": 3.14609728,
"transactions": 4365,
"weight": 3976886
},
"miner": {
"best_share_difficulty": 22575360935.0,
"hashrate_th_s": 4.61,
"online": true,
"shares_today": 4320,
"temperature_c": 52.0
},
"nodes": [
{
"block_height": 971606,
"country_code": "CA",
"latitude": 45.307,
"longitude": -73.253,
"name": "Home node Canada",
"online": true,
"peers_inbound": 239,
"peers_outbound": 16,
"uptime_hours": 175.5
}
],
"nodes_in_sync": true,
"nodes_online": 2,
"nodes_total": 2
}