/api/hl/whale/:addr
GETДоступен

Сведения об отдельном ките Hyperliquid

Сведения об отдельном ките Hyperliquid (позиции и активность)

GET/api/hl/whale/:addr
Если сохранённый снимок адреса старше 10 минут, запрос перед ответом обновляет его через публичный API Hyperliquid, поэтому первый вызов может выполняться медленнее.

Запрос

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

ИмяТипОбязательныйПо умолчаниюДопустимые значенияОписание
addr pathstringОбязательный——Адрес из 40 шестнадцатеричных символов с префиксом 0x; 400 при неверном формате (в нижнем регистре). Пример: 0x5b5d51203a0f9079f8aeb098a6523a13f298c060

Параметры с пометкой «path» являются частью URL.

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

curl -s "https://www.coinboss.com/api/hl/whale/0x5b5d51203a0f9079f8aeb098a6523a13f298c060"

Поля ответа

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

ПолеТипЕдиницаОписание
successboolean—true, если запрос выполнен успешно. При ошибке тело ответа имеет вид `{ success: false, code, error, request_id }`.
updatednumbermsВремя последнего обновления данных.
addressstring—Ончейн-адрес.
trackedboolean—True, если адрес входит в отслеживаемый пул китов.
labelsarray—Метки.
labels[]object—Метки.
labels[].labelstring—Метка.
labels[].typestring—Тип.
profileobject—Запись адреса в пуле; null, если он не отслеживается.
profile.firstSeennumbermsВремя, когда адрес впервые был зафиксирован в крупном исполнении или ликвидации.
profile.lastActivenumbermsВремя, когда адрес в последний раз встречался в крупном исполнении или ликвидации.
profile.totalVolumeUsdnumberUSDНакопленный номинал крупных исполнений адреса, зафиксированных с момента `firstSeen`; это не полный объём его торгов.
profile.tradeCountnumbercountЧисло крупных исполнений, зафиксированных по адресу с момента `firstSeen`.
profile.maxFillUsdnumberUSDКрупнейшее разовое исполнение, зафиксированное по адресу.
profile.liqCountnumbercountЛиквидации этого адреса на Hyperliquid, зафиксированные с начала его отслеживания.
profile.sourcestring—Откуда взято значение.
profile.accountValuenumberUSDСобственные средства счёта.
profile.totalUpnlnumberUSDОбщий нереализованный PnL.
profile.totalPosValuenumberUSDСумма стоимостей всех открытых позиций на момент последнего опроса (`posPolledAt`); null, если адрес ни разу не опрашивался.
profile.posPolledAtnumbermsВремя последнего опроса позиций.
positionsarray—Открытые позиции.
positions[]object—Открытые позиции.
positions[].coinstring—Символ монеты в верхнем регистре (например, BTC).
positions[].sidestring—`long` / `short` или `buy` / `sell`.
positions[].szinumber—Размер позиции в монетах со знаком (отрицательное значение = шорт).
positions[].entryPxnumberUSDСредняя цена входа.
positions[].positionValuenumberUSDНоминал позиции.
positions[].unrealizedPnlnumberUSDНереализованные прибыль и убыток.
positions[].roenumberfractionНереализованный PnL, делённый на маржу позиции, в том виде, в каком его сообщает Hyperliquid (0.13 = 13 %); null, если он равен нулю или отсутствует.
positions[].leveragenumber—Плечо позиции.
positions[].leverageTypestring—Режим маржи позиции: `cross` или `isolated`.
positions[].marginUsednumberUSDМаржа, используемая позицией.
positions[].liquidationPxnumber|nullUSDРасчётная цена ликвидации.
positions[].snapshotTsnumbermsВремя снимка позиций.
recentLiquidationsarray—До 50 последних ликвидаций этого адреса на Hyperliquid, от новых к старым; пусто, если ликвидаций не зафиксировано. пусто в образцах, по которым построена таблица
statsobject—Торговая статистика, рассчитанная по последним исполнениям адреса по бессрочным контрактам (не более 2 000); null, пока она не рассчитана.
stats.windowDaysnumberdaysЧисло дней между самым старым и самым новым из проанализированных исполнений (не менее 1).
stats.fillsAnalyzednumbercountЧисло проанализированных исполнений: самые последние исполнения, которые Hyperliquid возвращает по адресу, не более 2 000.
stats.closedTradesnumbercountСобытия закрытия среди проанализированных исполнений по бессрочным контрактам (исполнения с ненулевым закрытым PnL, сгруппированные по транзакции и монете).
stats.winsnumbercountСобытия закрытия с положительным закрытым PnL.
stats.winRatenumberfraction`wins` ÷ `closedTrades` (0.6 = 60 %); null, если событий закрытия нет.
stats.realizedPnlnumberUSDСумма закрытого PnL по проанализированным исполнениям, до вычета комиссий.
stats.feesPaidnumberUSDСумма торговых комиссий по проанализированным исполнениям по бессрочным контрактам.
stats.volumeUsdnumberUSDСумма произведений цена × размер по проанализированным исполнениям по бессрочным контрактам.
stats.maxDrawdownnumberUSDНаибольшее падение накопленного закрытого PnL от пика до минимума в пределах проанализированных исполнений; null, если просадки не было.
stats.roinumberfractionДоходность счёта за 30 дней из собственного рейтинга Hyperliquid (0.1 = 10 %); null, если адреса нет в этом рейтинге.
stats.topCoinsarray—Крупнейшие монеты.
stats.topCoins[]string—Крупнейшие монеты.
stats.computedAtnumbermsМетка времени.

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

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

