§ public api
one open endpoint. plain json.
The desk does no market compute of its own — it reads a public, unauthenticated, edge-cached API. The same bytes power this site and your scripts. No account, no key, no paywall. Live. Read-only.
curl · the valuation read
$ curl https://btc.ochk.io/api/valuation
{
"ok": true,
"score": 12.2,
"band": "deep value",
"headline": "Bitcoin screens deeply undervalued …",
"components": [ … ],
"generated_at": 1782414827,
"age_seconds": 41
}§ bundles
Every bundle is GET https://btc.ochk.io/api/<bundle> and returns { ok, …bundle, generated_at, age_seconds }. The index is at /api.
| bundle | what it returns |
|---|---|
| snapshot ↗ | fast overview — spot, market cap, network, sentiment, key valuation rails. |
| valuation ↗ | composite 0–100 valuation score — cheap vs. expensive vs. history. |
| macro ↗ | macro & liquidity conditions — dollar, rates, equities, vol, Fed/M2. |
| liquidity ↗ | fed net liquidity — balance sheet − reverse repo − TGA, plus M2 and a BTC overlay. |
| correlations ↗ | btc↔macro correlation — rolling correlation of BTC returns vs. equities, the dollar, rates. |
| cycles ↗ | cycle rails — 200WMA, Mayer bands, Pi-Cycle, drawdown, halvings. |
| onchain ↗ | on-chain valuation — MVRV, MVRV-Z, realized price, active addresses. |
| network ↗ | network health — hashrate, difficulty, fees, Puell, NVT. |
| treasuries ↗ | corporate bitcoin treasuries — public-company BTC holdings + mNAV / premium to NAV. |
| derivatives ↗ | derivatives — perp funding (current + history), open interest. |
| sentiment ↗ | sentiment — Fear & Greed index, current + history. |
| intelligence ↗ | AI desk read — scenarios, theses, signals. Analysis, not advice. |
| ticker ↗ | spot price only — the lightest possible read. |
read-only
Nothing here writes, trades, or holds anything. It is a read of public data.
live · cached
Current market data, cached at the edge — fast to read, fresh within the minute. Each response carries its own `generated_at` + `age_seconds`.
no account
No key, no signup, no rate-limit games. CORS-open so a browser can call it.
§ not financial advice
OC BTC is informational only. Bitcoin is volatile and purely speculative — you can lose your entire investment. Scores and verdicts are a structured read of public data, not a recommendation to buy, sell, or hold anything. Do your own research. See the family at ochk.io.