Обратный отсчёт до халвинга Bitcoin и история халвингов
Обратный отсчёт до халвинга Bitcoin и история халвингов
/api/indicators/halvingЗапрос
У этого эндпоинта нет параметров.
Пример запроса
curl -s "https://www.coinboss.com/api/indicators/halving"Поля ответа
Таблица полей формируется из реальных ответов, поэтому в ней перечислено ровно то, что возвращает эндпоинт. В путях a[] обозначает элементы массива, а {*} — объекты с динамическим ключом, например монетой или биржей.
| Поле | Тип | Единица | Описание |
|---|---|---|---|
| success | boolean | — | true, если запрос выполнен успешно. При ошибке тело ответа имеет вид `{ success: false, code, error, request_id }`. |
| fetched_at | number | ms | Время, когда CoinBoss получил данные от источника. |
| height | number | — | Высота блока. |
| halving | object | — | Обратный отсчёт до халвинга Bitcoin, рассчитанный по текущей высоте блока. |
| halving.epoch | number | count | Число уже состоявшихся халвингов: floor(height ÷ 210,000). |
| halving.last_halving_height | number | blocks | Высота блока последнего халвинга. |
| halving.next_halving_height | number | blocks | Высота блока, на которой произойдёт следующий халвинг. |
| halving.remaining_blocks | number | blocks | Число блоков, оставшихся до следующего халвинга. |
| halving.progress_pct | number | % | Прогресс текущей эпохи из 210,000 блоков: (height − `last_halving_height`) ÷ 210,000 × 100. |
| halving.avg_block_ms | number | ms | Недавний средний интервал между блоками по данным публичного источника блокчейн-данных; если он недоступен, используется 600000. |
| halving.eta_ms | number | ms | Расчётное время следующего халвинга: текущий момент + `remaining_blocks` × `avg_block_ms`. Оценка, которая меняется вместе с интервалом между блоками. |
| halving.current_reward | number | BTC | Текущая субсидия за блок: 50 ÷ 2^`epoch`. |
| halving.next_reward | number | BTC | Субсидия за блок после следующего халвинга: половина `current_reward`. |
| halving.history | array | — | Исторические точки; от старых к новым, если не указано иное. |
| halving.history[] | object | — | Исторические точки; от старых к новым, если не указано иное. |
| halving.history[].height | number | — | Высота блока. |
| halving.history[].date | string | — | Календарная дата (UTC). |
| halving.history[].reward | number | BTC | Субсидия за блок, действовавшая начиная с этого халвинга. |
| difficulty | null | — | Всегда null: оценка следующей корректировки сложности не предоставляется. |
| current_difficulty | object | — | Текущая сложность майнинга Bitcoin и время её считывания. |
| current_difficulty.value | number | — | Значение. |
| current_difficulty.as_of | number | ms | Время считывания сложности. |
| current_difficulty.source | string | — | Откуда взято значение. |
| sources | object | — | Источники данных. |
| sources.height | string | — | Высота блока. |
| sources.block_interval | string | — | Название источника `avg_block_ms`; null, если использовано значение по умолчанию — 10 минут. |
| sources.current_difficulty | string | — | Происхождение значения сложности. |
Сформировано 2026-11-11 23:01 UTC; использовано реальных ответов: 1.
Пример ответа
/api/indicators/halving · Реальный ответ, получен 2026-11-13 03:59:14 UTC. Длинные массивы и словари сокращены для отображения: halving.history: элементов было 4.
- "success"true
- "fetched_at"1794542355398
- "height"975627
- "halving"
- "epoch"4
- "last_halving_height"840000
- "next_halving_height"1050000
- "remaining_blocks"74373
- "progress_pct"64.58
- "avg_block_ms"776283
- "eta_ms"1852276850957
- "current_reward"3.125
- "next_reward"1.5625
- "history"
- "difficulty"null
- "current_difficulty"
- "value"148364561003867
- "as_of"1794542355398
- "source""blockchain.info"
- "sources"
- "height""blockchain.info"
- "block_interval""blockchain.info"
- "current_difficulty""blockchain.info"
Сведения
- Аутентификация
- Не требуется. Публичный эндпоинт.
- Лимит запросов
- 1200 запросов в минуту на один IP
- Серверный кеш
- 2m
- Пограничный микрокеш
- 10s
- Частота обновления
- при запросе, кеш 2 минуты
- Окно
- последний снимок
- Источники данных
- Обратный отсчёт до халвинга Bitcoin: собственный расчёт по текущей высоте блока, которую сообщают публичные блокчейн-API.
- Покрытие бирж
- Только Bitcoin; `difficulty` всегда равно null.
- Единицы измерения
- blocks; milliseconds (avg_block_ms, eta_ms); BTC (block reward); percent (progress)
- Метод расчёта
- Next halving height = (epoch + 1) x 210000; ETA = now + remaining blocks x average block interval (600 s fallback); reward = 50 / 2^epoch.
- Метки времени
- Миллисекунды эпохи Unix (UTC), если в описании поля не указано иное
- Формат ответа
- json
- Стабильность
- Стабильный
Текущий статус
Высота блока передаётся в реальном времени. `current_difficulty` содержит сложность сети с меткой времени и источником; `difficulty` (прогресс пересчёта сложности) равно `null`, пока его источник недоступен.
Доступность за последние 30 дней
Пройдено 100% из 408 проверок
Ошибки
Неудачные вызовы имеют одинаковую структуру на всех эндпоинтах. Полный список приведён на странице ошибок. Ошибки и лимиты запросов →
| Код | HTTP | Значение | Что делать |
|---|---|---|---|
| INVALID_PARAM | 400 | Отсутствует обязательный параметр, или значение не принимается. `param` называет параметр, если он известен. | Не повторяйте запрос без изменений; исправьте его. |
| UNAUTHORIZED | 401 | Заголовок `CB-API-KEY` был отправлен, но ключ неизвестен или отозван. Для публичных данных ключ не нужен — уберите заголовок или используйте действительный ключ. | Не повторяйте запрос без изменений. |
| FORBIDDEN | 403 | Маршрут не входит в публичный API (внутренний или только для аккаунта). | Не повторяйте запрос. |
| NOT_FOUND | 404 | Неизвестный маршрут, либо запрошенная монета / биржа / фонд не существует. | Не повторяйте запрос; сверьте путь и идентификаторы с каталогом. |
| RATE_LIMITED | 429 | Запросов больше, чем позволяет поминутный лимит. `Retry-After` указывает, сколько секунд нужно подождать. | Дождитесь истечения `Retry-After`, затем повторите запрос с нарастающей задержкой. |
| INTERNAL | 500 | Непредвиденная ошибка сервера. Сообщение намеренно общее; при обращении указывайте `request_id`. | Повторите запрос один раз через несколько секунд; если ошибка сохраняется, сообщите о ней, указав ID запроса. |
| UPSTREAM_FAILED | 503 | Источник данных, стоящий за этим эндпоинтом, не ответил вовремя. Устаревшие или подменные значения вместо него не возвращаются. | Повторите запрос с нарастающей задержкой; проверьте страницу статуса. |
| UNAVAILABLE | 501 / 503 | Набор данных временно не готов (прогрев кеша), либо у эндпоинта пока нет законного публичного источника. | Повторите запрос позже; каталог помечает эндпоинты, недоступные по проектному решению. |
| REQUEST_FAILED | 200 | Некоторые более старые эндпоинты отвечают HTTP 200 с `success: false`. Всегда проверяйте `success`, а не только статус HTTP. | Зависит от сообщения; считайте запрос неудачным. |
Попробовать
/api/indicators/halvingЧастичноПараметров нет.
https://www.coinboss.com/api/indicators/halvingДругие эндпоинты этой категории
- Поиск адреса в нескольких блокчейнах /api/browser/:chain/address/:addr
- Поиск блока в нескольких блокчейнах /api/browser/:chain/block/:hashOrHeight
- Поиск транзакции в нескольких блокчейнах /api/browser/:chain/tx/:txid
- Определение EVM-сетей, в которых активен адрес /api/browser/detect
- Изменения балансов богатейших адресов BTC /api/btc/rich-flow
- Богатейшие адреса BTC /api/btc/rich-list
- Статистика богатейших адресов BTC /api/btc/rich-stat
- Динамика запасов богатейших адресов BTC /api/btc/rich-trend
- Сводка по адресу Bitcoin /api/explorer/address/:addr
- Транзакции адреса Bitcoin /api/explorer/address/:addr/txs
- Сведения о блоке Bitcoin /api/explorer/block/:hashOrHeight
- Вершина цепочки Bitcoin /api/explorer/tip
- Сведения о транзакции Bitcoin /api/explorer/tx/:txid
- Число адресов BTC с балансом выше порога /api/indicators/addr-above/:tier
- Ряды ончейн-индикаторов оценки BTC /api/indicators/bdc/:name
- Число и распределение доступных узлов Bitcoin /api/indicators/bitnodes
- Ряды сравнения держателей BTC /api/indicators/btccmp/:pair
- Ряды ончейн-графиков BTC /api/indicators/chain
- История притока / оттока BTC на биржах /api/indicators/cm/exchange-flows
- Предложение BTC на биржах /api/indicators/cm/exchange-supply
- История числа адресов BTC с ненулевым балансом /api/indicators/cm/nonzero-addresses
- Запасы BTC у государств /api/indicators/gov-treasuries
- Обратный отсчёт до халвинга Bitcoin и история халвингов /api/indicators/halving
- Доля предложения BTC, неподвижного более N лет /api/indicators/hodl-wave-above/:years
- Доли майнинг-пулов в блоках Bitcoin /api/indicators/mempool/pools
- История себестоимости и запасов BTC компании Strategy /api/indicators/mstr-cost
- Доля предложения BTC в прибыли /api/indicators/supply-profit-pct
- История баланса резервов WBTC /api/indicators/wbtc-balance
- Богатейшие адреса в нескольких блокчейнах /api/rich-list/:chain
- Изменения балансов богатейших адресов в нескольких блокчейнах /api/rich-list/:chain/flow
- Статистика богатейших адресов в нескольких блокчейнах /api/rich-list/:chain/stat
- Динамика запасов богатейших адресов в нескольких блокчейнах /api/rich-list/:chain/trend
- Резервы монет публичных компаний / институциональных держателей /api/treasuries/:coin