/api/hl/whale/0x5b5d51203a0f9079f8aeb098a6523a13f298c060 · Реальный ответ, получен 2026-11-13 04:03:10 UTC. Длинные массивы и словари сокращены для отображения: labels: элементов было 3; positions: элементов было 23.

  • {
    • "success": true,
    • "updated": 1794542590673,
    • "address": "0x5b5d51203a0f9079f8aeb098a6523a13f298c060",
    • "tracked": true,
    • "labels": [
      • { … 2 },
      • { … 2 }
      ],
    • "profile": {
      • "firstSeen": 1784647213853,
      • "lastActive": 1794431032742,
      • "totalVolumeUsd": 1925599.62,
      • "tradeCount": 21,
      • "maxFillUsd": 207800.94,
      • "liqCount": 0,
      • "source": "bigfill",
      • "accountValue": 71962896.59,
      • "totalUpnl": 70395642.16,
      • "totalPosValue": 331781859.18,
      • "posPolledAt": 1794542471343
      },
    • "positions": [
      • { … 12 },
      • { … 12 }
      ],
    • "recentLiquidations": [],
    • "stats": {
      • "windowDays": 1,
      • "fillsAnalyzed": 2000,
      • "closedTrades": 1262,
      • "wins": 772,
      • "winRate": 0.6117,
      • "realizedPnl": 44221.53,
      • "feesPaid": 164.6835,
      • "volumeUsd": 1047900.19,
      • "maxDrawdown": 2774.11,
      • "roi": 0.812723,
      • "topCoins": [ … 5 ],
      • "computedAt": 1793024816450
      }
    }

Сведения

Аутентификация
Не требуется. Публичный эндпоинт.
Лимит запросов
1200 запросов в минуту на один IP
Серверный кеш
20s
Пограничный микрокеш
10s
Частота обновления
позиции — раз в 5 min для топ-адресов, обновляются при запросе, если они старше 10 min; кеш API 20 s
Окно
последние позиции; история ликвидаций — в том виде, в каком она сохранена
Источники данных
Профиль одного адреса Hyperliquid: позиции (по опросу официального info API, обновляются при запросе, если устарели), история ликвидаций с нашего собственного узла, статистика и метки.
Покрытие бирж
Любой адрес; более полные данные — для адресов, уже входящих в отслеживаемый пул
Пагинация
нет
Единицы измерения
USD
Метки времени
Миллисекунды эпохи Unix (UTC), если в описании поля не указано иное
Формат ответа
json
Стабильность
Стабильный

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

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

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

Пройдено 99.76% из 410 проверок

Ошибки

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

Код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/hl/whale/:addrДоступен
Параметры

string — 0x-prefixed 40-hex address; 400 on bad format (lowercase).

URL запросаhttps://www.coinboss.com/api/hl/whale/0x5b5d51203a0f9079f8aeb098a6523a13f298c060
Выберите эндпоинт и нажмите «Отправить запрос». Здесь появятся ответ, заголовки и время выполнения.