Pacchetto completo di una moneta (OI, finanziamento, liquidazioni, volume, long/short)
Livello dati proprio: pacchetto completo di una moneta in un'unica chiamata (OI / finanziamento / liquidazioni / volume / long/short, con isolamento dei guasti per blocco)
/api/sd/coinRichiesta
Parametri di query
| Nome | Tipo | Obbligatorio | Predefinito | Valori ammessi | Descrizione |
|---|---|---|---|---|---|
| coin | string | Obbligatorio | — | — | Simbolo della moneta; 400 se mancante. Alias: `base`. Esempio: BTC |
Richiesta di esempio
curl -s "https://www.coinboss.com/api/sd/coin?coin=BTC"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 }`. |
| coin | string | — | Simbolo della moneta, in maiuscolo (per esempio BTC). |
| now | number | ms | Ora del server al momento della composizione della risposta. |
| oi | object | — | Lo stesso oggetto restituito da `/api/sd/oi` per questa moneta. |
| oi.coin | string | — | Simbolo della moneta, in maiuscolo (per esempio BTC). |
| oi.now | number | ms | Ora del server al momento della composizione della risposta. |
| oi.total_usd | number | USD | Open interest su tutti gli exchange e i contratti inclusi, così come lo dichiara ciascun exchange (nozionale USD). |
| oi.n_exchanges | number | — | Numero di exchange nel totale. |
| oi.n_contracts | number | — | Numero di contratti nel totale. |
| oi.asof | number | ms | Ora di aggiornamento più recente tra le righe incluse. |
| oi.total_usd_single_adjusted | number | USD | `total_usd` con i valori degli exchange che dichiarano entrambi i lati (`double_sided.exchanges`) dimezzati, in modo che ogni exchange conti un solo lato. |
| oi.double_sided | object | — | Exchange che notoriamente pubblicano l'open interest long + short come un unico numero. |
| oi.double_sided.exchanges | array | — | Exchange. |
| oi.double_sided.exchanges[] | string | — | Exchange. |
| oi.double_sided.oi_usd | number | USD | Open interest dichiarato da quegli exchange prima del dimezzamento. |
| oi.by_kind | object | — | Ripartizione tra lineari / inversi. |
| oi.by_kind.linear_usd | number | USD | Open interest dei contratti lineari (con margine e regolamento in una stablecoin o in USD). |
| oi.by_kind.inverse_usd | number | USD | Open interest dei contratti inversi (con margine in coin), convertito in USD al prezzo del contratto. |
| oi.by_margin | object | — | Ripartizione per valuta di margine. |
| oi.by_margin.other | number | USD | Altre valute di margine (per esempio exchange con regolamento in USD come CME). |
| oi.by_margin.usdt | number | USD | Contratti con margine in USDT. |
| oi.by_margin.usdc | number | USD | Contratti con margine in USDC. può essere assente |
| oi.by_margin.coin | number | USD | Contratti con margine in coin. può essere assente |
| oi.by_contract_type | object | — | Ripartizione tra perpetui / a scadenza. |
| oi.by_contract_type.perpetual_usd | number | USD | Contratti perpetui. |
| oi.by_contract_type.delivery_usd | number | USD | Futures a scadenza (contratti a scadenza). |
| oi.change | object | — | Variazione dell'open interest su 1h / 4h / 24h, calcolata sullo stesso insieme di contratti a entrambi gli estremi. chiavi dinamiche: h1,h4,h24 |
| oi.change.{*} | object | — | Variazione nel periodo indicato. |
| oi.change.{*}.pct | number | % | Variazione percentuale tra `prev` e `cur`. |
| oi.change.{*}.cur | number | USD | Somma attuale sui contratti abbinati. |
| oi.change.{*}.prev | number | USD | Somma sugli stessi contratti a `prev_ts`. |
| oi.change.{*}.n_matched | number | — | Contratti (o exchange) presenti a entrambi gli estremi. |
| oi.change.{*}.n_total | number | — | Contratti (o exchange) presenti ora. |
| oi.change.{*}.matched_share_pct | number | % | Quota dell'open interest attuale coperta dall'insieme abbinato. può essere assente |
| oi.change.{*}.prev_ts | number | ms | Ora dell'istantanea di confronto. |
| oi.change.{*}.span_min | number | min | Distanza effettiva tra l'istantanea di confronto e il momento attuale. |
| oi.change.{*}.basis | string | — | Serie di istantanee da cui proviene il valore di confronto. |
| oi.change.{*}.frozen_excluded | object | — | Righe escluse dalla variazione perché il loro valore non è variato tra le due istantanee (fonte non in aggiornamento). può essere assente |
| oi.change.{*}.frozen_excluded.n_baseline | number | — | Elementi nell'istantanea di confronto. può essere assente |
| oi.change.{*}.frozen_excluded.n_current | number | — | Elementi nell'istantanea attuale. può essere assente |
| oi.change.{*}.frozen_excluded.cur_usd | number | USD | Valore attuale. può essere assente |
| oi.change.{*}.frozen_excluded.prev_usd | number | USD | Valore di confronto. può essere assente |
| oi.by_exchange | array | — | Ripartizione per exchange. |
| oi.by_exchange[] | object | — | Ripartizione per exchange. |
| oi.by_exchange[].exchange | string | — | ID dell'exchange, in minuscolo (per esempio `binance`). |
| oi.by_exchange[].oi_usd | number | USD | Open interest in nozionale USD. |
| oi.by_exchange[].share_pct | number | % | Quota sul totale. |
| oi.by_exchange[].n_contracts | number | — | Numero di contratti. |
| oi.by_exchange[].linear_usd | number | USD | Contratti lineari. |
| oi.by_exchange[].inverse_usd | number | USD | Contratti inversi (con margine in coin). |
| oi.by_exchange[].perpetual_usd | number | USD | Contratti perpetui. |
| oi.by_exchange[].delivery_usd | number | USD | Contratti a scadenza. |
| oi.by_exchange[].oi_side | string | — | `double` quando l'exchange dichiara entrambi i lati in un unico numero, `single` quando ne dichiara uno solo, `unstated` quando l'exchange non lo documenta. |
| oi.by_exchange[].oi_usd_single_adjusted | number|null | USD | Equivalente unilaterale; null quando la convenzione sul lato non è dichiarata. |
| oi.by_exchange[].updated_at | number | ms | Momento dell'ultimo aggiornamento di questa riga. |
| oi.by_exchange[].age_s | number | s | Secondi trascorsi dall'ultimo aggiornamento di questa riga. |
| oi.by_exchange[].is_stale | boolean | — | true quando la riga è più vecchia della finestra di freschezza; le righe obsolete non vengono usate nei totali. |
| oi.contracts | array | — | Righe per contratto. |
| oi.contracts[] | object | — | Righe per contratto. |
| oi.contracts[].exchange | string | — | ID dell'exchange, in minuscolo (per esempio `binance`). |
| oi.contracts[].symbol | string | — | Simbolo dello strumento normalizzato da CoinBoss (per esempio BTCUSDT). |
| oi.contracts[].native_symbol | string|null | — | Simbolo esattamente come lo scrive l'exchange. |
| oi.contracts[].oi_usd | number | USD | Open interest in nozionale USD. |
| oi.contracts[].oi_side | string | — | `double`, `single` o `unstated`: indica se l'exchange dichiara entrambi i lati dell'open interest in un unico numero. |
| oi.contracts[].oi_usd_single | number|null | USD | Equivalente unilaterale di `oi_usd`; null quando la convenzione sul lato non è dichiarata. |
| oi.contracts[].margin | string | — | Classe della valuta di margine: `usdt`, `usdc`, `coin` o `other`. |
| oi.contracts[].kind | string | — | `linear` o `inverse`. |
| oi.contracts[].contract_type | string | — | `perpetual` o `delivery`. |
| oi.contracts[].expiry_ts | number|null | ms | Scadenza di un contratto a scadenza; null per i perpetui o quando non è pubblicata. |
| oi.contracts[].margin_basis | string | — | Come è stata determinata la classe di margine (dalla specifica del contratto o dal valore predefinito dell'exchange). |
| oi.contracts[].updated_at | number | ms | Momento dell'ultimo aggiornamento di questa riga. |
| oi.contracts[].age_s | number | s | Secondi trascorsi dall'ultimo aggiornamento di questa riga. |
| oi.contracts[].is_stale | boolean | — | true quando la riga è più vecchia della finestra di freschezza; le righe obsolete non vengono usate nei totali. |
| oi.contracts[].collector | string | — | Collector interno che ha prodotto la riga. |
| oi.contracts[].included_since | number|null | ms | Momento in cui questo contratto è entrato nei totali; null per l'insieme di base. |
| oi.coverage | object | — | Che cosa è incluso e che cosa non lo è nei numeri qui sopra. Va confrontato prima di confrontare i totali con un'altra fonte. |
| oi.coverage.included_exchanges | array | — | Exchange i cui dati sono inclusi nei totali. |
| oi.coverage.included_exchanges[] | string | — | Exchange inclusi nei totali. |
| oi.coverage.pending | array | — | Contratti raccolti ma non ancora inclusi nei totali (per esempio mentre il loro storico di 25 ore è ancora in costruzione). Sono elencati con il valore attuale, così che la lacuna sia visibile. |
| oi.coverage.pending[] | object | — | Elementi raccolti ma non ancora inclusi. |
| oi.coverage.pending[].exchange | string | — | ID dell'exchange, in minuscolo (per esempio `binance`). |
| oi.coverage.pending[].symbol | string | — | Simbolo dello strumento normalizzato da CoinBoss (per esempio BTCUSDT). |
| oi.coverage.pending[].native_symbol | string | — | Simbolo esattamente come lo scrive l'exchange. |
| oi.coverage.pending[].margin | string | — | Classe della valuta di margine. |
| oi.coverage.pending[].contract_type | string | — | `perpetual` o `delivery`. |
| oi.coverage.pending[].oi_usd | number | USD | Open interest in nozionale USD. |
| oi.coverage.pending[].age_s | number | s | Secondi trascorsi dall'ultimo aggiornamento di questa riga. |
| oi.coverage.pending[].reason | string | — | Codice del motivo. |
| oi.coverage.pending[].detail | string|null | — | Dettaglio. |
| oi.coverage.pending_usd | number|null | USD | Somma dei contratti in attesa, non compresa in `total_usd`. |
| oi.coverage.stale_excluded | array | — | Righe escluse perché il loro ultimo aggiornamento è fuori dalla finestra di utilizzabilità. vuoto nei campioni usati per generare questa tabella |
| oi.coverage.unavailable | array | — | Coppie exchange / contratto che non è stato possibile includere, ciascuna con un motivo. Non vengono mai conteggiate come 0. |
| oi.coverage.unavailable[] | object | — | Elementi per i quali non sono disponibili dati, con i motivi. Mai riportati come 0. |
| oi.coverage.unavailable[].exchange | string | — | ID dell'exchange, in minuscolo (per esempio `binance`). |
| oi.coverage.unavailable[].symbol | string | — | Simbolo dello strumento normalizzato da CoinBoss (per esempio BTCUSDT). |
| oi.coverage.unavailable[].native_symbol | string | — | Simbolo esattamente come lo scrive l'exchange. |
| oi.coverage.unavailable[].margin | string | — | Classe della valuta di margine. |
| oi.coverage.unavailable[].contract_type | string | — | `perpetual` o `delivery`. |
| oi.coverage.unavailable[].reason | string | — | Codice del motivo. |
| oi.coverage.unavailable[].detail | string | — | Dettaglio. |
| oi.method | object | — | Enunciato in testo semplice delle formule usate per questa risposta. |
| oi.method.total | string | — | Totale. |
| oi.method.usd | string | USD | Valore. |
| oi.method.change_h1_h4 | string | — | Definizione in testo semplice delle variazioni dell'open interest a 1h e a 4h: ogni contratto è confrontato con la propria istantanea più vicina all'inizio della finestra. |
| oi.method.change_h24 | string | — | Definizione in testo semplice della variazione dell'open interest a 24h: abbinamento sullo stesso exchange con l'istantanea oraria più vicina a 24 ore fa, escluse le basi di confronto congelate. |
| oi.method.oi_side | string | — | `double`, `single` o `unstated`: indica se l'exchange dichiara entrambi i lati dell'open interest in un unico numero. |
| funding | object | — | Lo stesso oggetto restituito da `/api/sd/funding` per questa moneta. |
| funding.coin | string | — | Simbolo della moneta, in maiuscolo (per esempio BTC). |
| funding.now | number | ms | Ora del server al momento della composizione della risposta. |
| funding.unit | string | — | Unità di tutti i campi di tasso in questa risposta: `fraction` (0.0001 = 0.01 %). |
| funding.avg_8h | number | fraction per 8h | Media semplice dei tassi normalizzati a 8h, un contratto per exchange. |
| funding.oi_weighted_8h | number | fraction per 8h | Media ponderata per open interest dei tassi normalizzati a 8h. |
| funding.apr_pct | number | % per year | Annualizzazione semplice: tasso a 8h × 3 × 365 × 100. |
| funding.apr_basis | string | — | Aggregato su cui si basa il valore principale `apr_pct`. |
| funding.n_exchanges | number | — | Numero di exchange che contribuiscono. |
| funding.n_normalized | number | — | Exchange il cui intervallo di finanziamento è noto e ha potuto essere normalizzato a 8h. |
| funding.n_unknown_interval | number | — | Exchange esclusi dagli aggregati perché il loro intervallo di finanziamento è sconosciuto. |
| funding.settled_cum_7d | object | — | Somma dei tassi di finanziamento effettivamente regolati negli ultimi 7 giorni, mediata tra gli exchange con storico dei regolamenti. |
| funding.settled_cum_7d.avg | number | fraction | Media semplice tra gli exchange. |
| funding.settled_cum_7d.oi_weighted | number | fraction | Media ponderata per open interest. |
| funding.settled_cum_7d.n | number | — | Exchange con una finestra completa. |
| funding.settled_cum_30d | object | — | Lo stesso, su 30 giorni. |
| funding.settled_cum_30d.avg | number | fraction | Media semplice tra gli exchange. |
| funding.settled_cum_30d.oi_weighted | number | fraction | Media ponderata per open interest. |
| funding.settled_cum_30d.n | number | — | Exchange con una finestra completa. |
| funding.by_exchange | array | — | Una riga per exchange: il suo contratto principale per questa moneta (quello con l'open interest maggiore). |
| funding.by_exchange[] | object | — | Ripartizione per exchange. |
| funding.by_exchange[].exchange | string | — | ID dell'exchange, in minuscolo (per esempio `binance`). |
| funding.by_exchange[].symbol | string | — | Simbolo dello strumento normalizzato da CoinBoss (per esempio BTCUSDT). |
| funding.by_exchange[].margin | string | — | Classe della valuta di margine. |
| funding.by_exchange[].kind | string | — | Tipo. |
| funding.by_exchange[].primary | boolean | — | True per il contratto che rappresenta il proprio exchange negli aggregati (quello con l'open interest più alto); sempre true in questo elenco. |
| funding.by_exchange[].rate | number | — | Tasso. |
| funding.by_exchange[].interval_h | number | h | Intervallo. |
| funding.by_exchange[].rate_8h | number | — | Tasso normalizzato a un periodo di 8 ore. |
| funding.by_exchange[].apr_pct | number | % per year | Percentuale annualizzata. |
| funding.by_exchange[].next_funding_time | number|null | ms | Timestamp. |
| funding.by_exchange[].next_derived | boolean | — | True quando `next_funding_time` non è stato pubblicato dall'exchange ed è dedotto come la successiva ora intera UTC (solo per le piattaforme con regolamento orario). |
| funding.by_exchange[].predicted_rate | null | — | Tasso indicativo del periodo successivo; null quando non è pubblicato. |
| funding.by_exchange[].oi_usd | number|null | USD | Open interest in nozionale USD. |
| funding.by_exchange[].updated_at | number | ms | Momento dell'ultimo aggiornamento di questa riga. |
| funding.by_exchange[].age_s | number | s | Secondi trascorsi dall'ultimo aggiornamento di questa riga. |
| funding.by_exchange[].is_stale | boolean | — | true quando la riga è più vecchia della finestra di freschezza; le righe obsolete non vengono usate nei totali. |
| funding.by_exchange[].settled | object|null | — | Record di regolamento effettivi; null quando non esiste uno storico pubblico. |
| funding.by_exchange[].settled.last_rate | number | fraction | Tasso di finanziamento effettivamente applicato al regolamento più recente (`last_time`), dallo storico dei finanziamenti dell'exchange (0.0001 = 0.01 %). può essere assente |
| funding.by_exchange[].settled.last_time | number | ms | Timestamp. può essere assente |
| funding.by_exchange[].settled.interval_h | number | h | Intervallo. può essere assente |
| funding.by_exchange[].settled.cum_7d | number | fraction | Somma dei tassi di finanziamento regolati su questo contratto negli ultimi 7 giorni (0.0015 = 0.15 %); null quando non è stato registrato alcun regolamento. può essere assente |
| funding.by_exchange[].settled.n_7d | number | count | Numero di record di regolamento raccolti per gli ultimi 7 giorni. può essere assente |
| funding.by_exchange[].settled.n_7d_expected | number | count | Regolamenti che una finestra completa di 7 giorni dovrebbe contenere: 168 ÷ intervallo di regolamento in ore; null quando l'intervallo è sconosciuto. può essere assente |
| funding.by_exchange[].settled.cum_7d_complete | boolean | — | True quando lo storico copre l'inizio della finestra di 7 giorni e contiene almeno il 90 % dei regolamenti previsti. può essere assente |
| funding.by_exchange[].settled.cum_30d | number | fraction | Somma dei tassi di finanziamento regolati su questo contratto negli ultimi 30 giorni (0.006 = 0.6 %). può essere assente |
| funding.by_exchange[].settled.n_30d | number | count | Numero di record di regolamento raccolti per gli ultimi 30 giorni. può essere assente |
| funding.by_exchange[].settled.n_30d_expected | number | count | Regolamenti che una finestra completa di 30 giorni dovrebbe contenere: 720 ÷ intervallo di regolamento in ore; null quando l'intervallo è sconosciuto. può essere assente |
| funding.by_exchange[].settled.cum_30d_complete | boolean | — | True quando lo storico copre l'inizio della finestra di 30 giorni e contiene almeno il 90 % dei regolamenti previsti. può essere assente |
| funding.by_exchange[].settled.history_from | number | ms | Record più vecchio conservato. può essere assente |
| funding.other_contracts | array | — | Ulteriori contratti della stessa moneta (USDC, con margine in coin, …). Non rientrano negli aggregati. |
| funding.other_contracts[] | object | — | Un ulteriore contratto con finanziamento di un exchange (con margine in coin, USDC, …) che non è il suo contratto primario ed è escluso dagli aggregati. |
| funding.other_contracts[].exchange | string | — | ID dell'exchange, in minuscolo (per esempio `binance`). |
| funding.other_contracts[].symbol | string | — | Simbolo dello strumento normalizzato da CoinBoss (per esempio BTCUSDT). |
| funding.other_contracts[].margin | string | — | Classe della valuta di margine. |
| funding.other_contracts[].kind | string | — | Tipo. |
| funding.other_contracts[].primary | boolean | — | False per ogni riga di questo elenco: il contratto non è quello che rappresenta il proprio exchange negli aggregati. |
| funding.other_contracts[].rate | number | — | Tasso. |
| funding.other_contracts[].interval_h | number|null | h | Intervallo. |
| funding.other_contracts[].rate_8h | number|null | — | Tasso normalizzato a un periodo di 8 ore. |
| funding.other_contracts[].apr_pct | number|null | % per year | Percentuale annualizzata. |
| funding.other_contracts[].next_funding_time | number|null | ms | Timestamp. |
| funding.other_contracts[].next_derived | boolean | — | True quando `next_funding_time` non è stato pubblicato dall'exchange ed è dedotto come la successiva ora intera UTC (solo per le piattaforme con regolamento orario). |
| funding.other_contracts[].predicted_rate | number|null | — | Tasso indicativo del periodo successivo; null quando non è pubblicato. |
| funding.other_contracts[].oi_usd | number|null | USD | Open interest in nozionale USD. |
| funding.other_contracts[].updated_at | number | ms | Momento dell'ultimo aggiornamento di questa riga. |
| funding.other_contracts[].age_s | number | s | Secondi trascorsi dall'ultimo aggiornamento di questa riga. |
| funding.other_contracts[].is_stale | boolean | — | true quando la riga è più vecchia della finestra di freschezza; le righe obsolete non vengono usate nei totali. |
| funding.other_contracts[].settled | object|null | — | Record di regolamento effettivi; null quando non esiste uno storico pubblico. |
| funding.other_contracts[].settled.last_rate | number | fraction | Tasso di finanziamento effettivamente applicato al regolamento più recente (`last_time`), dallo storico dei finanziamenti dell'exchange (0.0001 = 0.01 %). può essere assente |
| funding.other_contracts[].settled.last_time | number | ms | Timestamp. può essere assente |
| funding.other_contracts[].settled.interval_h | number | h | Intervallo. può essere assente |
| funding.other_contracts[].settled.cum_7d | number | fraction | Somma dei tassi di finanziamento regolati su questo contratto negli ultimi 7 giorni (0.0015 = 0.15 %); null quando non è stato registrato alcun regolamento. può essere assente |
| funding.other_contracts[].settled.n_7d | number | count | Numero di record di regolamento raccolti per gli ultimi 7 giorni. può essere assente |
| funding.other_contracts[].settled.n_7d_expected | number | count | Regolamenti che una finestra completa di 7 giorni dovrebbe contenere: 168 ÷ intervallo di regolamento in ore; null quando l'intervallo è sconosciuto. può essere assente |
| funding.other_contracts[].settled.cum_7d_complete | boolean | — | True quando lo storico copre l'inizio della finestra di 7 giorni e contiene almeno il 90 % dei regolamenti previsti. può essere assente |
| funding.other_contracts[].settled.cum_30d | number | fraction | Somma dei tassi di finanziamento regolati su questo contratto negli ultimi 30 giorni (0.006 = 0.6 %). può essere assente |
| funding.other_contracts[].settled.n_30d | number | count | Numero di record di regolamento raccolti per gli ultimi 30 giorni. può essere assente |
| funding.other_contracts[].settled.n_30d_expected | number | count | Regolamenti che una finestra completa di 30 giorni dovrebbe contenere: 720 ÷ intervallo di regolamento in ore; null quando l'intervallo è sconosciuto. può essere assente |
| funding.other_contracts[].settled.cum_30d_complete | boolean | — | True quando lo storico copre l'inizio della finestra di 30 giorni e contiene almeno il 90 % dei regolamenti previsti. può essere assente |
| funding.other_contracts[].settled.history_from | number | ms | Record più vecchio conservato. può essere assente |
| funding.coverage | object | — | Che cosa è incluso e che cosa non lo è nei numeri qui sopra. Va confrontato prima di confrontare i totali con un'altra fonte. |
| funding.coverage.settle_history_exchanges | array | — | Exchange per i quali vengono raccolti i record di regolamento effettivi. |
| funding.coverage.settle_history_exchanges[] | string | — | ID dell'exchange per il quale vengono raccolti i record effettivi di regolamento del finanziamento di questa moneta. |
| funding.coverage.no_settle_history | array | — | Exchange privi di una fonte pubblica dello storico dei regolamenti; il loro `settled` è null. |
| funding.coverage.no_settle_history[] | string | — | ID dell'exchange di un contratto primario privo di storico dei regolamenti raccolto, il cui blocco `settled` è quindi null. |
| funding.coverage.unknown_interval | array | — | Righe il cui intervallo di finanziamento non ha potuto essere determinato. vuoto nei campioni usati per generare questa tabella |
| funding.coverage.no_liveness_excluded | array | — | Righe escluse perché il contratto non mostra segni di negoziazione (nessun ticker, open interest o quotazione recente). vuoto nei campioni usati per generare questa tabella |
| funding.method | object | — | Enunciato in testo semplice delle formule usate per questa risposta. |
| funding.method.rate | string | — | Tasso. |
| funding.method.rate_8h | string | — | Tasso normalizzato a un periodo di 8 ore. |
| funding.method.apr_pct | string | % per year | Percentuale annualizzata. |
| funding.method.aggregate | string | — | Aggregato tra gli exchange. |
| funding.method.settled | string | — | Record di regolamento effettivi; null quando non esiste uno storico pubblico. |
| funding.method.predicted_rate | string | — | Tasso indicativo del periodo successivo; null quando non è pubblicato. |
| funding.method.liveness | string | — | Regola in testo semplice per scartare i contratti morti: una riga di finanziamento conta solo con un ticker entro 1h, open interest entro 3h o una quotazione propria entro 3h. |
| liquidations | object | — | Lo stesso oggetto restituito da `/api/sd/liquidations` per questa moneta. |
| liquidations.coin | string | — | Simbolo della moneta, in maiuscolo (per esempio BTC). |
| liquidations.now | number | ms | Ora del server al momento della composizione della risposta. |
| liquidations.windows | object | — | Totali per ciascuna finestra (chiavi come `1h`, `4h`, `12h`, `24h`). chiavi dinamiche: 1h,4h,12h,24h |
| liquidations.windows.{*} | object | — | Valori per finestra. |
| liquidations.windows.{*}.long_usd | number | USD | Posizioni long liquidate; null quando nessuna fonte ha coperto la finestra. |
| liquidations.windows.{*}.short_usd | number | USD | Posizioni short liquidate; null quando nessuna fonte ha coperto la finestra. |
| liquidations.windows.{*}.total_usd | number | USD | Long + short. |
| liquidations.windows.{*}.count | number | — | Numero di ordini di liquidazione. |
| liquidations.windows.{*}.long_pct | number | % | Quota dei long sul totale. |
| liquidations.windows.{*}.max_order | object | — | Maggiore liquidazione singola nella finestra. |
| liquidations.windows.{*}.max_order.exchange | string | — | ID dell'exchange, in minuscolo (per esempio `binance`). |
| liquidations.windows.{*}.max_order.symbol | string | — | Simbolo dello strumento normalizzato da CoinBoss (per esempio BTCUSDT). |
| liquidations.windows.{*}.max_order.side | string | — | `long` / `short` oppure `buy` / `sell`. |
| liquidations.windows.{*}.max_order.price | number | — | Ultimo prezzo nella valuta di quotazione (USD o USDT, salvo diversa indicazione). |
| liquidations.windows.{*}.max_order.qty | number | — | Quantità. |
| liquidations.windows.{*}.max_order.contract_multiplier | number | x | Monete per unità di contratto quotata dell'ordine più grande (1000 per i contratti del tipo 1000PEPE); `price` e `qty` sono già convertiti in monete singole. |
| liquidations.windows.{*}.max_order.value_usd | number | USD | Valore. |
| liquidations.windows.{*}.max_order.timestamp | number | ms | Timestamp. |
| liquidations.by_exchange | object | — | Ripartizione per exchange per ciascuna finestra. chiavi dinamiche: 1h,4h,12h,24h |
| liquidations.by_exchange.{*} | array | — | Ripartizione per exchange. |
| liquidations.by_exchange.{*}[] | object | — | Ripartizione per exchange. |
| liquidations.by_exchange.{*}[].exchange | string | — | ID dell'exchange, in minuscolo (per esempio `binance`). |
| liquidations.by_exchange.{*}[].long_usd | number | USD | Lato long. |
| liquidations.by_exchange.{*}[].short_usd | number | USD | Lato short. |
| liquidations.by_exchange.{*}[].total_usd | number | USD | Totale. |
| liquidations.by_exchange.{*}[].count | number | — | Numero di elementi. |
| liquidations.by_exchange.{*}[].share_pct | number | % | Quota sul totale. |
| liquidations.last_event_at | number | ms | Ora della liquidazione più recente per questa moneta. |
| liquidations.last_event_age_s | number | s | Secondi trascorsi da quell'evento. |
| liquidations.sources | array | — | Stato di ogni feed di liquidazioni: come viene raccolto e quando ha fornito dati l'ultima volta. |
| liquidations.sources[] | object | — | Fonti dei dati. |
| liquidations.sources[].exchange | string | — | ID dell'exchange, in minuscolo (per esempio `binance`). |
| liquidations.sources[].via | string | — | Metodo di raccolta (`ws`, `rest`, …). |
| liquidations.sources[].status | string | — | Stato del feed, valutato dagli orari dei suoi eventi e dai suoi heartbeat. |
| liquidations.sources[].feed_last_event_age_s | number|null | s | Secondi trascorsi dall'evento. |
| liquidations.sources[].ws_heartbeat_age_s | number|null | s | Secondi trascorsi dall'evento. |
| liquidations.sources[].judged_by | string | — | Timestamp in base al quale è stato valutato lo stato. |
| liquidations.sources[].coin_last_event_age_s | number|null | s | Secondi trascorsi dall'evento. |
| liquidations.sources[].min_event_usd | number | USD | Dimensione minima dell'ordine pubblicata dal feed; le liquidazioni più piccole non sono visibili su questo exchange. |
| liquidations.sources[].note | string|null | — | Nota. |
| liquidations.sources[].node_heartbeat_age_s | number | s | Secondi trascorsi dall'evento. può essere assente |
| liquidations.sources[].pipeline_last_event_age_s | number | s | Secondi trascorsi dall'evento. può essere assente |
| liquidations.coverage | object | — | Che cosa è incluso e che cosa non lo è nei numeri qui sopra. Va confrontato prima di confrontare i totali con un'altra fonte. |
| liquidations.coverage.collected_exchanges | array | — | Exchange con un feed pubblico di liquidazioni raccolto da CoinBoss. |
| liquidations.coverage.collected_exchanges[] | string | — | Exchange raccolti. |
| liquidations.coverage.unavailable | array | — | Coppie exchange / contratto che non è stato possibile includere, ciascuna con un motivo. Non vengono mai conteggiate come 0. |
| liquidations.coverage.unavailable[] | object | — | Elementi per i quali non sono disponibili dati, con i motivi. Mai riportati come 0. |
| liquidations.coverage.unavailable[].exchange | string | — | ID dell'exchange, in minuscolo (per esempio `binance`). |
| liquidations.coverage.unavailable[].reason | string | — | Codice del motivo. |
| liquidations.method | object | — | Enunciato in testo semplice delle formule usate per questa risposta. |
| liquidations.method.event | string | — | Nota in testo semplice su che cosa sia un evento di liquidazione: un ordine di liquidazione inviato dal flusso dell'exchange o restituito dalla sua API REST pubblica. |
| liquidations.method.side | string | — | `long` / `short` oppure `buy` / `sell`. |
| liquidations.method.value_usd | string | USD | Valore. |
| liquidations.method.dedupe | string | — | Nota in testo semplice sulla deduplicazione: gli eventi sono univoci per exchange, simbolo, lato, prezzo, valore e timestamp, più l'ID dell'ordine dell'exchange dove è fornito. |
| liquidations.method.null_rule | string | — | Nota in testo semplice: una finestra senza alcun evento raccolto restituisce null anziché 0; indica inoltre dove sono elencati gli exchange privi di un feed pubblico. |
| liquidations.method.binance_note | string | — | Avvertenza in testo semplice: Binance invia al massimo una liquidazione per simbolo al secondo, quindi i totali di Binance sono un limite inferiore. |
| liquidations.method.min_event_usd | string | USD | Ordine più piccolo pubblicato dal feed. |
| volume | object | — | Lo stesso oggetto restituito da `/api/sd/volume` per questa moneta. |
| volume.coin | string | — | Simbolo della moneta, in maiuscolo (per esempio BTC). |
| volume.now | number | ms | Ora del server al momento della composizione della risposta. |
| volume.futures | object | — | Blocco o valore del mercato futures. |
| volume.futures.total_usd | number | USD | Volume futures a 24h tra gli exchange (nozionale USD). |
| volume.futures.n_exchanges | number | — | Numero di exchange che contribuiscono. |
| volume.futures.by_exchange | array | — | Ripartizione per exchange. |
| volume.futures.by_exchange[] | object | — | Ripartizione per exchange. |
| volume.futures.by_exchange[].exchange | string | — | ID dell'exchange, in minuscolo (per esempio `binance`). |
| volume.futures.by_exchange[].vol_usd | number | USD | Volume in nozionale USD. |
| volume.futures.by_exchange[].legacy_usd | number | USD | Parte del volume che proviene dall'insieme dei ticker dei perpetui USDT. |
| volume.futures.by_exchange[].sd_usd | number | USD | Parte che proviene dai contratti aggiuntivi (USDC, con margine in coin, a scadenza) già inclusi. |
| volume.futures.by_exchange[].share_pct | number | % | Quota sul totale. |
| volume.futures.change_24h | object | — | Variazione a 24h. |
| volume.futures.change_24h.pct | number | % | Percentuale. |
| volume.futures.change_24h.cur | number | — | Valore attuale. |
| volume.futures.change_24h.prev | number | — | Valore precedente (base di confronto). |
| volume.futures.change_24h.n_matched | number | — | Elementi presenti a entrambi gli estremi del confronto. |
| volume.futures.change_24h.n_total | number | — | Elementi presenti ora. |
| volume.futures.change_24h.prev_ts | number | ms | Ora dell'istantanea di confronto. |
| volume.futures.change_24h.basis | string | — | Prezzo futures meno prezzo spot, oppure il blocco della base. |
| volume.futures.selfdata_contracts | object | — | Contratti aggiuntivi: che cosa è già incluso e che cosa è ancora in attesa. |
| volume.futures.selfdata_contracts.included_usd | null | USD | Volume a 24h dei contratti raccolti in aggiunta (con margine in coin, USDC, a scadenza) già conteggiati nel totale futures; null quando nessuno è ancora conteggiato. |
| volume.futures.selfdata_contracts.n_included | number | count | Numero di contratti raccolti in aggiunta conteggiati nel totale futures (quelli che dispongono di una propria istantanea di circa 24 ore fa). |
| volume.futures.selfdata_contracts.pending_usd | number|null | USD | Somma degli elementi in attesa, non compresa nel totale. |
| volume.futures.selfdata_contracts.n_pending | number | count | Numero di contratti raccolti in aggiunta non ancora conteggiati perché privi di una propria base di confronto di 24 ore fa; i maggiori sono elencati in `pending`. |
| volume.futures.selfdata_contracts.pending | array | — | Elementi raccolti ma non ancora inclusi. |
| volume.futures.selfdata_contracts.pending[] | object | — | Elementi raccolti ma non ancora inclusi. |
| volume.futures.selfdata_contracts.pending[].exchange | string | — | ID dell'exchange, in minuscolo (per esempio `binance`). |
| volume.futures.selfdata_contracts.pending[].symbol | string | — | Simbolo dello strumento normalizzato da CoinBoss (per esempio BTCUSDT). |
| volume.futures.selfdata_contracts.pending[].margin | string | — | Classe della valuta di margine. |
| volume.futures.selfdata_contracts.pending[].contract_type | string | — | `perpetual` o `delivery`. |
| volume.futures.selfdata_contracts.pending[].vol_usd | number | USD | Volume in nozionale USD. |
| volume.futures.selfdata_contracts.pending[].reason | string | — | Codice del motivo. |
| volume.spot | object | — | Blocco o valore del mercato spot. |
| volume.spot.total_usd | number | USD | Volume spot a 24h tra gli exchange. |
| volume.spot.n_exchanges | number | — | Numero di exchange che contribuiscono. |
| volume.spot.asof | number | ms | Ora del dato più recente utilizzato. |
| volume.spot.by_exchange | array | — | Ripartizione per exchange. |
| volume.spot.by_exchange[] | object | — | Ripartizione per exchange. |
| volume.spot.by_exchange[].exchange | string | — | ID dell'exchange, in minuscolo (per esempio `binance`). |
| volume.spot.by_exchange[].vol_usd | number | USD | Volume in nozionale USD. |
| volume.spot.by_exchange[].quote | string | — | Valute di quotazione incluse per questo exchange. |
| volume.spot.by_exchange[].ts | number | ms | Timestamp. |
| volume.spot.by_exchange[].price | number | — | Ultimo prezzo nella valuta di quotazione (USD o USDT, salvo diversa indicazione). |
| volume.spot.by_exchange[].age_s | number | s | Secondi trascorsi dall'ultimo aggiornamento di questa riga. |
| volume.spot.by_exchange[].share_pct | number | % | Quota sul totale. |
| volume.spot.change_24h | object | — | Variazione a 24h. |
| volume.spot.change_24h.pct | number | % | Percentuale. |
| volume.spot.change_24h.cur | number | — | Valore attuale. |
| volume.spot.change_24h.prev | number | — | Valore precedente (base di confronto). |
| volume.spot.change_24h.n_matched | number | — | Elementi presenti a entrambi gli estremi del confronto. |
| volume.spot.change_24h.n_total | number | — | Elementi presenti ora. |
| volume.spot.change_24h.prev_ts | number | ms | Ora dell'istantanea di confronto. |
| volume.spot.change_24h.basis | string | — | Prezzo futures meno prezzo spot, oppure il blocco della base. |
| volume.ratios | object | — | Rapporti di volume: `futures_to_spot` (volume futures a 24h ÷ volume spot a 24h) e `oi_to_futures_volume`; ciascuno è null quando manca un dato di ingresso. |
| volume.ratios.futures_to_spot | number | — | Volume futures diviso per il volume spot. |
| volume.ratios.oi_to_futures_volume | number | — | Open interest diviso per il volume futures a 24h. |
| volume.method | object | — | Enunciato in testo semplice delle formule usate per questa risposta. |
| volume.method.futures | string | — | Blocco o valore del mercato futures. |
| volume.method.spot | string | — | Blocco o valore del mercato spot. |
| volume.method.change | string | — | Variazione nel periodo indicato. |
| volume.method.oi_to_futures_volume | string | — | Definizione in testo semplice di `ratios.oi_to_futures_volume`: open interest totale in USD ÷ volume futures a 24h in USD. |
| ls | object | — | Lo stesso oggetto restituito da `/api/sd/ls` per questa moneta. |
| ls.coin | string | — | Simbolo della moneta, in maiuscolo (per esempio BTC). |
| ls.now | number | ms | Ora del server al momento della composizione della risposta. |
| ls.account | object | — | Quota di tutti gli account che sono netti long rispetto a quelli netti short. |
| ls.account.long_pct | number | % | Quota long. |
| ls.account.short_pct | number | % | Quota short. |
| ls.account.ratio | number | — | Rapporto. |
| ls.account.n_exchanges | number | — | Numero di exchange che contribuiscono. |
| ls.account.by_exchange | array | — | Ripartizione per exchange. |
| ls.account.by_exchange[] | object | — | Ripartizione per exchange. |
| ls.account.by_exchange[].exchange | string | — | ID dell'exchange, in minuscolo (per esempio `binance`). |
| ls.account.by_exchange[].symbol | string | — | Simbolo dello strumento normalizzato da CoinBoss (per esempio BTCUSDT). |
| ls.account.by_exchange[].long_pct | number | % | Quota long. |
| ls.account.by_exchange[].short_pct | number | % | Quota short. |
| ls.account.by_exchange[].ratio | number | — | Rapporto. |
| ls.account.by_exchange[].updated_at | number | ms | Momento dell'ultimo aggiornamento di questa riga. |
| ls.account.by_exchange[].age_s | number | s | Secondi trascorsi dall'ultimo aggiornamento di questa riga. |
| ls.account.by_exchange[].is_stale | boolean | — | true quando la riga è più vecchia della finestra di freschezza; le righe obsolete non vengono usate nei totali. |
| ls.account.by_exchange[].source | string | — | Provenienza del valore. |
| ls.account.by_exchange[].period | string | — | Periodo. |
| ls.top_account | object | — | Lo stesso, limitato ai top trader definiti dall'exchange. |
| ls.top_account.long_pct | number|null | % | Quota long. |
| ls.top_account.short_pct | number|null | % | Quota short. |
| ls.top_account.ratio | number|null | — | Rapporto. |
| ls.top_account.n_exchanges | number | — | Numero di exchange che contribuiscono. |
| ls.top_account.by_exchange | array | — | Ripartizione per exchange. |
| ls.top_account.by_exchange[] | object | — | Ripartizione per exchange. |
| ls.top_account.by_exchange[].exchange | string | — | ID dell'exchange, in minuscolo (per esempio `binance`). |
| ls.top_account.by_exchange[].symbol | string | — | Simbolo dello strumento normalizzato da CoinBoss (per esempio BTCUSDT). |
| ls.top_account.by_exchange[].long_pct | number | % | Quota long. |
| ls.top_account.by_exchange[].short_pct | number | % | Quota short. |
| ls.top_account.by_exchange[].ratio | number | — | Rapporto. |
| ls.top_account.by_exchange[].updated_at | number | ms | Momento dell'ultimo aggiornamento di questa riga. |
| ls.top_account.by_exchange[].age_s | number | s | Secondi trascorsi dall'ultimo aggiornamento di questa riga. |
| ls.top_account.by_exchange[].is_stale | boolean | — | true quando la riga è più vecchia della finestra di freschezza; le righe obsolete non vengono usate nei totali. |
| ls.top_account.by_exchange[].source | string | — | Provenienza del valore. |
| ls.top_account.by_exchange[].period | string | — | Periodo. |
| ls.top_position | object | — | Quota long rispetto a quella short delle posizioni detenute dai top trader. |
| ls.top_position.long_pct | number|null | % | Quota long. |
| ls.top_position.short_pct | number|null | % | Quota short. |
| ls.top_position.ratio | number|null | — | Rapporto. |
| ls.top_position.n_exchanges | number | — | Numero di exchange che contribuiscono. |
| ls.top_position.by_exchange | array | — | Ripartizione per exchange. |
| ls.top_position.by_exchange[] | object | — | Ripartizione per exchange. |
| ls.top_position.by_exchange[].exchange | string | — | ID dell'exchange, in minuscolo (per esempio `binance`). |
| ls.top_position.by_exchange[].symbol | string | — | Simbolo dello strumento normalizzato da CoinBoss (per esempio BTCUSDT). |
| ls.top_position.by_exchange[].long_pct | number | % | Quota long. |
| ls.top_position.by_exchange[].short_pct | number | % | Quota short. |
| ls.top_position.by_exchange[].ratio | number | — | Rapporto. |
| ls.top_position.by_exchange[].updated_at | number | ms | Momento dell'ultimo aggiornamento di questa riga. |
| ls.top_position.by_exchange[].age_s | number | s | Secondi trascorsi dall'ultimo aggiornamento di questa riga. |
| ls.top_position.by_exchange[].is_stale | boolean | — | true quando la riga è più vecchia della finestra di freschezza; le righe obsolete non vengono usate nei totali. |
| ls.top_position.by_exchange[].source | string | — | Provenienza del valore. |
| ls.top_position.by_exchange[].period | string | — | Periodo. |
| ls.position_all | object | — | Quota long rispetto a quella short di tutte le posizioni (exchange che la pubblicano). |
| ls.position_all.long_pct | number|null | % | Quota long. |
| ls.position_all.short_pct | number|null | % | Quota short. |
| ls.position_all.ratio | number|null | — | Rapporto. |
| ls.position_all.n_exchanges | number | — | Numero di exchange che contribuiscono. |
| ls.position_all.by_exchange | array | — | Ripartizione per exchange. |
| ls.position_all.by_exchange[] | object | — | Ripartizione per exchange. |
| ls.position_all.by_exchange[].exchange | string | — | ID dell'exchange, in minuscolo (per esempio `binance`). |
| ls.position_all.by_exchange[].symbol | string | — | Simbolo dello strumento normalizzato da CoinBoss (per esempio BTCUSDT). |
| ls.position_all.by_exchange[].long_pct | number | % | Quota long. |
| ls.position_all.by_exchange[].short_pct | number | % | Quota short. |
| ls.position_all.by_exchange[].ratio | number | — | Rapporto. |
| ls.position_all.by_exchange[].updated_at | number | ms | Momento dell'ultimo aggiornamento di questa riga. |
| ls.position_all.by_exchange[].age_s | number | s | Secondi trascorsi dall'ultimo aggiornamento di questa riga. |
| ls.position_all.by_exchange[].is_stale | boolean | — | true quando la riga è più vecchia della finestra di freschezza; le righe obsolete non vengono usate nei totali. |
| ls.position_all.by_exchange[].source | string | — | Provenienza del valore. |
| ls.position_all.by_exchange[].period | string | — | Periodo. |
| ls.taker | object | — | Quota del volume di acquisto taker rispetto a quello di vendita taker. |
| ls.taker.long_pct | number|null | % | Quota long. |
| ls.taker.short_pct | number|null | % | Quota short. |
| ls.taker.ratio | number|null | — | Rapporto. |
| ls.taker.n_exchanges | number | — | Numero di exchange che contribuiscono. |
| ls.taker.by_exchange | array | — | Ripartizione per exchange. |
| ls.definitions | object | — | Definizione di ciascuna misura. Le cinque misure rispondono a domande diverse e non vengono mai combinate. può essere assente |
| ls.definitions.account | string | — | Misura basata sugli account. può essere assente |
| ls.definitions.top_account | string | — | Misura per account dei top trader. può essere assente |
| ls.definitions.top_position | string | — | Misura per posizioni dei top trader. può essere assente |
| ls.definitions.position_all | string | — | Misura su tutte le posizioni. può essere assente |
| ls.definitions.taker | string | — | Misura acquisti / vendite taker. può essere assente |
| ls.method | object | — | Enunciato in testo semplice delle formule usate per questa risposta. può essere assente |
| ls.method.normalize | string | — | Nota in testo semplice sulla normalizzazione: il valore di ogni exchange è riscalato in modo che long % + short % = 100, e rapporto = long % ÷ short %. può essere assente |
| ls.method.aggregate | string | — | Aggregato tra gli exchange. può essere assente |
| ls.method.freshness | string | — | Regola di freschezza in testo semplice: sono mostrate le righe aggiornate nelle ultime 24 ore e `is_stale` contrassegna le righe più vecchie di 2 ore. può essere assente |
| errors | object | — | Parti del pacchetto la cui costruzione non è riuscita, indicizzate per nome della parte; vuoto quando tutte le parti sono presenti. può essere assente |
Generata 2026-11-11 23:00 UTC da 4 risposte reali.
Risposta di esempio
Campioni verificati
Oltre all'esempio qui sopra, la sonda chiama questo endpoint con i parametri seguenti e ogni volta ne verifica lo schema.
| Parametri | HTTP | Latenza | Risultato |
|---|---|---|---|
| coin=ETH | 200 | 73 ms | Superato |
| coin=SOL | 200 | 59 ms | Superato |
| coin=ARKM | 200 | 59 ms | Superato |
| — | 400 | 2 ms | Superato restituisce l'errore previsto |
Verificato 2026-11-13 03:57:35 UTC
Dettagli
- Autenticazione
- Nessuna. Endpoint pubblico.
- Limite di richieste
- 1200 richieste al minuto per IP
- Cache del server
- 15s
- Micro-cache edge
- 10s
- Frequenza di aggiornamento
- vedere /api/sd/oi, /api/sd/funding, /api/sd/liquidations, /api/sd/volume, /api/sd/ls (polling da 60 s a 5 min; liquidazioni in tempo reale; spot ogni 10 min)
- Finestra
- ultima istantanea per blocco, più le finestre mobili proprie di ciascun blocco
- Fonti dei dati
- Blocchi combinati di open interest, finanziamento, liquidazioni, volume e long/short di una moneta, tutti costruiti dai collector di CoinBoss che interrogano le API pubbliche di circa 30 exchange (ad es. binance, okx, bybit, bitget, gate, hyperliquid).
- Copertura degli exchange
- come per i cinque endpoint a blocco singolo; l'elenco dei contratti è troncato a 60 righe
- Unità
- USD notional for OI / volume / liquidations; funding as fraction; long/short in percent
- Metodo
- same builders as the five single-block endpoints
- Timestamp
- Millisecondi dall'epoca Unix (UTC), salvo diversa indicazione nella descrizione del campo
- Formato della risposta
- json
- Stabilità
- Stabile
- Disponibile dal
- 2026-11-11
Stato in tempo reale
Disponibilità, ultimi 30 giorni
100% di 411 verifiche superate
- Restituito ma non documentato: oi.coverage.stale_excluded[], oi.coverage.stale_excluded[].exchange, oi.coverage.stale_excluded[].symbol, oi.coverage.stale_excluded[].oi_usd, oi.coverage.stale_excluded[].age_s, oi.coverage.stale_excluded[].reason, ls.taker.by_exchange[], ls.taker.by_exchange[].exchange, ls.taker.by_exchange[].symbol, ls.taker.by_exchange[].long_pct
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/sd/coinDisponibilestring — Coin symbol; 400 when missing. Alias: `base`.
https://www.coinboss.com/api/sd/coin?coin=BTCAltro in questa categoria
- Pacchetto completo di una moneta (OI, finanziamento, liquidazioni, volume, long/short) /api/sd/coin
- Volume dei futures di una moneta /api/sd/volume
- Screener delle monete sui derivati /api/derivatives/coins
- Tabella completa delle monete sui derivati /api/derivatives/coins-full
- Candele dei derivati di una moneta /api/derivatives/kline
- Elenco dell'RSI per moneta /api/derivatives/rsi
- Serie MACD di una moneta /api/indicators/ta/macd/:coin
- Serie storiche di una moneta /api/market/history
- Ticker dei derivati aggregati per moneta /api/market/tickers
- Classifica del volume dei derivati /api/market/volume-rank