The Bitcoin Credit Stack
rates are percent a year, continuously compounded · figures as of 2026-10-15 · read 2026-10-16 04:01 UTC
Indicators › Context › BTC Reference Price (on-chain)

BTC Reference Price (on-chain)

btc-price

Our own daily BTC price, read on chain: the median across bitcoin wrappers (WBTC, cbBTC) of their pools against USDC and USDT, priced in a basket of dollar stablecoins, from 2020-07-13. Not CoinGecko. Each wrapper’s own peg is published separately. Recast on 2026-10-09 from a CoinGecko spot price.

Unitsbasket dollars per BTC (not fiat)
Computed atnot stated in the payload
Historyserved

Methodology recast · IX1

What it measures. Our own daily price of bitcoin, read on chain from the pools where wrapped bitcoin trades against dollar stablecoins: the median across wrappers (WBTC, cbBTC), each pool read directly.

Basket dollars. Priced in a basket of dollar stablecoins, not in fiat dollars; the two differ by basis points. Each wrapper’s own peg to bitcoin, and each stablecoin’s peg to the dollar, are published as their own series.

Why not a market data feed. Every value is computed from public chain data on our own reads, so it carries no third-party licence. It replaced a CoinGecko spot price on 2026-10-09.

Sample. From 2020-07-13, the first day the on-chain pools are deep enough to read.

History

BTC reference price, read on chain

The median across bitcoin wrappers of their pools against dollar stablecoins, in basket dollars (not fiat), from 2020-07-13. Weekly (Mondays) plus the latest day. Not drawn in the explorer: the Stack charts no BTC price beside credit figures.

2026-10-15BTC in basket dollars $82,161 (basket)
1k10k100k1mbasket dollars per BTClog scale202120222023202420252026
BTC in basket dollars

Mondays are drawn here; every day is in the explorer. Open in the explorer →

What this cannot be read as

Median across BTC wrappers (WBTC, cbBTC); each wrapper's own peg is published separately. Priced in basket dollars, not fiat.

gavel-btc on-chain reads: eth:curve:tricryptoNG:WBTC/USDC, base:uni3:cbBTC/USDC:0.05, eth:curve:tricrypto2:WBTC/USDT, eth:curve:tricryptoNG:WBTC/USDT, eth:uni2:WBTC/WETH+WETH/USDC

Full payload

Every field as the API serves it
idprice.btc_in_basket
datasetreference_price
unitUSDBASKET_per_BTC
sourcegavel-btc on-chain reads: eth:curve:tricryptoNG:WBTC/USDC, base:uni3:cbBTC/USDC:0.05, eth:curve:tricrypto2:WBTC/USDT, eth:curve:tricryptoNG:WBTC/USDT, eth:uni2:WBTC/WETH+WETH/USDC
limitationMedian across BTC wrappers (WBTC, cbBTC); each wrapper's own peg is published separately. Priced in basket dollars, not fiat.
points
14 entries
[
  {
    "date": "2026-10-02",
    "value": 84320.39492458824,
    "kind": "cross_checked"
  },
  {
    "date": "2026-10-03",
    "value": 84836.01122636771,
    "kind": "cross_checked"
  },
  {
    "date": "2026-10-04",
    "value": 86457.56685132737,
    "kind": "cross_checked"
  },
  {
    "date": "2026-10-05",
    "value": 85820.71296293756,
    "kind": "cross_checked"
  },
  {
    "date": "2026-10-06",
    "value": 85567.33627714808,
    "kind": "cross_checked"
  },
  {
    "date": "2026-10-07",
    "value": 83314.24063557338,
    "kind": "cross_checked"
  },
  {
    "date": "2026-10-08",
    "value": 81718.24096267838,
    "kind": "cross_checked"
  },
  {
    "date": "2026-10-09",
    "value": 82449.8789350644,
    "kind": "cross_checked"
  },
  {
    "date": "2026-10-10",
    "value": 82869.67954915605,
    "kind": "cross_checked"
  },
  {
    "date": "2026-10-11",
    "value": 83437.02947799253,
    "kind": "cross_checked"
  },
  {
    "date": "2026-10-12",
    "value": 81734.48110599573,
    "kind": "cross_checked"
  },
  {
    "date": "2026-10-13",
    "value": 83168.78472141211,
    "kind": "cross_checked"
  },
  {
    "date": "2026-10-14",
    "value": 81492.68534639722,
    "kind": "cross_checked"
  },
  {
    "date": "2026-10-15",
    "value": 82161.08935342562,
    "kind": "cross_checked"
  }
]
licence
statusown
vintage
as_known_onnull
vintages
5 entries
[
  "reference_price@2026-10-12T10:24:00.613Z",
  "reference_price@2026-10-13T01:00:01.083Z",
  "reference_price@2026-10-14T01:00:00.363Z",
  "reference_price@2026-10-15T01:00:00.305Z",
  "reference_price@2026-10-16T01:00:00.537Z"
]

Where this comes from

REST
GET https://api.bitcoincreditstack.com/v1/onchain/series/price.btc_in_basket
MCP
get_indicator({ id: "btc-price" })
get_indicator({ id: "btc-price", include_history: true })

The same figures, the same names and dates. Connect your AI →

Ask for this indicator's reading and history in your own terms, by connecting.Connect your AI ↗