/api/liq-maxpain
GETДоступен

Уровни макс. боли ликвидаций

Уровни макс. боли ликвидаций (для лонгов и шортов)

GET/api/liq-maxpain

Запрос

Параметры запроса

ИмяТипОбязательныйПо умолчаниюДопустимые значенияОписание
symbolstringНеобязательный——Символ монеты; если не указан — все монеты.
limitintegerНеобязательный100≤ 200Число возвращаемых строк. Пример: 100

Пример запроса

curl -s "https://www.coinboss.com/api/liq-maxpain?limit=100"

Поля ответа

Таблица полей формируется из реальных ответов, поэтому в ней перечислено ровно то, что возвращает эндпоинт. В путях a[] обозначает элементы массива, а {*} — объекты с динамическим ключом, например монетой или биржей.

ПолеТипЕдиницаОписание
successboolean—true, если запрос выполнен успешно. При ошибке тело ответа имеет вид `{ success: false, code, error, request_id }`.
countnumber—Число элементов.
dataarray—Полезные данные.
data[]object—Полезные данные.
data[].symbolstring—Символ инструмента, нормализованный CoinBoss (например, BTCUSDT).
data[].pricenumber—Последняя цена в валюте котировки (USD или USDT, если не указано иное).
data[].updatedAtnumbermsВремя последнего обновления данных.
data[].d1object—Уровни макс. боли по 1-дневной карте ликвидаций (позиции смоделированы по последним 24 часовым свечам): `long`, `short`, `totalLong`, `totalShort`.
data[].d1.longobject—Значение стороны лонг.
data[].d1.long.pricenumber—Последняя цена в валюте котировки (USD или USDT, если не указано иное).
data[].d1.long.usdnumberUSDЗначение.
data[].d1.long.distPctnumber%Расстояние от цены макс. боли для лонгов до текущей `price`: (уровень − `price`) ÷ `price` × 100; отрицательное, поскольку уровень находится ниже.
data[].d1.shortobject—Значение стороны шорт.
data[].d1.short.pricenumber—Последняя цена в валюте котировки (USD или USDT, если не указано иное).
data[].d1.short.usdnumberUSDЗначение.
data[].d1.short.distPctnumber%Расстояние от цены макс. боли для шортов до текущей `price`: (уровень − `price`) ÷ `price` × 100; положительное, поскольку уровень находится выше.
data[].d1.totalLongnumber—Всего лонг.
data[].d1.totalShortnumber—Всего шорт.
data[].d7object—Уровни макс. боли по 7-дневной карте ликвидаций (последние 168 часовых свечей, ценовая ось ±18 %); null, если эта карта недоступна.
data[].d7.longobject—Значение стороны лонг.
data[].d7.long.pricenumber—Последняя цена в валюте котировки (USD или USDT, если не указано иное).
data[].d7.long.usdnumberUSDЗначение.
data[].d7.long.distPctnumber%Расстояние от 7-дневной цены макс. боли для лонгов до текущей `price`: (уровень − `price`) ÷ `price` × 100; отрицательное, поскольку уровень находится ниже.
data[].d7.shortobject—Значение стороны шорт.
data[].d7.short.pricenumber—Последняя цена в валюте котировки (USD или USDT, если не указано иное).
data[].d7.short.usdnumberUSDЗначение.
data[].d7.short.distPctnumber%Расстояние от 7-дневной цены макс. боли для шортов до текущей `price`: (уровень − `price`) ÷ `price` × 100; положительное, поскольку уровень находится выше.
data[].d7.totalLongnumber—Всего лонг.
data[].d7.totalShortnumber—Всего шорт.
data[].liqLong24hnumberUSDНоминал лонг-позиций, фактически ликвидированных за последние 24 часа на всех отслеживаемых биржах (зафиксированные ордера ликвидации, а не значение модели).
data[].liqShort24hnumberUSDНоминал шорт-позиций, фактически ликвидированных за последние 24 часа на всех отслеживаемых биржах (зафиксированные ордера ликвидации, а не значение модели).
data[].oiUsdnumberUSDОткрытый интерес.
data[].volUsdnumberUSDОбъём.

Сформировано 2026-11-11 23:00 UTC; использовано реальных ответов: 1.

Пример ответа

