Section Guide & sources
Rome
BTC/USD——BTC/EUR—EUR/USD—FEES— sat/vBBLOCK—PUBLIC APIs
Monday, November 2, 2026
Guide & sources

Understand the data before comparing it

THE BITCOIN OBSERVATORY METHOD

Readable data. Verifiable sources.

A metric is useful when you know what it measures, where it comes from and which moment it refers to. Here is the method behind every panel.

Two different times

Retrieval: when we read the source.
Observation: when the data was measured. Automatic polling does not turn a daily series into an intraday one.

Scope matters

One exchange is not the entire market. An address is not a person. An ETF flow is not trading volume. Each indicator retains its own meaning.

No fabricated data

Errors, missing fields and incomplete sessions are disclosed. Missing data stays missing; an earlier value retains its date.

DATA SOURCE DIRECTORY

Data sources

9 sources
Blockstream Esplora
Network fees · fallback source

Esplora estimates in sat/vB for targets of 1, 3 or 6 blocks. Used when mempool.space feeds are unavailable. Economy and minimum stay blank when the source does not provide equivalent values.

Intraday · estimated fees
mempool.space
Network & mining

Height, recommended fees, pending transactions, estimated hashrate and difficulty adjustment. The mempool is the provider node's view, not a single global ledger.

Intraday · blocks and mempool
Kraken
Spot market

Direct BTC/USD and BTC/EUR Kraken streams, displayed on a 1-second cycle, and OHLC series. Kraken also supplies the EUR/USD market quote, checked every minute. Bitcoin stream changes cover the past 24 hours; REST changes start at the UTC open. When the provider supplies no timestamp, reception time is indicated.

Public stream · approximately 1 second
CoinGecko
Aggregate market & fallback prices

Market capitalization, 24h change and aggregate market volume. Also a fallback source for prices. Aggregate volume is distinct from volume for the Kraken BTC/USD pair alone.

Intraday · subject to provider availability
Coin Metrics Community
On-chain & valuation

Network metrics and valuation indicators available in the Community API. The free catalog may be limited: each field is shown only if returned by the provider.

Daily · latest available observation
Frankfurter
EUR/USD · fallback reference

Daily ECB reference used as a fallback when the Kraken EUR/USD market quote is unavailable. This is a daily institutional figure, not a real-time FX quote.

Business days · daily reference
Deribit
Derivatives

Bitcoin futures and perpetual contracts. Open interest, funding and volumes relate to Deribit and are not an aggregate of all exchanges.

Intraday · single platform
CFGI · Bitcoin
Sentiment

A proprietary Bitcoin sentiment index built from ten signals and updated about every 15 minutes. The site embeds the free official widget with attribution to CFGI. It is a separate index from CNN and Alternative.me.

About every 15 minutes · official widget
Farside Investors
US spot ETFs

Daily net flows per fund, in USD millions. The latest session may be incomplete, and published values may be revised.

US stock market sessions · progressive updates
Four editorial feeds & Bitcoin Core updates

Third-party RSS feeds: the time shown is the publication time declared by the source. Headlines remain in their original language, and articles are read on the publisher's website. Bitcoin Core adds updates from the protocol's reference project.

Frequency of automatic checks

Kraken Bitcoin streams take priority; market snapshots, intraday EUR/USD and fallback sources are requested every 60 seconds. For each Bitcoin currency, fallback follows Kraken, mempool.space, CoinGecko. The exchange rate falls back to the daily ECB reference if Kraken is unavailable. The 1-second cycle displays received Bitcoin events: it does not guarantee a new trade every second.

Bitcoin sentiment is provided by the CFGI widget and updates about every 15 minutes. The site reloads the widget every 10 minutes. CFGI shows the observation date.

Market: 60 s · network: 60 s · derivatives: 120 s · news: 300 s · ETFs: 600 s. The CFGI sentiment widget reloads every 600 s; the provider publishes new observations about every 15 minutes. The server caches ETF data for 900 s, so a new check can return the same copy. Daily on-chain metrics remain daily. Automatic checks run while the site is open.

If the stream is interrupted, the price automatically switches to the latest available quote from the fallback sources. A new event may confirm the same price.

READ THE DATA, UNDERSTAND THE CONTEXT

The Bitcoin glossary

MVRV

Valuation

