API · /bitcoinvaluation-api

Bitcoin Valuation Models API

healthy 4,593 Subscribers

The Bitcoin cycle-timing valuation models that tell you whether BTC is historically cheap or expensive right now, computed live and keyless from price (Yahoo Finance daily closes) and on-chain data (the public blockchain.com charts feed). These are not raw time series and not a price feed — they are the derived indicators that on-chain analysts and cycle traders watch to judge where Bitcoin sits between deep value and euphoria. The mayer endpoint returns the Mayer Multiple — price divided by its 200-day moving average — the simplest and most durable over/undervaluation gauge (buying under ~1 and trimming over ~2.4 has historically timed cycles well). The puell endpoint returns the Puell Multiple — daily miner revenue divided by its 365-day average — a miner-side gauge that marks capitulation bottoms (under ~0.5) and tops (over ~4). The nvt endpoint returns the NVT ratio — market cap divided by the 90-day average of on-chain transaction value — Bitcoin's answer to a price/earnings ratio, where a high reading means price is rich relative to the value actually settling on-chain. The s2f endpoint returns the Stock-to-Flow scarcity ratio — circulating supply divided by the realised annual issuance (the flow measured empirically from the supply actually minted over the last 365 days); the S2F price model derived from it is included but clearly flagged as controversial and historically over-optimistic (the response also reports how far the model sits above the actual price). The summary endpoint puts all four side by side with an aggregate cycle read. This is the valuation-model / cycle-indicator cut — distinct from the raw Bitcoin on-chain time-series feeds (which report hashrate, miner revenue and transaction counts but not the derived ratios), the network-security feed (difficulty, hashrate, halving), the block-explorer feed and the crypto-macro correlation feed. Ratios are unitless; model and actual prices are in USD. No key, nothing stored beyond a short cache.

api.oanor.com/bitcoinvaluation-api
Get an API key Try in playground → Contact provider

Machine-readable spec so AI agents can integrate this API.

/api/bitcoinvaluation-api/openapi.json
/api/bitcoinvaluation-api/llms.txt

Discovery: GET /api/index.json lists every API.

API health

healthy
Uptime
100.00%
Server probes · 24h
Avg latency
674 ms
Server probes · 24h
Subscribers
4,593
active
Total calls
12
last 7 days
status Full status page → · 18 probes/24h

Pricing

Pick a tier — billed monthly, cancel anytime.

Free

Free

  • 650 calls / month
  • 2 requests / second
  • Hard cap (429 above quota, no overage)
  • 650 calls/month
  • 2 req/sec
  • All indicators
  • No credit card
Sign in to subscribe

Starter

€23.00 /month

  • 24,000 calls / month
  • 6 requests / second
  • Hard cap (429 above quota, no overage)
  • 24k calls/month
  • 6 req/sec
  • Mayer + Puell + summary
  • Email support
Sign in to subscribe

Pro

€77.00 /month

  • 125,000 calls / month
  • 16 requests / second
  • Hard cap (429 above quota, no overage)
  • 125k calls/month
  • 16 req/sec
  • NVT + Stock-to-Flow
  • Priority support
Sign in to subscribe

Scale

€213.00 /month

  • 620,000 calls / month
  • 40 requests / second
  • Hard cap (429 above quota, no overage)
  • 620k calls/month
  • 40 req/sec
  • Full cycle dashboard
  • Dedicated SLA
Sign in to subscribe

Built by

Related APIs

Other APIs with overlapping tags.

Bitcoin Hashprice & Mining Profitability API

The Bitcoin hashprice — the single number every Bitcoin miner watches: how many US dollars a unit of hashing power earns in a day. It is the mining industry's revenue benchmark (the "Hashprice Index"), and it falls every time the difficulty rises, the block subsidy halves, fees dry up or the price drops. This computes it live and keyless from on-chain data and the BTC price: the daily Bitcoin the whole network mines (block subsidy plus transaction fees), the network hashrate, and the dollar price of Bitcoin. The hashprice endpoint returns the current hashprice in dollars per PH/s per day and per TH/s per day, with the inputs behind it — the network hashrate, the daily Bitcoin mined, the share of that which is fees, and the BTC price. The breakeven endpoint turns it into a profitability check: give it your electricity cost (USD per kWh) and your rig's efficiency (J/TH) and it returns the daily revenue, power cost and profit per TH/s, the margin, and the breakeven hashprice at which you would mine at a loss. The asic endpoint runs the same maths over today's popular ASIC miners (Antminer S21, S19 XP, Whatsminer M60 and more) at your electricity cost — daily revenue, power cost and profit for each machine, ranked. This is the hashprice / mining-profitability cut — distinct from the network-security feed (difficulty, hashrate, halving), the multi-coin mining-economics feed (which ranks coins by a relative profitability index, not the dollar hashprice) and the mining-pool-distribution feed. Hashprice is in USD per PH/s and per TH/s per day; costs in USD. No key, nothing stored beyond a short cache.

api.oanor.com/hashprice-api

Wrapped Bitcoin Tracker API

