Countdown und Historie des Bitcoin-Halvings
Countdown und Historie des Bitcoin-Halvings
/api/indicators/halvingAnfrage
Dieser Endpunkt hat keine Parameter.
Beispielanfrage
curl -s "https://www.coinboss.com/api/indicators/halving"Antwortfelder
Die Feldtabelle wird aus echten Antworten erzeugt und führt daher genau das auf, was der Endpunkt zurückgibt. In Pfaden steht a[] für Array-Elemente und {*} für Objekte, deren Schlüssel ein dynamischer Name ist, etwa ein Coin oder eine Börse.
| Feld | Typ | Einheit | Beschreibung |
|---|---|---|---|
| success | boolean | — | true, wenn die Anfrage erfolgreich war. Im Fehlerfall lautet der Body `{ success: false, code, error, request_id }`. |
| fetched_at | number | ms | Zeitpunkt, zu dem CoinBoss die Daten von der Quelle abgerufen hat. |
| height | number | — | Blockhöhe. |
| halving | object | — | Countdown bis zum Bitcoin-Halving, berechnet aus der aktuellen Blockhöhe. |
| halving.epoch | number | count | Anzahl der bereits erfolgten Halvings: floor(Höhe ÷ 210.000). |
| halving.last_halving_height | number | blocks | Blockhöhe des letzten Halvings. |
| halving.next_halving_height | number | blocks | Blockhöhe, bei der das nächste Halving stattfindet. |
| halving.remaining_blocks | number | blocks | Verbleibende Blöcke bis zum nächsten Halving. |
| halving.progress_pct | number | % | Fortschritt in der aktuellen Epoche von 210.000 Blöcken: (Höhe − `last_halving_height`) ÷ 210.000 × 100. |
| halving.avg_block_ms | number | ms | Durchschnittliches Blockintervall der jüngsten Zeit aus einer öffentlichen Blockchain-Datenquelle; ist es nicht verfügbar, wird 600000 verwendet. |
| halving.eta_ms | number | ms | Geschätzter Zeitpunkt des nächsten Halvings: jetzt + `remaining_blocks` × `avg_block_ms`. Eine Schätzung, die sich mit dem Blockintervall verschiebt. |
| halving.current_reward | number | BTC | Aktuelle Blocksubvention: 50 ÷ 2^`epoch`. |
| halving.next_reward | number | BTC | Blocksubvention nach dem nächsten Halving: die Hälfte von `current_reward`. |
| halving.history | array | — | Historische Datenpunkte, älteste zuerst, sofern nicht anders angegeben. |
| halving.history[] | object | — | Historische Datenpunkte, älteste zuerst, sofern nicht anders angegeben. |
| halving.history[].height | number | — | Blockhöhe. |
| halving.history[].date | string | — | Kalenderdatum (UTC). |
| halving.history[].reward | number | BTC | Blocksubvention, die ab diesem Halving galt. |
| difficulty | null | — | Immer null: Eine Schätzung der nächsten Schwierigkeitsanpassung wird nicht bereitgestellt. |
| current_difficulty | object | — | Aktuelle Bitcoin-Mining-Schwierigkeit mit dem Zeitpunkt ihrer Ablesung. |
| current_difficulty.value | number | — | Wert. |
| current_difficulty.as_of | number | ms | Zeitpunkt, zu dem die Schwierigkeit abgelesen wurde. |
| current_difficulty.source | string | — | Herkunft des Werts. |
| sources | object | — | Datenquellen. |
| sources.height | string | — | Blockhöhe. |
| sources.block_interval | string | — | Name der Quelle von `avg_block_ms`; null, wenn der Standardwert von 10 Minuten verwendet wurde. |
| sources.current_difficulty | string | — | Herkunft des Schwierigkeitswerts. |
Erzeugt 2026-11-11 23:01 UTC aus 1 echten Antworten.
Beispielantwort
/api/indicators/halving · Echte Antwort, erfasst 2026-11-13 01:38:39 UTC. Lange Arrays und Maps sind für die Anzeige gekürzt: halving.history hatte 4 Elemente.
- "success"true
- "fetched_at"1794533920926
- "height"975616
- "halving"
- "epoch"4
- "last_halving_height"840000
- "next_halving_height"1050000
- "remaining_blocks"74384
- "progress_pct"64.58
- "avg_block_ms"731346.2
- "eta_ms"1848934376666.8
- "current_reward"3.125
- "next_reward"1.5625
- "history"
- "difficulty"null
- "current_difficulty"
- "value"148364561003867
- "as_of"1794533920926
- "source""blockchain.info"
- "sources"
- "height""blockchain.info"
- "block_interval""blockchain.info"
- "current_difficulty""blockchain.info"
Details
- Authentifizierung
- Keine. Öffentlicher Endpunkt.
- Rate-Limit
- 1200 Anfragen pro Minute und IP
- Server-Cache
- 2m
- Edge-Micro-Cache
- 10s
- Aktualisierungsintervall
- bei Anfrage, 2 Minuten im Cache
- Zeitfenster
- letzter Snapshot
- Datenquellen
- Countdown zum Bitcoin-Halving, intern aus der aktuellen Blockhöhe berechnet, die öffentliche Blockchain-APIs melden.
- Börsenabdeckung
- Nur Bitcoin; `difficulty` ist immer null.
- Einheiten
- blocks; milliseconds (avg_block_ms, eta_ms); BTC (block reward); percent (progress)
- Methode
- Next halving height = (epoch + 1) x 210000; ETA = now + remaining blocks x average block interval (600 s fallback); reward = 50 / 2^epoch.
- Zeitstempel
- Unix-Epoche in Millisekunden (UTC), sofern die Feldbeschreibung nichts anderes angibt
- Antwortformat
- json
- Stabilität
- Stabil
Live-Status
Die Blockhöhe ist live. `current_difficulty` enthält die Netzwerk-Schwierigkeit mit Zeitstempel und Quelle; `difficulty` (Fortschritt bis zur Neuanpassung) ist `null`, solange die Quelle dafür nicht verfügbar ist.
Verfügbarkeit, letzte 30 Tage
100 % von 380 Prüfungen bestanden
Fehler
Fehlgeschlagene Aufrufe haben auf jedem Endpunkt denselben Aufbau. Die vollständige Liste steht auf der Fehlerseite. Fehler und Rate-Limits →
| Code | HTTP | Bedeutung | Empfohlene Reaktion |
|---|---|---|---|
| INVALID_PARAM | 400 | Ein erforderlicher Parameter fehlt oder ein Wert wird nicht akzeptiert. `param` nennt den Parameter, sofern er bekannt ist. | Nicht unverändert wiederholen; die Anfrage korrigieren. |
| UNAUTHORIZED | 401 | Der Header `CB-API-KEY` wurde gesendet, der Schlüssel ist jedoch unbekannt oder widerrufen. Öffentliche Daten erfordern keinen Schlüssel – lassen Sie den Header weg oder verwenden Sie einen gültigen Schlüssel. | Nicht unverändert wiederholen. |
| FORBIDDEN | 403 | Die Route gehört nicht zur öffentlichen API (intern oder nur für Konten). | Nicht wiederholen. |
| NOT_FOUND | 404 | Unbekannte Route, oder der angefragte Coin / die Börse / der Fonds existiert nicht. | Nicht wiederholen; Pfad und Kennungen mit dem Katalog abgleichen. |
| RATE_LIMITED | 429 | Mehr Anfragen, als das Limit pro Minute zulässt. `Retry-After` gibt die Wartezeit in Sekunden an. | `Retry-After` abwarten, dann mit Backoff wiederholen. |
| INTERNAL | 500 | Unerwarteter Serverfehler. Die Meldung ist bewusst allgemein gehalten; geben Sie `request_id` an, wenn Sie den Fehler melden. | Einmal nach einigen Sekunden wiederholen; wenn der Fehler bestehen bleibt, mit der Request-ID melden. |
| UPSTREAM_FAILED | 503 | Die Datenquelle hinter diesem Endpunkt hat nicht rechtzeitig geantwortet. Es werden ersatzweise keine veralteten oder stellvertretenden Zahlen zurückgegeben. | Mit Backoff wiederholen; die Statusseite prüfen. |
| UNAVAILABLE | 501 / 503 | Der Datensatz ist vorübergehend nicht bereit (Cache wird aufgewärmt), oder der Endpunkt hat noch keine rechtmäßige öffentliche Quelle. | Später wiederholen; der Katalog kennzeichnet Endpunkte, die konzeptbedingt nicht verfügbar sind. |
| REQUEST_FAILED | 200 | Einige ältere Endpunkte antworten mit HTTP 200 und `success: false`. Prüfen Sie immer `success`, nicht nur den HTTP-Status. | Hängt von der Meldung ab; als fehlgeschlagene Anfrage behandeln. |
Ausprobieren
/api/indicators/halvingTeilweiseKeine Parameter.
https://www.coinboss.com/api/indicators/halvingMehr in dieser Kategorie
- Multi-Chain-Adressabfrage /api/browser/:chain/address/:addr
- Multi-Chain-Blockabfrage /api/browser/:chain/block/:hashOrHeight
- Multi-Chain-Transaktionsabfrage /api/browser/:chain/tx/:txid
- Ermittelt, auf welchen EVM-Chains eine Adresse aktiv ist /api/browser/detect
- Bestandsveränderungen der Adressen der BTC Rich List /api/btc/rich-flow
- BTC Rich List /api/btc/rich-list
- Statistik zur BTC Rich List /api/btc/rich-stat
- Bestandsentwicklung der BTC Rich List /api/btc/rich-trend
- Zusammenfassung einer Bitcoin-Adresse /api/explorer/address/:addr
- Transaktionen einer Bitcoin-Adresse /api/explorer/address/:addr/txs
- Details zu einem Bitcoin-Block /api/explorer/block/:hashOrHeight
- Spitze der Bitcoin-Chain /api/explorer/tip
- Details zu einer Bitcoin-Transaktion /api/explorer/tx/:txid
- Anzahl der BTC-Adressen mit einem Bestand über einem Schwellenwert /api/indicators/addr-above/:tier
- Zeitreihen der On-Chain-Bewertungsindikatoren für BTC /api/indicators/bdc/:name
- Anzahl und Verteilung der erreichbaren Bitcoin-Nodes /api/indicators/bitnodes
- Vergleichsreihen der BTC-Halter /api/indicators/btccmp/:pair
- On-Chain-Chartreihen für BTC /api/indicators/chain
- Historie der BTC-Zu- / -Abflüsse der Börsen /api/indicators/cm/exchange-flows
- Auf Börsen gehaltenes BTC-Angebot /api/indicators/cm/exchange-supply
- Historie der Anzahl der BTC-Adressen mit Guthaben /api/indicators/cm/nonzero-addresses
- BTC-Bestände von Staaten /api/indicators/gov-treasuries
- Countdown und Historie des Bitcoin-Halvings /api/indicators/halving
- Anteil des BTC-Angebots, das seit mehr als N Jahren nicht bewegt wurde /api/indicators/hodl-wave-above/:years
- Blockanteile der Bitcoin-Mining-Pools /api/indicators/mempool/pools
- Historie von Einstandskosten und Beständen der BTC von Strategy /api/indicators/mstr-cost
- Anteil des BTC-Angebots im Gewinn /api/indicators/supply-profit-pct
- Historie des WBTC-Reservebestands /api/indicators/wbtc-balance
- Multi-Chain Rich List /api/rich-list/:chain
- Bestandsveränderungen der Multi-Chain Rich List /api/rich-list/:chain/flow
- Statistik zur Multi-Chain Rich List /api/rich-list/:chain/stat
- Bestandsentwicklung der Multi-Chain Rich List /api/rich-list/:chain/trend
- Coin-Treasuries börsennotierter Unternehmen / Institutionen /api/treasuries/:coin