Compares market capitalization with realized capitalization. A value of 2 indicates a market value twice the aggregate realized value.

Market capitalization ÷ realized capitalization
Documentation

Realized capitalization

Valuation

Values bitcoin at the price of their last on-chain movement. It is a proxy for aggregate cost: a transfer does not necessarily correspond to a purchase.

Sum of BTC in each output × price at its last movement

Realized price

Valuation

Theoretical average cost of supply derived from realized capitalization. A derived calculation must use inputs from the same daily observation.

Realized capitalization ÷ circulating supply

NUPL

Valuation

Net unrealized profit or loss relative to market value. The version derived from MVRV uses the same methodology and date as the original data.

(Market cap − realized cap) ÷ market cap = 1 − 1/MVRV

SOPR

NOT INTEGRATED

Ratio of value at spending to value at creation for spent outputs. Above 1 indicates an aggregate profit on coins moved; below 1, a loss. Not integrated in this version.

USD value of spent outputs ÷ their USD value at creation
Documentation

UTXO

Protocol

Unspent Transaction Output: an output of a transaction that can still be spent. A wallet balance consists of one or more UTXOs.

Active addresses

On-chain

Addresses participating in on-chain activity during the provider's interval. They are not users: one person may control many addresses, and one address may serve many users.

Addresses with a balance

On-chain

Addresses with a positive balance under the provider's methodology. The number does not equal the number of investors or wallets.

Hashrate

Mining

An estimate of the computing power used in proof of work, expressed in hashes per second. It is inferred from observed blocks and depends on the statistical window.

Difficulty

Mining

Measures how difficult it is to find a valid block relative to the protocol's reference. It adjusts every 2,016 blocks to target an average of around 10 minutes per block.

Difficulty adjustment

Mining

Estimated change in difficulty at the next retarget. The forecast changes with new blocks; it is not a value already fixed by the protocol.

Fee in sat/vB

Network

Satoshis per virtual byte: the unit price of space in a block. The total fee depends on the transaction's virtual size, not the amount transferred.

Fee in satoshis = sat/vB × virtual size in vB

Mempool

Network

The set of valid transactions known to a node that have not yet been confirmed. Each node may have a different view. The pending count alone does not determine confirmation time.

Halving

Protocol

Halving of the block subsidy every 210,000 blocks. The future date depends on actual block times; fees are not halved.

Circulating supply

Protocol

Bitcoin issued according to the provider's metric. It is not an estimate of coins that are actually liquid: it also includes coins presumed lost or unmoved.

Market capitalization

Market

Theoretical value of the circulating supply at the reference price. It does not measure money invested in the market or the value realizable by selling the entire supply.

Reference price × circulating supply

OHLC

Market

Open, High, Low, Close: the opening, highest, lowest and closing prices of a candle. The latest candle may still be forming; its close is therefore provisional.

Spot volume

Market

Amount traded on the spot market during the stated period. A single exchange's volume is not the same as aggregate market volume.

Bid-ask spread

Market

Difference between the best selling price and the best buying price. A narrow spread does not guarantee that a large order can be executed without slippage.

Ask − bid · spread % = (ask − bid) ÷ midpoint price × 100

Open interest

Derivatives

Derivative positions that remain open. Units depend on the contract and provider. An increase alone does not reveal whether the market is bullish or bearish.

Funding rate

Derivatives

A payment mechanism between perpetual longs and shorts to keep the price close to the index. A positive rate generally implies payments from longs to shorts. Always check the reference window.

Futures basis

Derivatives

A future's premium or discount to the spot price. The annualized value depends on days to expiry and does not represent a guaranteed return.

Basis % = (futures price ÷ spot price − 1) × 100

ETF net flows

ETF

Difference between inflows and outflows attributed to share creations and redemptions. Farside data is in USD millions and may be partial until all funds have reported.

AUM

ETF

Assets under management: the value of assets being managed. It changes with both flows and asset prices. The change in AUM is not equal to net flow.

EUR/USD

Macro

US dollars per euro. To convert USD to EUR, divide by EUR/USD. An exchange's BTC/EUR price may differ from the theoretical conversion.

Theoretical BTC in EUR = BTC in USD ÷ EUR/USD

Fear & Greed

Sentiment

A composite index from 0 to 100. Low values indicate greater fear and high values greater greed under the provider's model. It is not a standalone trading signal.