How much Bitcoin lives on Ethereum, and through whose vault, read live and keyless straight from the Ethereum blockchain. Bitcoin itself can't run in DeFi, so it gets "wrapped": a custodian (or a decentralised bridge) locks real BTC and mints a 1:1 ERC-20 that trades on Ethereum. WBTC (BitGo) was the original and long the only one that mattered, but after the 2024 custody controversy a competitive market opened up — Coinbase's cbBTC, the decentralised tBTC (Threshold), Lombard's LBTC, Kraken's kBTC and others now split the pie. The wrappers endpoint lists every tracked wrapped-Bitcoin token ranked by the BTC it holds, each with its issuer/custodian, the BTC backing it, its US-dollar value and its share of all wrapped BTC, plus the totals. The token endpoint returns one wrapper's detail by symbol. The dominance endpoint is the concentration view — WBTC's share, the split between custodial wrappers (a company holds the BTC) and the decentralised one, and how concentrated the market is — the counterparty-risk picture for Bitcoin in DeFi. Each token's BTC backing is read as its on-chain total supply divided by its own decimals (read live from the contract — they are not all 18: WBTC and cbBTC use 8, tBTC uses 18), which equals the BTC held because every wrapper is minted 1:1 against locked Bitcoin. This is the wrapped-BTC / BTC-on-Ethereum cut — distinct from the coin price feeds, the generic ERC-20 token-info feed and the stablecoin feeds. Supplies are in BTC; values in USD (BTC priced from Yahoo Finance). No key, nothing stored beyond a short cache.

api.oanor.com/wrappedbitcoin-api

Bitcoin Hashrate & Difficulty API

Bitcoin's network-security and mining-economics layer, live and keyless, powered by mempool.space — hashrate, mining difficulty, the difficulty-adjustment countdown, the halving countdown and per-window block-reward economics. These are the numbers that describe how hard Bitcoin is to mine and how secure the chain is, not a price and not a block explorer. The difficulty endpoint is the flagship: the current mining difficulty plus the live adjustment countdown — how far through the current 2016-block epoch we are, the projected size of the next adjustment (Bitcoin retargets every two weeks so blocks stay ~10 minutes apart), the blocks remaining to the retarget, the estimated retarget date and the realised average block time. The hashrate endpoint returns the current network hashrate in EH/s plus a historical hashrate-and-difficulty timeseries over a chosen window (1m to all). The halving endpoint is the countdown to the next block-subsidy halving — the current block height, the current subsidy in BTC, the next halving block and how many blocks and days remain. The rewards endpoint returns block-reward economics over a recent window: the total miner reward, the fee share, and the per-block averages, all in BTC. This is the Bitcoin difficulty / hashrate / halving cut — distinct from the Bitcoin block-explorer feed (mempool, fees, blocks, addresses, transactions), the mining-pool-distribution feed (who finds the blocks and how centralised), and the multi-coin mining-profitability feed. Hashrate in EH/s, difficulty raw and in trillions, rewards in BTC, times in UTC. No key, nothing stored.

api.oanor.com/hashrate-api

Altcoin Season Index API

One number that tells you whether crypto capital is rotating into altcoins or huddling in Bitcoin, computed live from Binance daily candles (no key, nothing stored). The market swings between two regimes: in "altcoin season" most alts outperform Bitcoin and money chases the long tail; in "Bitcoin season" alts bleed against BTC and capital flees to the majors. The classic gauge is simple — of the top altcoins, what share has outperformed Bitcoin over the last 90 days? Above ~75% it is altcoin season; below ~25% it is Bitcoin season. The index endpoint returns that index (0-100), the season label, Bitcoin's own return over the window and how many alts out- versus under-performed. The leaderboard endpoint ranks the alts by their excess return versus Bitcoin — who is leading the rotation and who is lagging — each with its own return, BTC's return and the gap. The coins endpoint lists the universe. The altcoin-season / alt-vs-BTC rotation cut — distinct from the market-cap-dominance and global-market APIs (which report BTC's share of total cap, not relative performance), the single-coin momentum and the price APIs. It answers whether it is altseason, not what the market cap is.

api.oanor.com/altseason-api

Frequently asked questions

Quick answers about pricing, quotas, and integration.

How do I get an API key for Bitcoin Valuation Models API?
Sign up for free at oanor.com, generate an API key from the developer dashboard, and call Bitcoin Valuation Models API with the x-oanor-key header. No credit card needed for the free tier.
What's the rate limit for Bitcoin Valuation Models API?
Free tier allows 1 request per second. Paid plans scale up to 50 requests per second on the Mega tier. Hard limits return HTTP 429 above the quota — no surprise overage charges.
How much does Bitcoin Valuation Models API cost?
Bitcoin Valuation Models API has a free tier with 100 calls / month. Paid plans start at €23.00 / month with higher quotas and faster rate limits.
Can I cancel my subscription anytime?
Yes. Plans are billed monthly and you can cancel anytime from your billing dashboard. No long-term contracts and no cancellation fee.
Is Bitcoin Valuation Models API GDPR-compliant?
All requests to Bitcoin Valuation Models API go through our EU-based gateway. Your upstream API key never leaves our server and no personal data is shared with the upstream provider beyond the request you send.

Pick an endpoint from the list on the left to see its details and try it.

Code snippets

Sign up to get an API key, then call any path under your slug.

curl https://api.oanor.com/bitcoinvaluation-api/SOME_PATH \
  -H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/bitcoinvaluation-api/SOME_PATH", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/bitcoinvaluation-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
    "https://api.oanor.com/bitcoinvaluation-api/SOME_PATH",
    headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())

Ratings

Sign in to rate.

No reviews yet.

Discussion

Ask questions, share usage tips, get answers from the provider and other developers. Public — anyone can read.

Sign in to start a thread or reply.

Sign in

New thread

/ 4000

📌 Pinned 🔒 Locked

·

· ·

/ 4000

🔒 This thread is locked — no new replies.

  • No threads yet — start the discussion.

Support

Private 1:1 support with the provider — billing questions, integration issues, account problems. Only you and the provider team can see these threads.

Sign in to open a support ticket.

Sign in

Open new ticket

Describe what you need help with. The provider team gets an email and replies on the ticket page.

  • No tickets yet for this API.

Subscription active — calls can start immediately.

Send your first request —

Subscription active — copy a snippet and fire off your first call.