Dettaglio di una singola whale su Hyperliquid
Dettaglio di una singola whale su Hyperliquid (posizioni e attività)
/api/hl/whale/:addrRichiesta
Parametri di query
| Nome | Tipo | Obbligatorio | Predefinito | Valori ammessi | Descrizione |
|---|---|---|---|---|---|
| addr path | string | Obbligatorio | — | — | Indirizzo di 40 cifre esadecimali con prefisso 0x; 400 se il formato non è valido (in minuscolo). Esempio: 0x5b5d51203a0f9079f8aeb098a6523a13f298c060 |
I parametri contrassegnati con «path» fanno parte dell'URL.
Richiesta di esempio
curl -s "https://www.coinboss.com/api/hl/whale/0x5b5d51203a0f9079f8aeb098a6523a13f298c060"Campi della risposta
La tabella dei campi è generata da risposte reali, quindi elenca esattamente ciò che l'endpoint restituisce. I percorsi usano a[] per gli elementi di un array e {*} per gli oggetti indicizzati da un nome dinamico, come una moneta o un exchange.
| Campo | Tipo | Unità | Descrizione |
|---|---|---|---|
| success | boolean | — | true quando la richiesta è riuscita. In caso di errore il corpo è `{ success: false, code, error, request_id }`. |
| updated | number | ms | Momento dell'ultimo aggiornamento dei dati. |
| address | string | — | Indirizzo on-chain. |
| tracked | boolean | — | True quando l'indirizzo è nel pool di whale tracciato. |
| labels | array | — | Etichette. |
| labels[] | object | — | Etichette. |
| labels[].label | string | — | Etichetta. |
| labels[].type | string | — | Tipo. |
| profile | object | — | Record dell'indirizzo nel pool; null quando non è tracciato. |
| profile.firstSeen | number | ms | Prima volta in cui l'indirizzo è stato registrato in una grande esecuzione o in una liquidazione. |
| profile.lastActive | number | ms | Ultima volta in cui l'indirizzo è stato rilevato in una grande esecuzione o in una liquidazione. |
| profile.totalVolumeUsd | number | USD | Nozionale cumulato delle grandi esecuzioni dell'indirizzo registrate a partire da `firstSeen`; non è il suo volume di trading completo. |
| profile.tradeCount | number | count | Numero di grandi esecuzioni registrate per l'indirizzo a partire da `firstSeen`. |
| profile.maxFillUsd | number | USD | Esecuzione singola più grande registrata per l'indirizzo. |
| profile.liqCount | number | count | Liquidazioni di questo indirizzo su Hyperliquid registrate da quando è tracciato. |
| profile.source | string | — | Provenienza del valore. |
| profile.accountValue | number | USD | Equity dell'account. |
| profile.totalUpnl | number | USD | PnL non realizzato totale. |
| profile.totalPosValue | number | USD | Somma dei valori di tutte le posizioni aperte all'ultima interrogazione (`posPolledAt`); null quando non è mai stato interrogato. |
| profile.posPolledAt | number | ms | Momento dell'ultima interrogazione delle posizioni. |
| positions | array | — | Posizioni aperte. |
| positions[] | object | — | Posizioni aperte. |
| positions[].coin | string | — | Simbolo della moneta, in maiuscolo (per esempio BTC). |
| positions[].side | string | — | `long` / `short` oppure `buy` / `sell`. |
| positions[].szi | number | — | Dimensione della posizione con segno, in monete (negativo = short). |
| positions[].entryPx | number | USD | Prezzo medio di ingresso. |
| positions[].positionValue | number | USD | Nozionale della posizione. |
| positions[].unrealizedPnl | number | USD | Profitto e perdita non realizzati. |
| positions[].roe | number | fraction | PnL non realizzato diviso per il margine della posizione, come lo dichiara Hyperliquid (0.13 = 13 %); null quando è zero o mancante. |
| positions[].leverage | number | — | Leva della posizione. |
| positions[].leverageType | string | — | Modalità di margine della posizione: `cross` o `isolated`. |
| positions[].marginUsed | number | USD | Margine usato dalla posizione. |
| positions[].liquidationPx | number|null | USD | Prezzo di liquidazione stimato. |
| positions[].snapshotTs | number | ms | Ora dell'istantanea delle posizioni. |
| recentLiquidations | array | — | Fino a 50 liquidazioni più recenti di questo indirizzo su Hyperliquid, dalla più recente; vuoto quando non ne è registrata alcuna. vuoto nei campioni usati per generare questa tabella |
| stats | object | — | Statistiche di trading calcolate dalle esecuzioni sui perpetui più recenti dell'indirizzo (al massimo 2.000); null finché non sono state calcolate. |
| stats.windowDays | number | days | Giorni tra l'esecuzione più vecchia e quella più recente analizzate (minimo 1). |
| stats.fillsAnalyzed | number | count | Numero di esecuzioni analizzate: le esecuzioni più recenti che Hyperliquid restituisce per l'indirizzo, al massimo 2.000. |
| stats.closedTrades | number | count | Eventi di chiusura tra le esecuzioni sui perpetui analizzate (esecuzioni con PnL chiuso diverso da zero, raggruppate per transazione e moneta). |
| stats.wins | number | count | Eventi di chiusura con PnL chiuso positivo. |
| stats.winRate | number | fraction | `wins` ÷ `closedTrades` (0.6 = 60 %); null quando non ci sono eventi di chiusura. |
| stats.realizedPnl | number | USD | Somma del PnL chiuso sulle esecuzioni analizzate, al lordo delle commissioni. |
| stats.feesPaid | number | USD | Somma delle commissioni di trading sulle esecuzioni sui perpetui analizzate. |
| stats.volumeUsd | number | USD | Somma di prezzo × dimensione sulle esecuzioni sui perpetui analizzate. |
| stats.maxDrawdown | number | USD | Calo più ampio dal picco al minimo del PnL chiuso cumulato all'interno delle esecuzioni analizzate; null quando non c'è stato alcun drawdown. |
| stats.roi | number | fraction | Rendimento a 30 giorni dell'account dalla classifica ufficiale di Hyperliquid (0.1 = 10 %); null quando l'indirizzo non è in quella classifica. |
| stats.topCoins | array | — | Monete principali. |
| stats.topCoins[] | string | — | Monete principali. |
| stats.computedAt | number | ms | Timestamp. |
Generata 2026-11-11 23:00 UTC da 1 risposte reali.
Risposta di esempio
/api/hl/whale/0x5b5d51203a0f9079f8aeb098a6523a13f298c060 · Risposta reale acquisita 2026-11-13 03:58:41 UTC. Array e mappe lunghi sono abbreviati per la visualizzazione: labels conteneva 3 elementi; positions conteneva 23 elementi.
- "success"true
- "updated"1794542321546
- "address""0x5b5d51203a0f9079f8aeb098a6523a13f298c060"
- "tracked"true
- "labels"
- "profile"
- "firstSeen"1784647213853
- "lastActive"1794431032742
- "totalVolumeUsd"1925599.62
- "tradeCount"21
- "maxFillUsd"207800.94
- "liqCount"0
- "source""bigfill"
- "accountValue"72162095.74
- "totalUpnl"69508245.45
- "totalPosValue"332670116.98
- "posPolledAt"1794542171319
- "positions"
- "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"
- "computedAt"1793024816450
Dettagli
- Autenticazione
- Nessuna. Endpoint pubblico.
- Limite di richieste
- 1200 richieste al minuto per IP
- Cache del server
- 20s
- Micro-cache edge
- 10s
- Frequenza di aggiornamento
- posizioni ogni 5 min per gli indirizzi principali, aggiornate su richiesta quando più vecchie di 10 min; cache dell'API 20 s
- Finestra
- ultime posizioni; storico delle liquidazioni così come archiviato
- Fonti dei dati
- Profilo di un indirizzo Hyperliquid: posizioni (interrogate sull'API info ufficiale, aggiornate su richiesta se obsolete), storico delle liquidazioni dal nostro nodo, statistiche ed etichette.
- Copertura degli exchange
- Qualsiasi indirizzo; dati più ricchi per gli indirizzi già presenti nel pool tracciato
- Paginazione
- nessuno
- Unità
- USD
- Timestamp
- Millisecondi dall'epoca Unix (UTC), salvo diversa indicazione nella descrizione del campo
- Formato della risposta
- json
- Stabilità
- Stabile
Stato in tempo reale
Disponibilità, ultimi 30 giorni
99.76% di 409 verifiche superate
Errori
Le chiamate non riuscite hanno la stessa struttura su tutti gli endpoint. L'elenco completo è nella pagina degli errori. Errori e limiti di richieste →
| Codice | HTTP | Significato | Che cosa fare |
|---|---|---|---|
| INVALID_PARAM | 400 | Manca un parametro obbligatorio oppure un valore non è accettato. `param` indica il nome del parametro quando è noto. | Non riprovare senza modifiche; correggere la richiesta. |
| UNAUTHORIZED | 401 | L'header `CB-API-KEY` è stato inviato ma la chiave è sconosciuta o revocata. I dati pubblici non richiedono alcuna chiave: rimuovere l'header o usare una chiave valida. | Non riprovare senza modifiche. |
| FORBIDDEN | 403 | La route non fa parte dell'API pubblica (interna o riservata agli account). | Non riprovare. |
| NOT_FOUND | 404 | Route sconosciuta, oppure la moneta / l'exchange / il fondo richiesto non esiste. | Non riprovare; verificare il percorso e gli identificatori nel catalogo. |
| RATE_LIMITED | 429 | Più richieste del limite al minuto. `Retry-After` indica i secondi da attendere. | Attendere `Retry-After`, poi riprovare con backoff. |
| INTERNAL | 500 | Errore imprevisto del server. Il messaggio è volutamente generico; citare `request_id` quando lo si segnala. | Riprovare una volta dopo qualche secondo; se persiste, segnalarlo con l'ID della richiesta. |
| UPSTREAM_FAILED | 503 | La fonte di dati alla base di questo endpoint non ha risposto in tempo. Al suo posto non vengono restituiti numeri obsoleti o sostitutivi. | Riprovare con backoff; controllare la pagina di stato. |
| UNAVAILABLE | 501 / 503 | Il dataset è temporaneamente non pronto (riscaldamento della cache) oppure l'endpoint non ha ancora una fonte pubblica lecita. | Riprovare più tardi; il catalogo contrassegna gli endpoint non disponibili per scelta progettuale. |
| REQUEST_FAILED | 200 | Alcuni endpoint meno recenti rispondono HTTP 200 con `success: false`. Controllare sempre `success`, non solo lo stato HTTP. | Dipende dal messaggio; trattare come una richiesta non riuscita. |
Prova
/api/hl/whale/:addrDisponibilestring — 0x-prefixed 40-hex address; 400 on bad format (lowercase).
https://www.coinboss.com/api/hl/whale/0x5b5d51203a0f9079f8aeb098a6523a13f298c060Altro in questa categoria
- Stato dell'account Hyperliquid di un indirizzo /api/hl/address/:addr
- Dati della pagina delle posizioni delle whale su Hyperliquid per moneta /api/hl/coin
- Panoramica del burn di HYPE /api/hl/hype-burn
- Statistiche del burn di HYPE /api/hl/hype-burn-stats
- Transazioni di burn / buyback di HYPE /api/hl/hype-burn-txs
- Etichette degli indirizzi Hyperliquid /api/hl/labels/:addr
- Distribuzione delle posizioni Hyperliquid per dimensione /api/hl/margin-distribution
- Elenco dei mercati perpetui di Hyperliquid /api/hl/markets
- Distribuzione del PnL dei wallet Hyperliquid /api/hl/pnl-distribution
- Sintesi delle posizioni Hyperliquid /api/hl/position-summary
- Classifica smart money di Hyperliquid /api/hl/smart-money
- Heatmap fascia × moneta di Hyperliquid /api/hl/symbol-heatmap
- Dettaglio di una fascia Hyperliquid /api/hl/tier/:slug
- Indirizzi di una fascia Hyperliquid /api/hl/tier/:slug/addresses
- Esecuzioni dei vault Hyperliquid /api/hl/vault-fills
- Flussi di deposito / prelievo dei vault Hyperliquid /api/hl/vault-flows
- Profilo di un vault Hyperliquid /api/hl/vault-profile/:addr
- Dettaglio di un vault Hyperliquid /api/hl/vault/:addr
- Elenco dei vault Hyperliquid /api/hl/vaults
- Tabella riepilogativa dei vault Hyperliquid /api/hl/vaults/overview
- Attività di apertura / chiusura delle whale su Hyperliquid /api/hl/whale-actions
- Dettaglio di una singola whale su Hyperliquid /api/hl/whale/:addr
- Elenco delle posizioni delle whale su Hyperliquid /api/hl/whales
- Ripartizione long/short delle whale su Hyperliquid /api/hl/whales/long-short
- Statistiche del pool delle whale su Hyperliquid /api/hl/whales/stats