/api/sd/coin
GETDisponível

Pacote completo da moeda (OI, financiamento, liquidações, volume, long/short)

Camada de dados própria: pacote completo da moeda em uma só chamada (OI / financiamento / liquidações / volume / long-short, com isolamento de falhas por bloco)

GET/api/sd/coin

Requisição

Parâmetros de consulta

NomeTipoObrigatórioPadrãoValores aceitosDescrição
coinstringObrigatório——Símbolo da moeda; 400 quando ausente. Alias: `base`. Exemplo: BTC

Exemplo de requisição

curl -s "https://www.coinboss.com/api/sd/coin?coin=BTC"

Campos da resposta

A tabela de campos é gerada a partir de respostas reais, portanto lista exatamente o que o endpoint retorna. Os caminhos usam a[] para itens de array e {*} para objetos indexados por um nome dinâmico, como uma moeda ou uma corretora.

CampoTipoUnidadeDescrição
successboolean—true quando a requisição foi bem-sucedida. Em caso de falha, o corpo é `{ success: false, code, error, request_id }`.
coinstring—Símbolo da moeda, em maiúsculas (por exemplo, BTC).
nownumbermsHorário do servidor em que a resposta foi montada.
oiobject—O mesmo objeto que `/api/sd/oi` retorna para esta moeda.
oi.coinstring—Símbolo da moeda, em maiúsculas (por exemplo, BTC).
oi.nownumbermsHorário do servidor em que a resposta foi montada.
oi.total_usdnumberUSDContratos em aberto em todas as corretoras e contratos incluídos, conforme cada corretora os reporta (valor nocional em USD).
oi.n_exchangesnumber—Número de corretoras no total.
oi.n_contractsnumber—Número de contratos no total.
oi.asofnumbermsHorário de atualização mais recente entre as linhas incluídas.
oi.total_usd_single_adjustednumberUSD`total_usd` com os números das corretoras que reportam os dois lados (`double_sided.exchanges`) divididos por dois, de modo que cada corretora conte um só lado.
oi.double_sidedobject—Corretoras que sabidamente publicam os contratos em aberto long + short como um único número.
oi.double_sided.exchangesarray—Corretoras.
oi.double_sided.exchanges[]string—Corretoras.
oi.double_sided.oi_usdnumberUSDContratos em aberto reportados por essas corretoras antes da divisão por dois.
oi.by_kindobject—Divisão entre linear / inverso.
oi.by_kind.linear_usdnumberUSDContratos em aberto dos contratos lineares (com margem e liquidação em stablecoin ou USD).
oi.by_kind.inverse_usdnumberUSDContratos em aberto dos contratos inversos (com margem em cripto), convertidos para USD pelo preço do contrato.
oi.by_marginobject—Divisão por moeda de margem.
oi.by_margin.othernumberUSDOutras moedas de margem (por exemplo, corretoras com liquidação em USD, como a CME).
oi.by_margin.usdtnumberUSDContratos com margem em USDT.
oi.by_margin.usdcnumberUSDContratos com margem em USDC. pode estar ausente
oi.by_margin.coinnumberUSDContratos com margem em cripto. pode estar ausente
oi.by_contract_typeobject—Divisão entre perpétuo / com vencimento.
oi.by_contract_type.perpetual_usdnumberUSDContratos perpétuos.
oi.by_contract_type.delivery_usdnumberUSDFuturos datados (contratos com vencimento).
oi.changeobject—Variação dos contratos em aberto em 1h / 4h / 24h, calculada sobre o mesmo conjunto de contratos nas duas pontas. chaves dinâmicas: h1,h4,h24
oi.change.{*}object—Variação no período indicado.
oi.change.{*}.pctnumber%Variação percentual entre `prev` e `cur`.
oi.change.{*}.curnumberUSDSoma atual sobre os contratos pareados.
oi.change.{*}.prevnumberUSDSoma sobre os mesmos contratos em `prev_ts`.
oi.change.{*}.n_matchednumber—Contratos (ou corretoras) presentes nas duas pontas.
oi.change.{*}.n_totalnumber—Contratos (ou corretoras) presentes agora.
oi.change.{*}.matched_share_pctnumber%Parcela dos contratos em aberto atuais coberta pelo conjunto pareado. pode estar ausente
oi.change.{*}.prev_tsnumbermsHorário do snapshot de base.
oi.change.{*}.span_minnumberminDistância real entre a base e o momento atual.
oi.change.{*}.basisstring—De qual série de snapshots vem a base.
oi.change.{*}.frozen_excludedobject—Linhas deixadas de fora da variação porque seu valor não se moveu entre os dois snapshots (a fonte não está atualizando). pode estar ausente
oi.change.{*}.frozen_excluded.n_baselinenumber—Itens no snapshot de base. pode estar ausente
oi.change.{*}.frozen_excluded.n_currentnumber—Itens no snapshot atual. pode estar ausente
oi.change.{*}.frozen_excluded.cur_usdnumberUSDValor atual. pode estar ausente
oi.change.{*}.frozen_excluded.prev_usdnumberUSDValor de base. pode estar ausente
oi.by_exchangearray—Detalhamento por corretora.
oi.by_exchange[]object—Detalhamento por corretora.
oi.by_exchange[].exchangestring—ID da corretora, em minúsculas (por exemplo, `binance`).
oi.by_exchange[].oi_usdnumberUSDContratos em aberto em valor nocional em USD.
oi.by_exchange[].share_pctnumber%Participação no total.
oi.by_exchange[].n_contractsnumber—Número de contratos.
oi.by_exchange[].linear_usdnumberUSDContratos lineares.
oi.by_exchange[].inverse_usdnumberUSDContratos inversos (com margem em cripto).
oi.by_exchange[].perpetual_usdnumberUSDContratos perpétuos.
oi.by_exchange[].delivery_usdnumberUSDContratos com vencimento.
oi.by_exchange[].oi_sidestring—`double` quando a corretora reporta os dois lados em um único número, `single` quando reporta um lado, `unstated` quando a corretora não documenta isso.
oi.by_exchange[].oi_usd_single_adjustednumber|nullUSDEquivalente unilateral; null quando a convenção de lado não é declarada.
oi.by_exchange[].updated_atnumbermsQuando esta linha foi atualizada pela última vez.
oi.by_exchange[].age_snumbersSegundos desde a última atualização desta linha.
oi.by_exchange[].is_staleboolean—true quando a linha é mais antiga que a janela de atualidade; linhas desatualizadas não entram nos totais.
oi.contractsarray—Linhas por contrato.
oi.contracts[]object—Linhas por contrato.
oi.contracts[].exchangestring—ID da corretora, em minúsculas (por exemplo, `binance`).
oi.contracts[].symbolstring—Símbolo do instrumento conforme normalizado pela CoinBoss (por exemplo, BTCUSDT).
oi.contracts[].native_symbolstring|null—Símbolo exatamente como a corretora o escreve.
oi.contracts[].oi_usdnumberUSDContratos em aberto em valor nocional em USD.
oi.contracts[].oi_sidestring—`double`, `single` ou `unstated`: se a corretora reporta os dois lados dos contratos em aberto em um único número.
oi.contracts[].oi_usd_singlenumber|nullUSDEquivalente unilateral de `oi_usd`; null quando a convenção de lado não é declarada.
oi.contracts[].marginstring—Classe da moeda de margem: `usdt`, `usdc`, `coin` ou `other`.
oi.contracts[].kindstring—`linear` ou `inverse`.
oi.contracts[].contract_typestring—`perpetual` ou `delivery`.
oi.contracts[].expiry_tsnumber|nullmsVencimento de um contrato com vencimento; null para perpétuos ou quando não é publicado.
oi.contracts[].margin_basisstring—Como a classe de margem foi determinada (pela especificação do contrato ou pelo padrão da corretora).
oi.contracts[].updated_atnumbermsQuando esta linha foi atualizada pela última vez.
oi.contracts[].age_snumbersSegundos desde a última atualização desta linha.
oi.contracts[].is_staleboolean—true quando a linha é mais antiga que a janela de atualidade; linhas desatualizadas não entram nos totais.
oi.contracts[].collectorstring—Coletor interno que produziu a linha.
oi.contracts[].included_sincenumber|nullmsQuando este contrato entrou nos totais; null para o conjunto base.
oi.coverageobject—O que está e o que não está incluído nos números acima. Compare isto antes de comparar os totais com outra fonte.
oi.coverage.included_exchangesarray—Corretoras cujos dados estão incluídos nos totais.
oi.coverage.included_exchanges[]string—Corretoras incluídas nos totais.
oi.coverage.pendingarray—Contratos que são coletados, mas ainda não estão incluídos nos totais (por exemplo, enquanto seu próprio histórico de 25 horas ainda está sendo formado). São listados com o valor atual para que a lacuna fique visível.
oi.coverage.pending[]object—Itens coletados, mas ainda não incluídos.
oi.coverage.pending[].exchangestring—ID da corretora, em minúsculas (por exemplo, `binance`).
oi.coverage.pending[].symbolstring—Símbolo do instrumento conforme normalizado pela CoinBoss (por exemplo, BTCUSDT).
oi.coverage.pending[].native_symbolstring—Símbolo exatamente como a corretora o escreve.
oi.coverage.pending[].marginstring—Classe da moeda de margem.
oi.coverage.pending[].contract_typestring—`perpetual` ou `delivery`.
oi.coverage.pending[].oi_usdnumberUSDContratos em aberto em valor nocional em USD.
oi.coverage.pending[].age_snumbersSegundos desde a última atualização desta linha.
oi.coverage.pending[].reasonstring—Código do motivo.
oi.coverage.pending[].detailstring|null—Detalhe.
oi.coverage.pending_usdnumber|nullUSDSoma dos contratos pendentes, que não faz parte de `total_usd`.
oi.coverage.stale_excludedarray—Linhas deixadas de fora porque sua última atualização está fora da janela de uso. vazio nas amostras usadas para gerar esta tabela
oi.coverage.unavailablearray—Pares corretora / contrato que não puderam ser incluídos, cada um com o motivo. Nunca são contados como 0.
oi.coverage.unavailable[]object—Itens para os quais não há dados disponíveis, com os motivos. Nunca são reportados como 0.
oi.coverage.unavailable[].exchangestring—ID da corretora, em minúsculas (por exemplo, `binance`).
oi.coverage.unavailable[].symbolstring—Símbolo do instrumento conforme normalizado pela CoinBoss (por exemplo, BTCUSDT).
oi.coverage.unavailable[].native_symbolstring—Símbolo exatamente como a corretora o escreve.
oi.coverage.unavailable[].marginstring—Classe da moeda de margem.
oi.coverage.unavailable[].contract_typestring—`perpetual` ou `delivery`.
oi.coverage.unavailable[].reasonstring—Código do motivo.
oi.coverage.unavailable[].detailstring—Detalhe.
oi.methodobject—Descrição em texto simples das fórmulas usadas nesta resposta.
oi.method.totalstring—Total.
oi.method.usdstringUSDValor.
oi.method.change_h1_h4string—Definição em texto simples das variações de 1h e 4h dos contratos em aberto: cada contrato é comparado com o seu próprio snapshot mais próximo do início da janela.
oi.method.change_h24string—Definição em texto simples da variação de 24h dos contratos em aberto: pareamento dentro da mesma corretora com o snapshot horário mais próximo de 24 horas atrás, excluídas as linhas de base congeladas.
oi.method.oi_sidestring—`double`, `single` ou `unstated`: se a corretora reporta os dois lados dos contratos em aberto em um único número.
fundingobject—O mesmo objeto que `/api/sd/funding` retorna para esta moeda.
funding.coinstring—Símbolo da moeda, em maiúsculas (por exemplo, BTC).
funding.nownumbermsHorário do servidor em que a resposta foi montada.
funding.unitstring—Unidade de todos os campos de taxa desta resposta: `fraction` (0.0001 = 0.01 %).
funding.avg_8hnumberfraction per 8hMédia simples das taxas normalizadas para 8h, um contrato por corretora.
funding.oi_weighted_8hnumberfraction per 8hMédia das taxas normalizadas para 8h, ponderada pelos contratos em aberto.
funding.apr_pctnumber% per yearAnualização simples: taxa de 8h × 3 × 365 × 100.
funding.apr_basisstring—Em qual agregado se baseia o `apr_pct` de destaque.
funding.n_exchangesnumber—Número de corretoras que contribuem.
funding.n_normalizednumber—Corretoras cujo intervalo de financiamento é conhecido e pôde ser normalizado para 8h.
funding.n_unknown_intervalnumber—Corretoras deixadas de fora dos agregados porque seu intervalo de financiamento é desconhecido.
funding.settled_cum_7dobject—Soma das taxas de financiamento efetivamente liquidadas nos últimos 7 dias, em média entre as corretoras com histórico de liquidações de financiamento.
funding.settled_cum_7d.avgnumberfractionMédia simples entre corretoras.
funding.settled_cum_7d.oi_weightednumberfractionMédia ponderada pelos contratos em aberto.
funding.settled_cum_7d.nnumber—Corretoras com a janela completa.
funding.settled_cum_30dobject—O mesmo, em 30 dias.
funding.settled_cum_30d.avgnumberfractionMédia simples entre corretoras.
funding.settled_cum_30d.oi_weightednumberfractionMédia ponderada pelos contratos em aberto.
funding.settled_cum_30d.nnumber—Corretoras com a janela completa.
funding.by_exchangearray—Uma linha por corretora: seu contrato principal para esta moeda (o de maior volume de contratos em aberto).
funding.by_exchange[]object—Detalhamento por corretora.
funding.by_exchange[].exchangestring—ID da corretora, em minúsculas (por exemplo, `binance`).
funding.by_exchange[].symbolstring—Símbolo do instrumento conforme normalizado pela CoinBoss (por exemplo, BTCUSDT).
funding.by_exchange[].marginstring—Classe da moeda de margem.
funding.by_exchange[].kindstring—Tipo.
funding.by_exchange[].primaryboolean—True para o contrato que representa a sua corretora nos agregados (o de maior volume de contratos em aberto); sempre true nesta lista.
funding.by_exchange[].ratenumber—Taxa.
funding.by_exchange[].interval_hnumberhIntervalo.
funding.by_exchange[].rate_8hnumber—Taxa normalizada para um período de 8 horas.
funding.by_exchange[].apr_pctnumber% per yearPercentual anualizado.
funding.by_exchange[].next_funding_timenumber|nullmsTimestamp.
funding.by_exchange[].next_derivedboolean—True quando `next_funding_time` não foi publicado pela corretora e é inferido como a próxima hora cheia em UTC (somente corretoras com liquidação horária).
funding.by_exchange[].predicted_ratenull—Taxa indicativa do próximo período; null quando não é publicada.
funding.by_exchange[].oi_usdnumber|nullUSDContratos em aberto em valor nocional em USD.
funding.by_exchange[].updated_atnumbermsQuando esta linha foi atualizada pela última vez.
funding.by_exchange[].age_snumbersSegundos desde a última atualização desta linha.
funding.by_exchange[].is_staleboolean—true quando a linha é mais antiga que a janela de atualidade; linhas desatualizadas não entram nos totais.
funding.by_exchange[].settledobject|null—Registros efetivos de liquidação de financiamento; null quando não existe histórico público.
funding.by_exchange[].settled.last_ratenumberfractionTaxa de financiamento efetivamente cobrada na liquidação mais recente (`last_time`), obtida do histórico de financiamento da corretora (0.0001 = 0.01 %). pode estar ausente
funding.by_exchange[].settled.last_timenumbermsTimestamp. pode estar ausente
funding.by_exchange[].settled.interval_hnumberhIntervalo. pode estar ausente
funding.by_exchange[].settled.cum_7dnumberfractionSoma das taxas de financiamento liquidadas neste contrato nos últimos 7 dias (0.0015 = 0.15 %); null quando nenhuma liquidação de financiamento foi registrada. pode estar ausente
funding.by_exchange[].settled.n_7dnumbercountNúmero de registros de liquidação de financiamento coletados nos últimos 7 dias. pode estar ausente
funding.by_exchange[].settled.n_7d_expectednumbercountLiquidações de financiamento que uma janela completa de 7 dias deveria conter: 168 ÷ intervalo de liquidação em horas; null quando o intervalo é desconhecido. pode estar ausente
funding.by_exchange[].settled.cum_7d_completeboolean—True quando o histórico cobre o início da janela de 7 dias e contém pelo menos 90 % das liquidações de financiamento esperadas. pode estar ausente
funding.by_exchange[].settled.cum_30dnumberfractionSoma das taxas de financiamento liquidadas neste contrato nos últimos 30 dias (0.006 = 0.6 %). pode estar ausente
funding.by_exchange[].settled.n_30dnumbercountNúmero de registros de liquidação de financiamento coletados nos últimos 30 dias. pode estar ausente
funding.by_exchange[].settled.n_30d_expectednumbercountLiquidações de financiamento que uma janela completa de 30 dias deveria conter: 720 ÷ intervalo de liquidação em horas; null quando o intervalo é desconhecido. pode estar ausente
funding.by_exchange[].settled.cum_30d_completeboolean—True quando o histórico cobre o início da janela de 30 dias e contém pelo menos 90 % das liquidações de financiamento esperadas. pode estar ausente
funding.by_exchange[].settled.history_fromnumbermsRegistro mais antigo mantido. pode estar ausente
funding.other_contractsarray—Outros contratos da mesma moeda (USDC, com margem em cripto, …). Não fazem parte dos agregados.
funding.other_contracts[]object—Um contrato de financiamento adicional de uma corretora (com margem em cripto, USDC, …) que não é o seu contrato principal e é excluído dos agregados.
funding.other_contracts[].exchangestring—ID da corretora, em minúsculas (por exemplo, `binance`).
funding.other_contracts[].symbolstring—Símbolo do instrumento conforme normalizado pela CoinBoss (por exemplo, BTCUSDT).
funding.other_contracts[].marginstring—Classe da moeda de margem.
funding.other_contracts[].kindstring—Tipo.
funding.other_contracts[].primaryboolean—False em todas as linhas desta lista: o contrato não é o que representa a sua corretora nos agregados.
funding.other_contracts[].ratenumber—Taxa.
funding.other_contracts[].interval_hnumber|nullhIntervalo.
funding.other_contracts[].rate_8hnumber|null—Taxa normalizada para um período de 8 horas.
funding.other_contracts[].apr_pctnumber|null% per yearPercentual anualizado.
funding.other_contracts[].next_funding_timenumber|nullmsTimestamp.
funding.other_contracts[].next_derivedboolean—True quando `next_funding_time` não foi publicado pela corretora e é inferido como a próxima hora cheia em UTC (somente corretoras com liquidação horária).
funding.other_contracts[].predicted_ratenumber|null—Taxa indicativa do próximo período; null quando não é publicada.
funding.other_contracts[].oi_usdnumber|nullUSDContratos em aberto em valor nocional em USD.
funding.other_contracts[].updated_atnumbermsQuando esta linha foi atualizada pela última vez.
funding.other_contracts[].age_snumbersSegundos desde a última atualização desta linha.
funding.other_contracts[].is_staleboolean—true quando a linha é mais antiga que a janela de atualidade; linhas desatualizadas não entram nos totais.
funding.other_contracts[].settledobject|null—Registros efetivos de liquidação de financiamento; null quando não existe histórico público.
funding.other_contracts[].settled.last_ratenumberfractionTaxa de financiamento efetivamente cobrada na liquidação mais recente (`last_time`), obtida do histórico de financiamento da corretora (0.0001 = 0.01 %). pode estar ausente
funding.other_contracts[].settled.last_timenumbermsTimestamp. pode estar ausente
funding.other_contracts[].settled.interval_hnumberhIntervalo. pode estar ausente
funding.other_contracts[].settled.cum_7dnumberfractionSoma das taxas de financiamento liquidadas neste contrato nos últimos 7 dias (0.0015 = 0.15 %); null quando nenhuma liquidação de financiamento foi registrada. pode estar ausente
funding.other_contracts[].settled.n_7dnumbercountNúmero de registros de liquidação de financiamento coletados nos últimos 7 dias. pode estar ausente
funding.other_contracts[].settled.n_7d_expectednumbercountLiquidações de financiamento que uma janela completa de 7 dias deveria conter: 168 ÷ intervalo de liquidação em horas; null quando o intervalo é desconhecido. pode estar ausente
funding.other_contracts[].settled.cum_7d_completeboolean—True quando o histórico cobre o início da janela de 7 dias e contém pelo menos 90 % das liquidações de financiamento esperadas. pode estar ausente
funding.other_contracts[].settled.cum_30dnumberfractionSoma das taxas de financiamento liquidadas neste contrato nos últimos 30 dias (0.006 = 0.6 %). pode estar ausente
funding.other_contracts[].settled.n_30dnumbercountNúmero de registros de liquidação de financiamento coletados nos últimos 30 dias. pode estar ausente
funding.other_contracts[].settled.n_30d_expectednumbercountLiquidações de financiamento que uma janela completa de 30 dias deveria conter: 720 ÷ intervalo de liquidação em horas; null quando o intervalo é desconhecido. pode estar ausente
funding.other_contracts[].settled.cum_30d_completeboolean—True quando o histórico cobre o início da janela de 30 dias e contém pelo menos 90 % das liquidações de financiamento esperadas. pode estar ausente
funding.other_contracts[].settled.history_fromnumbermsRegistro mais antigo mantido. pode estar ausente
funding.coverageobject—O que está e o que não está incluído nos números acima. Compare isto antes de comparar os totais com outra fonte.
funding.coverage.settle_history_exchangesarray—Corretoras para as quais são coletados registros efetivos de liquidação de financiamento.
funding.coverage.settle_history_exchanges[]string—ID de corretora para a qual são coletados registros efetivos de liquidação de financiamento desta moeda.
funding.coverage.no_settle_historyarray—Corretoras sem fonte pública de histórico de liquidações de financiamento; seu `settled` é null.
funding.coverage.no_settle_history[]string—ID de corretora de um contrato principal sem histórico de liquidações de financiamento coletado, de modo que seu bloco `settled` é null.
funding.coverage.unknown_intervalarray—Linhas cujo intervalo de financiamento não pôde ser determinado. vazio nas amostras usadas para gerar esta tabela
funding.coverage.no_liveness_excludedarray—Linhas excluídas porque o contrato não mostra sinal de negociação (sem ticker, contratos em aberto ou cotação recentes). vazio nas amostras usadas para gerar esta tabela
funding.methodobject—Descrição em texto simples das fórmulas usadas nesta resposta.
funding.method.ratestring—Taxa.
funding.method.rate_8hstring—Taxa normalizada para um período de 8 horas.
funding.method.apr_pctstring% per yearPercentual anualizado.
funding.method.aggregatestring—Agregado entre corretoras.
funding.method.settledstring—Registros efetivos de liquidação de financiamento; null quando não existe histórico público.
funding.method.predicted_ratestring—Taxa indicativa do próximo período; null quando não é publicada.
funding.method.livenessstring—Regra em texto simples para descartar contratos mortos: uma linha de financiamento só conta se tiver ticker de até 1h, contratos em aberto de até 3h ou cotação própria de até 3h.
liquidationsobject—O mesmo objeto que `/api/sd/liquidations` retorna para esta moeda.
liquidations.coinstring—Símbolo da moeda, em maiúsculas (por exemplo, BTC).
liquidations.nownumbermsHorário do servidor em que a resposta foi montada.
liquidations.windowsobject—Totais de cada janela (chaves como `1h`, `4h`, `12h`, `24h`). chaves dinâmicas: 1h,4h,12h,24h
liquidations.windows.{*}object—Valores por janela.
liquidations.windows.{*}.long_usdnumberUSDPosições long liquidadas; null quando nenhuma fonte cobriu a janela.
liquidations.windows.{*}.short_usdnumberUSDPosições short liquidadas; null quando nenhuma fonte cobriu a janela.
liquidations.windows.{*}.total_usdnumberUSDLong + short.
liquidations.windows.{*}.countnumber—Número de ordens de liquidação.
liquidations.windows.{*}.long_pctnumber%Participação dos longs no total.
liquidations.windows.{*}.max_orderobject—Maior liquidação individual na janela.
liquidations.windows.{*}.max_order.exchangestring—ID da corretora, em minúsculas (por exemplo, `binance`).
liquidations.windows.{*}.max_order.symbolstring—Símbolo do instrumento conforme normalizado pela CoinBoss (por exemplo, BTCUSDT).
liquidations.windows.{*}.max_order.sidestring—`long` / `short` ou `buy` / `sell`.
liquidations.windows.{*}.max_order.pricenumber—Último preço na moeda de cotação (USD ou USDT, salvo indicação em contrário).
liquidations.windows.{*}.max_order.qtynumber—Quantidade.
liquidations.windows.{*}.max_order.contract_multipliernumberxMoedas por unidade cotada do contrato da maior ordem (1000 para contratos do tipo 1000PEPE); `price` e `qty` já estão convertidos para moedas unitárias.
liquidations.windows.{*}.max_order.value_usdnumberUSDValor.
liquidations.windows.{*}.max_order.timestampnumbermsTimestamp.
liquidations.by_exchangeobject—Divisão por corretora em cada janela. chaves dinâmicas: 1h,4h,12h,24h
liquidations.by_exchange.{*}array—Detalhamento por corretora.
liquidations.by_exchange.{*}[]object—Detalhamento por corretora.
liquidations.by_exchange.{*}[].exchangestring—ID da corretora, em minúsculas (por exemplo, `binance`).
liquidations.by_exchange.{*}[].long_usdnumberUSDLado long.
liquidations.by_exchange.{*}[].short_usdnumberUSDLado short.
liquidations.by_exchange.{*}[].total_usdnumberUSDTotal.
liquidations.by_exchange.{*}[].countnumber—Número de itens.
liquidations.by_exchange.{*}[].share_pctnumber%Participação no total.
liquidations.last_event_atnumbermsHorário da liquidação mais recente desta moeda.
liquidations.last_event_age_snumbersSegundos desde esse evento.
liquidations.sourcesarray—Estado de cada feed de liquidações: como é coletado e quando entregou dados pela última vez.
liquidations.sources[]object—Fontes de dados.
liquidations.sources[].exchangestring—ID da corretora, em minúsculas (por exemplo, `binance`).
liquidations.sources[].viastring—Método de coleta (`ws`, `rest`, …).
liquidations.sources[].statusstring—Estado do feed, avaliado pelos horários dos seus próprios eventos e pelos heartbeats.
liquidations.sources[].feed_last_event_age_snumber|nullsSegundos desde o evento.
liquidations.sources[].ws_heartbeat_age_snumber|nullsSegundos desde o evento.
liquidations.sources[].judged_bystring—A partir de qual timestamp o status foi avaliado.
liquidations.sources[].coin_last_event_age_snumber|nullsSegundos desde o evento.
liquidations.sources[].min_event_usdnumberUSDMenor tamanho de ordem que o feed publica; liquidações menores não são visíveis nesta corretora.
liquidations.sources[].notestring|null—Observação.
liquidations.sources[].node_heartbeat_age_snumbersSegundos desde o evento. pode estar ausente
liquidations.sources[].pipeline_last_event_age_snumbersSegundos desde o evento. pode estar ausente
liquidations.coverageobject—O que está e o que não está incluído nos números acima. Compare isto antes de comparar os totais com outra fonte.
liquidations.coverage.collected_exchangesarray—Corretoras com feed público de liquidações que a CoinBoss coleta.
liquidations.coverage.collected_exchanges[]string—Corretoras coletadas.
liquidations.coverage.unavailablearray—Pares corretora / contrato que não puderam ser incluídos, cada um com o motivo. Nunca são contados como 0.
liquidations.coverage.unavailable[]object—Itens para os quais não há dados disponíveis, com os motivos. Nunca são reportados como 0.
liquidations.coverage.unavailable[].exchangestring—ID da corretora, em minúsculas (por exemplo, `binance`).
liquidations.coverage.unavailable[].reasonstring—Código do motivo.
liquidations.methodobject—Descrição em texto simples das fórmulas usadas nesta resposta.
liquidations.method.eventstring—Nota em texto simples sobre o que é um evento de liquidação: uma ordem de liquidação enviada pelo fluxo da corretora ou retornada pela sua API REST pública.
liquidations.method.sidestring—`long` / `short` ou `buy` / `sell`.
liquidations.method.value_usdstringUSDValor.
liquidations.method.dedupestring—Nota em texto simples sobre a deduplicação: os eventos são únicos por corretora, símbolo, lado, preço, valor e timestamp, além do ID da ordem na corretora, quando fornecido.
liquidations.method.null_rulestring—Nota em texto simples informando que uma janela sem nenhum evento coletado retorna null, e não 0, e onde são listadas as corretoras sem feed público.
liquidations.method.binance_notestring—Ressalva em texto simples de que a Binance envia no máximo uma liquidação por símbolo por segundo, de modo que os totais da Binance são um limite inferior.
liquidations.method.min_event_usdstringUSDMenor ordem que o feed publica.
volumeobject—O mesmo objeto que `/api/sd/volume` retorna para esta moeda.
volume.coinstring—Símbolo da moeda, em maiúsculas (por exemplo, BTC).
volume.nownumbermsHorário do servidor em que a resposta foi montada.
volume.futuresobject—Bloco ou valor do mercado de futuros.
volume.futures.total_usdnumberUSDVolume de futuros de 24h entre corretoras (valor nocional em USD).
volume.futures.n_exchangesnumber—Número de corretoras que contribuem.
volume.futures.by_exchangearray—Detalhamento por corretora.
volume.futures.by_exchange[]object—Detalhamento por corretora.
volume.futures.by_exchange[].exchangestring—ID da corretora, em minúsculas (por exemplo, `binance`).
volume.futures.by_exchange[].vol_usdnumberUSDVolume em valor nocional em USD.
volume.futures.by_exchange[].legacy_usdnumberUSDParte do volume que vem do conjunto de tickers de perpétuos USDT.
volume.futures.by_exchange[].sd_usdnumberUSDParte que vem de contratos adicionais (USDC, com margem em cripto, com vencimento) já incluídos.
volume.futures.by_exchange[].share_pctnumber%Participação no total.
volume.futures.change_24hobject—Variação em 24h.
volume.futures.change_24h.pctnumber%Percentual.
volume.futures.change_24h.curnumber—Valor atual.
volume.futures.change_24h.prevnumber—Valor anterior (linha de base).
volume.futures.change_24h.n_matchednumber—Itens presentes nas duas pontas da comparação.
volume.futures.change_24h.n_totalnumber—Itens presentes agora.
volume.futures.change_24h.prev_tsnumbermsHorário do snapshot de base.
volume.futures.change_24h.basisstring—Preço dos futuros menos o preço spot, ou o bloco de base.
volume.futures.selfdata_contractsobject—Contratos adicionais: o que já está incluído e o que ainda está pendente.
volume.futures.selfdata_contracts.included_usdnullUSDVolume de 24h dos contratos coletados adicionalmente (com margem em cripto, USDC, com vencimento) já contabilizados no total de futuros; null quando nenhum foi contabilizado ainda.
volume.futures.selfdata_contracts.n_includednumbercountNúmero de contratos coletados adicionalmente contabilizados no total de futuros (os que têm o seu próprio snapshot de cerca de 24 horas atrás).
volume.futures.selfdata_contracts.pending_usdnumber|nullUSDSoma dos itens pendentes, fora do total.
volume.futures.selfdata_contracts.n_pendingnumbercountNúmero de contratos coletados adicionalmente ainda não contabilizados por não terem a sua própria linha de base de 24h atrás; os maiores são listados em `pending`.
volume.futures.selfdata_contracts.pendingarray—Itens coletados, mas ainda não incluídos.
volume.futures.selfdata_contracts.pending[]object—Itens coletados, mas ainda não incluídos.
volume.futures.selfdata_contracts.pending[].exchangestring—ID da corretora, em minúsculas (por exemplo, `binance`).
volume.futures.selfdata_contracts.pending[].symbolstring—Símbolo do instrumento conforme normalizado pela CoinBoss (por exemplo, BTCUSDT).
volume.futures.selfdata_contracts.pending[].marginstring—Classe da moeda de margem.
volume.futures.selfdata_contracts.pending[].contract_typestring—`perpetual` ou `delivery`.
volume.futures.selfdata_contracts.pending[].vol_usdnumberUSDVolume em valor nocional em USD.
volume.futures.selfdata_contracts.pending[].reasonstring—Código do motivo.
volume.spotobject—Bloco ou valor do mercado spot.
volume.spot.total_usdnumberUSDVolume spot de 24h entre corretoras.
volume.spot.n_exchangesnumber—Número de corretoras que contribuem.
volume.spot.asofnumbermsHorário do dado mais recente utilizado.
volume.spot.by_exchangearray—Detalhamento por corretora.
volume.spot.by_exchange[]object—Detalhamento por corretora.
volume.spot.by_exchange[].exchangestring—ID da corretora, em minúsculas (por exemplo, `binance`).
volume.spot.by_exchange[].vol_usdnumberUSDVolume em valor nocional em USD.
volume.spot.by_exchange[].quotestring—Moedas de cotação incluídas para esta corretora.
volume.spot.by_exchange[].tsnumbermsTimestamp.
volume.spot.by_exchange[].pricenumber—Último preço na moeda de cotação (USD ou USDT, salvo indicação em contrário).
volume.spot.by_exchange[].age_snumbersSegundos desde a última atualização desta linha.
volume.spot.by_exchange[].share_pctnumber%Participação no total.
volume.spot.change_24hobject—Variação em 24h.
volume.spot.change_24h.pctnumber%Percentual.
volume.spot.change_24h.curnumber—Valor atual.
volume.spot.change_24h.prevnumber—Valor anterior (linha de base).
volume.spot.change_24h.n_matchednumber—Itens presentes nas duas pontas da comparação.
volume.spot.change_24h.n_totalnumber—Itens presentes agora.
volume.spot.change_24h.prev_tsnumbermsHorário do snapshot de base.
volume.spot.change_24h.basisstring—Preço dos futuros menos o preço spot, ou o bloco de base.
volume.ratiosobject—Razões de volume: `futures_to_spot` (volume de futuros de 24h ÷ volume spot de 24h) e `oi_to_futures_volume`; cada uma é null quando falta uma entrada.
volume.ratios.futures_to_spotnumber—Volume de futuros dividido pelo volume spot.
volume.ratios.oi_to_futures_volumenumber—Contratos em aberto divididos pelo volume de futuros de 24h.
volume.methodobject—Descrição em texto simples das fórmulas usadas nesta resposta.
volume.method.futuresstring—Bloco ou valor do mercado de futuros.
volume.method.spotstring—Bloco ou valor do mercado spot.
volume.method.changestring—Variação no período indicado.
volume.method.oi_to_futures_volumestring—Definição em texto simples de `ratios.oi_to_futures_volume`: total de contratos em aberto em USD ÷ volume de futuros de 24h em USD.
lsobject—O mesmo objeto que `/api/sd/ls` retorna para esta moeda.
ls.coinstring—Símbolo da moeda, em maiúsculas (por exemplo, BTC).
ls.nownumbermsHorário do servidor em que a resposta foi montada.
ls.accountobject—Parcela de todas as contas que estão net long vs. net short.
ls.account.long_pctnumber%Participação long.
ls.account.short_pctnumber%Participação short.
ls.account.rationumber—Razão.
ls.account.n_exchangesnumber—Número de corretoras que contribuem.
ls.account.by_exchangearray—Detalhamento por corretora.
ls.account.by_exchange[]object—Detalhamento por corretora.
ls.account.by_exchange[].exchangestring—ID da corretora, em minúsculas (por exemplo, `binance`).
ls.account.by_exchange[].symbolstring—Símbolo do instrumento conforme normalizado pela CoinBoss (por exemplo, BTCUSDT).
ls.account.by_exchange[].long_pctnumber%Participação long.
ls.account.by_exchange[].short_pctnumber%Participação short.
ls.account.by_exchange[].rationumber—Razão.
ls.account.by_exchange[].updated_atnumbermsQuando esta linha foi atualizada pela última vez.
ls.account.by_exchange[].age_snumbersSegundos desde a última atualização desta linha.
ls.account.by_exchange[].is_staleboolean—true quando a linha é mais antiga que a janela de atualidade; linhas desatualizadas não entram nos totais.
ls.account.by_exchange[].sourcestring—De onde vem o valor.
ls.account.by_exchange[].periodstring—Período.
ls.top_accountobject—O mesmo, restrito aos top traders definidos pela corretora.
ls.top_account.long_pctnumber|null%Participação long.
ls.top_account.short_pctnumber|null%Participação short.
ls.top_account.rationumber|null—Razão.
ls.top_account.n_exchangesnumber—Número de corretoras que contribuem.
ls.top_account.by_exchangearray—Detalhamento por corretora.
ls.top_account.by_exchange[]object—Detalhamento por corretora.
ls.top_account.by_exchange[].exchangestring—ID da corretora, em minúsculas (por exemplo, `binance`).
ls.top_account.by_exchange[].symbolstring—Símbolo do instrumento conforme normalizado pela CoinBoss (por exemplo, BTCUSDT).
ls.top_account.by_exchange[].long_pctnumber%Participação long.
ls.top_account.by_exchange[].short_pctnumber%Participação short.
ls.top_account.by_exchange[].rationumber—Razão.
ls.top_account.by_exchange[].updated_atnumbermsQuando esta linha foi atualizada pela última vez.
ls.top_account.by_exchange[].age_snumbersSegundos desde a última atualização desta linha.
ls.top_account.by_exchange[].is_staleboolean—true quando a linha é mais antiga que a janela de atualidade; linhas desatualizadas não entram nos totais.
ls.top_account.by_exchange[].sourcestring—De onde vem o valor.
ls.top_account.by_exchange[].periodstring—Período.
ls.top_positionobject—Participação long vs. short das posições mantidas pelos top traders.
ls.top_position.long_pctnumber|null%Participação long.
ls.top_position.short_pctnumber|null%Participação short.
ls.top_position.rationumber|null—Razão.
ls.top_position.n_exchangesnumber—Número de corretoras que contribuem.
ls.top_position.by_exchangearray—Detalhamento por corretora.
ls.top_position.by_exchange[]object—Detalhamento por corretora.
ls.top_position.by_exchange[].exchangestring—ID da corretora, em minúsculas (por exemplo, `binance`).
ls.top_position.by_exchange[].symbolstring—Símbolo do instrumento conforme normalizado pela CoinBoss (por exemplo, BTCUSDT).
ls.top_position.by_exchange[].long_pctnumber%Participação long.
ls.top_position.by_exchange[].short_pctnumber%Participação short.
ls.top_position.by_exchange[].rationumber—Razão.
ls.top_position.by_exchange[].updated_atnumbermsQuando esta linha foi atualizada pela última vez.
ls.top_position.by_exchange[].age_snumbersSegundos desde a última atualização desta linha.
ls.top_position.by_exchange[].is_staleboolean—true quando a linha é mais antiga que a janela de atualidade; linhas desatualizadas não entram nos totais.
ls.top_position.by_exchange[].sourcestring—De onde vem o valor.
ls.top_position.by_exchange[].periodstring—Período.
ls.position_allobject—Participação long vs. short de todas as posições (corretoras que a publicam).
ls.position_all.long_pctnumber|null%Participação long.
ls.position_all.short_pctnumber|null%Participação short.
ls.position_all.rationumber|null—Razão.
ls.position_all.n_exchangesnumber—Número de corretoras que contribuem.
ls.position_all.by_exchangearray—Detalhamento por corretora.
ls.position_all.by_exchange[]object—Detalhamento por corretora.
ls.position_all.by_exchange[].exchangestring—ID da corretora, em minúsculas (por exemplo, `binance`).
ls.position_all.by_exchange[].symbolstring—Símbolo do instrumento conforme normalizado pela CoinBoss (por exemplo, BTCUSDT).
ls.position_all.by_exchange[].long_pctnumber%Participação long.
ls.position_all.by_exchange[].short_pctnumber%Participação short.
ls.position_all.by_exchange[].rationumber—Razão.
ls.position_all.by_exchange[].updated_atnumbermsQuando esta linha foi atualizada pela última vez.
ls.position_all.by_exchange[].age_snumbersSegundos desde a última atualização desta linha.
ls.position_all.by_exchange[].is_staleboolean—true quando a linha é mais antiga que a janela de atualidade; linhas desatualizadas não entram nos totais.
ls.position_all.by_exchange[].sourcestring—De onde vem o valor.
ls.position_all.by_exchange[].periodstring—Período.
ls.takerobject—Participação do volume de compra taker vs. venda taker.
ls.taker.long_pctnumber|null%Participação long.
ls.taker.short_pctnumber|null%Participação short.
ls.taker.rationumber|null—Razão.
ls.taker.n_exchangesnumber—Número de corretoras que contribuem.
ls.taker.by_exchangearray—Detalhamento por corretora.
ls.definitionsobject—Definição de cada medida. As cinco medidas respondem a perguntas diferentes e nunca são misturadas. pode estar ausente
ls.definitions.accountstring—Medida baseada em contas. pode estar ausente
ls.definitions.top_accountstring—Medida por contas dos top traders. pode estar ausente
ls.definitions.top_positionstring—Medida por posições dos top traders. pode estar ausente
ls.definitions.position_allstring—Medida de todas as posições. pode estar ausente
ls.definitions.takerstring—Medida de compra / venda taker. pode estar ausente
ls.methodobject—Descrição em texto simples das fórmulas usadas nesta resposta. pode estar ausente
ls.method.normalizestring—Nota em texto simples sobre a normalização: o valor de cada corretora é reescalado para que % long + % short = 100, e razão = % long ÷ % short. pode estar ausente
ls.method.aggregatestring—Agregado entre corretoras. pode estar ausente
ls.method.freshnessstring—Regra de atualidade em texto simples: as linhas atualizadas nas últimas 24 horas são exibidas, e `is_stale` marca as linhas com mais de 2 horas. pode estar ausente
errorsobject—Partes do pacote que não puderam ser montadas, indexadas pelo nome da parte; vazio quando todas as partes estão presentes. pode estar ausente

