API · /bitcoinhalving-api

Bitcoin Halving API

healthy 3,756 Subscribers

Live Bitcoin halving countdown and supply schedule as an API, computed from the on-chain block height (mempool.space). Bitcoin's block subsidy halves every 210,000 blocks (~four years); this returns the current subsidy in BTC, the halving epoch, the next halving's block height, how many blocks and roughly how long remain (using the network's recent average block time), and the estimated date. It also computes the circulating supply mined to date from the issuance schedule, the percent of the 21-million cap already mined, the daily and annual new issuance and the inflation rate, plus the full halving schedule. The Bitcoin issuance-and-halving layer for crypto, dashboard and countdown apps. Live, no key, no cache. Distinct from fee and mempool Bitcoin APIs — this is the supply and halving schedule.

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

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

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

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

Bitcoin Halving API — live data on the oanor API marketplace

API health

healthy
Uptime
100.00%
Server probes · 24h
Avg latency
122 ms
Server probes · 24h
Subscribers
3,756
active
Total calls
76
last 7 days
status Full status page → · 12 probes/24h

Pricing

Pick a tier — billed monthly, cancel anytime.

Free

Free

  • 6,000 calls / month
  • 5 requests / second
  • Hard cap (429 above quota, no overage)
  • 6k calls/month
  • 5 req/sec
  • All endpoints
  • No credit card
Sign in to subscribe

Starter

€12.00 /month

  • 85,000 calls / month
  • 15 requests / second
  • Hard cap (429 above quota, no overage)
  • 85k calls/month
  • 15 req/sec
  • Email support
Sign in to subscribe

Pro

€30.00 /month

  • 450,000 calls / month
  • 40 requests / second
  • Hard cap (429 above quota, no overage)
  • 450k calls/month
  • 40 req/sec
  • Priority support
Sign in to subscribe

Desk

€70.00 /month

  • 2,400,000 calls / month
  • 100 requests / second
  • Hard cap (429 above quota, no overage)
  • 2.4M calls/month
  • 100 req/sec
  • Dedicated SLA
Sign in to subscribe

Built by

Related APIs

Other APIs with overlapping tags.

Blockchair Multi-Chain Stats API — oanor API marketplace

Blockchair Multi-Chain Stats API

Live on-chain network statistics, mempool conditions and market data across the major UTXO blockchains and Ethereum, sourced from Blockchair. For any supported chain read the full network state — best block height, total and 24-hour block and transaction counts, mining difficulty, hashrate, coin circulation, on-chain transfer volume and chain size — or zoom into the mempool to see pending transactions, mempool size, transactions-per-second, the suggested fee per byte (or median gas price on Ethereum) and average and median transaction fees in native units and USD, or pull market data with the coin price in USD and BTC, 24-hour change, market capitalisation and dominance. Ten chains are covered: Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, Dash, Zcash, Bitcoin SV, eCash, Groestlcoin and Ethereum. Distinct from single-chain mempool and gas feeds: this is one consistent multi-chain stats surface.

api.oanor.com/blockchair-api

Bitcoin Hashprice & Mining Profitability API — oanor API marketplace

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 — oanor API marketplace

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 Valuation Models API — oanor API marketplace

Bitcoin Valuation Models API

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

Frequently asked questions

Quick answers about pricing, quotas, and integration.

How do I get an API key for Bitcoin Halving API?
Sign up for free at oanor.com, generate an API key from the developer dashboard, and call Bitcoin Halving API with the x-oanor-key header. No credit card needed for the free tier.
What's the rate limit for Bitcoin Halving 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 Halving API cost?
Bitcoin Halving API has a free tier with 100 calls / month. Paid plans start at €12.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 Halving API GDPR-compliant?
All requests to Bitcoin Halving 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/bitcoinhalving-api/SOME_PATH \
  -H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/bitcoinhalving-api/SOME_PATH", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/bitcoinhalving-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/bitcoinhalving-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.