Exchange netflow

On-chain

Inflows minus outflows from addresses attributed to exchanges by Coin Metrics. It is available in the Community API, but covers exchanges identified by the provider rather than the entire market. New classifications may change the series.

BTC inflows − BTC outflows

Exchange supply

On-chain

Bitcoin held by addresses attributed to exchanges by Coin Metrics. It measures the provider's coverage, not a verification of all exchange liabilities or complete proof of reserves.

LTH / STH

NOT INTEGRATED

Long-term and short-term holder cohorts. The threshold and methodology depend on the provider; many metrics use around 155 days. Cohort data is not integrated in this version.

HODL waves

NOT INTEGRATED

Distribution of supply by time since its last movement. It measures coin age, not holders' intentions. This series is not integrated in this version.

BEFORE INTERPRETING A NUMBER

Frequently asked questions

Bitcoin trades continuously on different exchanges. The last trade, spread, liquidity and reference price may differ. Always check the source, pair and reading time. A daily EUR/USD exchange rate may produce a different conversion from the BTC/EUR market.

Data terms and privacy

Updated

Use this site under these conditions and respect its sources’ rights. This notice also explains how the current version of Bitcoin Observatory handles information.

Data terms

Sources and ownership

The CoinGecko API is CoinGecko’s property. Other providers retain their rights in their data, brands and content. Access to this site does not transfer rights or licenses to providers’ data.

Permitted use

Do not resell raw CoinGecko data or API access, remove attribution, bypass access limits or infringe providers’ rights. Further reuse requires the sources’ relevant permissions and licenses; their terms apply, including the CoinGecko API terms linked below.

Information and risk

Data are supplied as available, without guarantees of accuracy, completeness, continuity or timeliness. Quotes, models and simulations are not financial advice or promises of results. Check the sources: cryptocurrency markets are volatile and may cause substantial losses.

CoinGecko liability

To the extent permitted by law, CoinGecko accepts no liability for use of its API through this site, the site’s content or users’ financial decisions and outcomes. Rights and liabilities that applicable law does not allow to be excluded remain unaffected.

Site operator responsibility

Andrea Rendina, operator of Bitcoin Observatory, accepts responsibility for offering the site and integrating its APIs, including CoinGecko, and for explaining the nature, accuracy, limitations and risks of its data. The site is independent of its external sources.

How information is used

The site offers no accounts, registration or newsletters. Third-party features remain subject to their own privacy notices.

Device preferences

Language and currency are stored in your browser to remember your choices. You can remove them by clearing this site’s data in your browser settings.

Personal calculator

Age, spending, BTC, DCA and inflation entered in the planner are processed in your browser. The site neither saves them nor sends them to servers for calculation. Reference exchange-rate requests do not include these inputs.

Page-view counter

For each page load, the counter records a random identifier and timestamp in the site database, currently with no automatic deletion. It stores no IP addresses or counting cookies. It counts page views, including repeats, rather than unique people and filters recognizable bots.

Bitcoin addresses and checks

The server checks public Bitcoin addresses through blockchain explorer APIs. Checking an address sends it to the services identified as sources. The site does not infer ownership and never requests private keys or recovery phrases.

External links and services

Arincen / Dukascopy and CFGI widgets and the Kraken price connection communicate directly with their servers, which receive IP and browser technical information. Providers may use cookies under their own policies. Cloudflare hosts the site and processes technical data and logs for delivery and security. Donations are completed on PayPal; this site collects no payment details. Native crypto charts are drawn in the browser using source data.

CoinGecko requests

CoinGecko API requests originate from the site server and do not include personal planner inputs or security searches. Following an external link connects you to that service under its privacy notice.

Bitcoin Observatory is an informational tool. External sources may impose limits, delays, revisions and interruptions. Derived metrics retain the methodology of their inputs; no indicator amounts to a personalized recommendation.

How to read these data

A metric becomes useful when its definition, units, coverage and date are understood. Bitcoin Observatory’s guide explains network, valuation, derivatives and ETF terminology and links it to the sources used. Formulas for derived values show which inputs enter a calculation and which comparisons are appropriate.

Retained, partial or unavailable data should not be mistaken for a current reading or for zero. Created by Andrea Rendina, the project makes these distinctions and its checking intervals visible. Indicators provide context rather than forecasts or personalized recommendations.