Gerada 2026-11-11 23:00 UTC a partir de 4 respostas reais.

Exemplo de resposta

Nenhum exemplo está armazenado porque a última resposta bem-sucedida era grande demais para exibir. Chame o endpoint no Playground.

Amostras verificadas

Além do exemplo acima, a sonda chama este endpoint com estes parâmetros e verifica o esquema a cada vez.

ParâmetrosHTTPLatênciaResultado
coin=ETH20073 msAprovado
coin=SOL20059 msAprovado
coin=ARKM20059 msAprovado
—4002 msAprovado retorna o erro esperado

Verificado 2026-11-13 03:57:35 UTC

Detalhes

Autenticação
Nenhuma. Endpoint público.
Limite de requisições
1200 requisições por minuto por IP
Cache do servidor
15s
Microcache de borda
10s
Frequência de atualização
veja /api/sd/oi, /api/sd/funding, /api/sd/liquidations, /api/sd/volume, /api/sd/ls (consulta a cada 60 s a 5 min; liquidações em tempo real; spot a cada 10 min)
Janela
snapshot mais recente por bloco, mais as janelas móveis próprias de cada bloco
Fontes de dados
Blocos combinados de contratos em aberto, financiamento, liquidações, volume e long/short de uma moeda, todos construídos a partir dos coletores próprios da CoinBoss, que consultam as APIs públicas de cerca de 30 corretoras (p. ex., binance, okx, bybit, bitget, gate, hyperliquid).
Cobertura de corretoras
igual à dos cinco endpoints de bloco único; a lista de contratos é truncada em 60 linhas
Unidades
USD notional for OI / volume / liquidations; funding as fraction; long/short in percent
Método
same builders as the five single-block endpoints
Timestamps
Milissegundos da época Unix (UTC), salvo se a descrição do campo indicar o contrário
Formato da resposta
json
Estabilidade
Estável
Disponível desde
2026-11-11