/api/liq-maxpain?limit=100 · Реальный ответ, получен 2026-11-13 04:02:45 UTC. Длинные массивы и словари сокращены для отображения: data: элементов было 100.

  • {
    • "success": true,
    • "count": 100,
    • "data": [
      • { … 9 },
      • { … 9 }
      ]
    }

Сведения

Аутентификация
Не требуется. Публичный эндпоинт.
Лимит запросов
1200 запросов в минуту на один IP
Серверный кеш
60s
Пограничный микрокеш
10s
Частота обновления
раз в 5 min для топ-100 монет; монеты с рангами 101-300 обновляются 5 разнесёнными по времени пакетами (примерно раз в 25 min)
Окно
последний снимок модели (выводится из карт ликвидаций за 1 d и 7 d)
Источники данных
Модельная оценка: собственный расчёт по собственным часовым фьючерсным свечам CoinBoss (binance, резервный источник — okx), агрегированной истории открытого интереса и собранным ликвидациям.
Покрытие бирж
до 300 криптовалютных монет, ранжированных по номинальному фьючерсному объёму, при условии >= 30 событий ликвидации за последние 7 дней; токенизированные акции, сырьевые товары, валюты и индексы исключены; оценки — результат модели, а не уровни ликвидации, сообщаемые биржами
Пагинация
limit (по умолчанию 100, макс. 200)
Сортировка
по убыванию vol_usd
Единицы измерения
estimated liquidation notional in USD per price level; prices in USD; timestamps in Unix ms
Метод расчёта
per coin: price levels with the largest estimated long / short liquidation notional (max pain) from the 1 d and 7 d maps
Метки времени
Миллисекунды эпохи Unix (UTC), если в описании поля не указано иное
Формат ответа
json
Стабильность
Стабильный

Текущий статус

ДоступенПроверено: 2026-11-13 04:02:45 UTCHTTP 2004 msСхема совпадаетВозраст самой новой точки данных: 68s

Доступность за последние 30 дней

Пройдено 100% из 411 проверок

Ошибки

Неудачные вызовы имеют одинаковую структуру на всех эндпоинтах. Полный список приведён на странице ошибок. Ошибки и лимиты запросов →

КодHTTPЗначениеЧто делать
INVALID_PARAM400Отсутствует обязательный параметр, или значение не принимается. `param` называет параметр, если он известен.Не повторяйте запрос без изменений; исправьте его.
UNAUTHORIZED401Заголовок `CB-API-KEY` был отправлен, но ключ неизвестен или отозван. Для публичных данных ключ не нужен — уберите заголовок или используйте действительный ключ.Не повторяйте запрос без изменений.
FORBIDDEN403Маршрут не входит в публичный API (внутренний или только для аккаунта).Не повторяйте запрос.
NOT_FOUND404Неизвестный маршрут, либо запрошенная монета / биржа / фонд не существует.Не повторяйте запрос; сверьте путь и идентификаторы с каталогом.
RATE_LIMITED429Запросов больше, чем позволяет поминутный лимит. `Retry-After` указывает, сколько секунд нужно подождать.Дождитесь истечения `Retry-After`, затем повторите запрос с нарастающей задержкой.
INTERNAL500Непредвиденная ошибка сервера. Сообщение намеренно общее; при обращении указывайте `request_id`.Повторите запрос один раз через несколько секунд; если ошибка сохраняется, сообщите о ней, указав ID запроса.
UPSTREAM_FAILED503Источник данных, стоящий за этим эндпоинтом, не ответил вовремя. Устаревшие или подменные значения вместо него не возвращаются.Повторите запрос с нарастающей задержкой; проверьте страницу статуса.
UNAVAILABLE501 / 503Набор данных временно не готов (прогрев кеша), либо у эндпоинта пока нет законного публичного источника.Повторите запрос позже; каталог помечает эндпоинты, недоступные по проектному решению.
REQUEST_FAILED200Некоторые более старые эндпоинты отвечают HTTP 200 с `success: false`. Всегда проверяйте `success`, а не только статус HTTP.Зависит от сообщения; считайте запрос неудачным.

Попробовать

GET/api/liq-maxpainДоступен
Параметры

string — Coin symbol; omitted = all.

integer · по умолчанию 100 · макс. 200 — Number of rows to return.

URL запросаhttps://www.coinboss.com/api/liq-maxpain?limit=100
Выберите эндпоинт и нажмите «Отправить запрос». Здесь появятся ответ, заголовки и время выполнения.