Status ao vivo

DisponívelVerificado 2026-11-13 03:57:35 UTCHTTP 200875 msEsquema confereDado mais recente: há 0s

Disponibilidade, últimos 30 dias

100% de 411 verificações aprovadas

Divergência de esquema detectada pela última sondagem
  • Retornado, mas não documentado: 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

Erros

As chamadas com falha têm o mesmo formato em todos os endpoints. A lista completa está na página de erros. Erros e limites de requisições →

CódigoHTTPSignificadoO que fazer
INVALID_PARAM400Falta um parâmetro obrigatório ou um valor não é aceito. `param` indica o nome do parâmetro quando ele é conhecido.Não repita a requisição sem alterações; corrija-a.
UNAUTHORIZED401O cabeçalho `CB-API-KEY` foi enviado, mas a chave é desconhecida ou foi revogada. Dados públicos não exigem chave — remova o cabeçalho ou use uma chave válida.Não repita a requisição sem alterações.
FORBIDDEN403A rota não faz parte da API pública (é interna ou exclusiva de conta).Não tente novamente.
NOT_FOUND404Rota desconhecida, ou a moeda / corretora / fundo solicitado não existe.Não tente novamente; confira o caminho e os identificadores no catálogo.
RATE_LIMITED429Mais requisições do que o limite por minuto. `Retry-After` informa os segundos a aguardar.Aguarde `Retry-After` e então tente novamente com backoff.
INTERNAL500Erro inesperado do servidor. A mensagem é genérica de propósito; cite `request_id` ao reportá-lo.Tente novamente uma vez após alguns segundos; se persistir, reporte-o com o ID da requisição.
UPSTREAM_FAILED503A fonte de dados por trás deste endpoint não respondeu a tempo. Nenhum número desatualizado ou substituto é retornado em seu lugar.Tente novamente com backoff; consulte a página de status.
UNAVAILABLE501 / 503O conjunto de dados ainda não está pronto temporariamente (aquecimento do cache) ou o endpoint ainda não tem uma fonte pública lícita.Tente novamente mais tarde; o catálogo marca os endpoints que são indisponíveis por design.
REQUEST_FAILED200Alguns endpoints mais antigos respondem HTTP 200 com `success: false`. Verifique sempre `success`, não apenas o status HTTP.Depende da mensagem; trate como uma requisição com falha.

Experimente

GET/api/sd/coinDisponível
Parâmetros

string — Coin symbol; 400 when missing. Alias: `base`.

URL da requisiçãohttps://www.coinboss.com/api/sd/coin?coin=BTC
Escolha um endpoint e clique em “Enviar requisição”. A resposta, os cabeçalhos e o tempo de resposta aparecerão aqui.