/api/sd/cme/cot
GETDisponívelFRESH

Posicionamento da CFTC (futuros cripto da CME)

Série semanal do Commitments of Traders para os futuros cripto da CME: posições long, short, de spread e líquidas de dealers, gestores de ativos, fundos alavancados, outros reportáveis e não reportáveis.

GET/api/sd/cme/cot

Requisição

Parâmetros de consulta

NomeTipoObrigatórioPadrãoValores aceitosDescrição
coinstringObrigatório——Símbolo da moeda: `BTC`, `ETH`, `SOL` ou `XRP`. Exemplo: BTC
rangestringOpcional1y3m, 6m, 1y, 3y, allJanela retroativa; um ponto por relatório semanal.
unitstringOpcionalcoincoin, contracts, usdUnidade dos campos de posição. `contracts` exige `contract`, porque contratos de tamanhos diferentes não podem ser somados.
contractstringOpcional——Um produto CME da moeda (por exemplo, `BTC` ou `MBT`). Padrão: todos os produtos da moeda, convertidos em moedas e somados.

Exemplo de requisição

curl -s "https://www.coinboss.com/api/sd/cme/cot?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 }`.
schemastring—ID do esquema desta resposta. Só muda quando um campo existente muda de significado ou de tipo.
nownumbermsHorário do servidor em que a resposta foi montada.
coinstring—Símbolo da moeda (em maiúsculas).
rangestring—Janela retroativa aplicada.
unitstring—Unidade dos campos de posição: `coin`, `contracts` ou `usd`.
contractnull—Produto CME selecionado, ou `null` para todos os produtos da moeda.
report_datestring—Data de referência do relatório da CFTC (normalmente uma terça-feira).
contractsarray—Produtos CME incluídos.
contracts[]string—Produtos CME incluídos.
multipliersobject—Moedas por contrato, por produto (a chave é o código do produto). chaves dinâmicas: BTC,MBT
multipliers.{*}number—Moedas por contrato, por produto (a chave é o código do produto).
pointsnumber—Pontos da série, do mais antigo para o mais recente.
latestobject—Relatório semanal mais recente.
latest.datestring—Data de referência do relatório semanal.
latest.contractsarray—Produtos CME incluídos.
latest.contracts[]string—Produtos CME incluídos.
latest.oinumber—Total de contratos em aberto do relatório, na unidade selecionada.
latest.dealer_longnumber—Posições long de dealers / intermediários.
latest.dealer_shortnumber—Posições short de dealers / intermediários.
latest.dealer_spreadnumber—Posições long e short compensadas dos dealers; não incluídas em long nem em short.
latest.dealer_netnumber—Dealers: long − short.
latest.asset_mgr_longnumber—Posições long de gestores de ativos / institucionais.
latest.asset_mgr_shortnumber—Posições short de gestores de ativos / institucionais.
latest.asset_mgr_spreadnumber—Posições compensadas dos gestores de ativos; não incluídas em long nem em short.
latest.asset_mgr_netnumber—Gestores de ativos: long − short.
latest.lev_money_longnumber—Posições long de fundos alavancados.
latest.lev_money_shortnumber—Posições short de fundos alavancados.
latest.lev_money_spreadnumber—Posições compensadas dos fundos alavancados; não incluídas em long nem em short.
latest.lev_money_netnumber—Fundos alavancados: long − short.
latest.other_rept_longnumber—Posições long de outros traders reportáveis.
latest.other_rept_shortnumber—Posições short de outros traders reportáveis.
latest.other_rept_spreadnumber—Posições compensadas de outros traders reportáveis; não incluídas em long nem em short.
latest.other_rept_netnumber—Outros reportáveis: long − short.
latest.nonrept_longnumber—Posições long de traders não reportáveis (pequenos).
latest.nonrept_shortnumber—Posições short de traders não reportáveis (pequenos).
latest.nonrept_netnumber—Não reportáveis: long − short.
seriesarray—Pontos semanais, do mais antigo para o mais recente.
series[]object—Pontos semanais, do mais antigo para o mais recente.
series[].datestring—Data de referência do relatório semanal.
series[].contractsarray—Produtos CME incluídos.
series[].contracts[]string—Produtos CME incluídos.
series[].oinumber—Total de contratos em aberto do relatório, na unidade selecionada.
series[].dealer_longnumber—Posições long de dealers / intermediários.
series[].dealer_shortnumber—Posições short de dealers / intermediários.
series[].dealer_spreadnumber—Posições long e short compensadas dos dealers; não incluídas em long nem em short.
series[].dealer_netnumber—Dealers: long − short.
series[].asset_mgr_longnumber—Posições long de gestores de ativos / institucionais.
series[].asset_mgr_shortnumber—Posições short de gestores de ativos / institucionais.
series[].asset_mgr_spreadnumber—Posições compensadas dos gestores de ativos; não incluídas em long nem em short.
series[].asset_mgr_netnumber—Gestores de ativos: long − short.
series[].lev_money_longnumber—Posições long de fundos alavancados.
series[].lev_money_shortnumber—Posições short de fundos alavancados.
series[].lev_money_spreadnumber—Posições compensadas dos fundos alavancados; não incluídas em long nem em short.
series[].lev_money_netnumber—Fundos alavancados: long − short.
series[].other_rept_longnumber—Posições long de outros traders reportáveis.
series[].other_rept_shortnumber—Posições short de outros traders reportáveis.
series[].other_rept_spreadnumber—Posições compensadas de outros traders reportáveis; não incluídas em long nem em short.
series[].other_rept_netnumber—Outros reportáveis: long − short.
series[].nonrept_longnumber—Posições long de traders não reportáveis (pequenos).
series[].nonrept_shortnumber—Posições short de traders não reportáveis (pequenos).
series[].nonrept_netnumber—Não reportáveis: long − short.
coverageobject—O que está e o que não está incluído nos números. Compare isto antes de comparar totais com outra fonte.
coverage.included_exchangesarray—Fontes cujos dados atualizados estão incluídos.
coverage.included_exchanges[]string—Fontes cujos dados atualizados estão incluídos.
coverage.unavailablearray—Fontes que não puderam ser incluídas, cada uma com um motivo. Nunca são contadas como 0. vazio nas amostras usadas para gerar esta tabela
coverage.stale_excludedarray—Linhas deixadas de fora porque sua última atualização está fora da janela de atualidade. vazio nas amostras usadas para gerar esta tabela
methodobject—Descrição em texto simples das fórmulas usadas nesta resposta, uma entrada por campo.
method.valuestring—Nota sobre a fórmula de `value`, em texto simples.
method.categoriesstring—Nota sobre a fórmula de `categories`, em texto simples.
method.identitystring—Nota sobre a fórmula de `identity`, em texto simples.
method.pricestring—Nota sobre a fórmula de `price`, em texto simples.
method.is_stalestring—Nota sobre a fórmula de `is_stale`, em texto simples.
metaobject—Linhagem e atualidade desta resposta.
meta.schemastring—ID do esquema desta resposta. Só muda quando um campo existente muda de significado ou de tipo.
meta.sourcearray—Endpoints públicos de origem dos quais os dados foram coletados.
meta.source[]object—Endpoints públicos de origem dos quais os dados foram coletados.
meta.source[].exchangestring—ID da corretora (em minúsculas).
meta.source[].endpointstring—Endpoint público da fonte que o coletor lê (exibido para fins de linhagem; os clientes nunca o chamam).
meta.observed_atnumbermsTimestamp informado pela fonte para os dados.
meta.received_atnumbermsHorário em que o coletor da CoinBoss recebeu os dados.
meta.fetched_atnumbermsHorário em que esta resposta foi montada.
meta.windowstring—Janela de tempo coberta pelos números.
meta.qualitystring—FRESH, PARTIAL, STALE, BROKEN ou UNAVAILABLE, avaliado a partir dos timestamps dos dados e da cobertura.
meta.is_staleboolean—True quando os dados são mais antigos que sua janela de atualidade.
meta.cache_ttl_snumbersTempo de vida do cache desta resposta.
meta.fallbackstring—O que o endpoint retorna quando o coletor ou uma fonte falha.
latest.pricenumberUSDPreço usado para a conversão em USD. pode estar ausente
latest.price_srcstring—De onde vem `price`: o preço de ajuste do primeiro vencimento da CME, quando coletado; caso contrário, um preço de referência diário rotulado. pode estar ausente
series[].pricenumberUSDPreço usado para a conversão em USD. pode estar ausente
series[].price_srcstring—De onde vem `price`: o preço de ajuste do primeiro vencimento da CME, quando coletado; caso contrário, um preço de referência diário rotulado. pode estar ausente

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

Exemplo de resposta

/api/sd/cme/cot?coin=BTC · Resposta real capturada 2026-11-13 03:52:57 UTC. Arrays e mapas longos são encurtados para exibição: series tinha 51 itens.

  • {
    • "success": true,
    • "schema": "coinboss.sd.cme/1",
    • "now": 1794541977237,
    • "coin": "BTC",
    • "range": "1y",
    • "unit": "coin",
    • "contract": null,
    • "report_date": "2026-11-03",
    • "contracts": [
      • "BTC",
      • "MBT"
      ],
    • "multipliers": {
      • "BTC": 5,
      • "MBT": 0.1
      },
    • "points": 51,
    • "latest": {
      • "date": "2026-11-03",
      • "contracts": [ … 2 ],
      • "oi": 89918.8,
      • "dealer_long": 30263.2,
      • "dealer_short": 27953.8,
      • "dealer_spread": 2450,
      • "dealer_net": 2309.4,
      • "asset_mgr_long": 22052.2,
      • "asset_mgr_short": 9925.7,
      • "asset_mgr_spread": 935,
      • "asset_mgr_net": 12126.5,
      • "lev_money_long": 26616.8,
      • "lev_money_short": 40103.2,
      • "lev_money_spread": 2148,
      • "lev_money_net": -13486.4,
      • "other_rept_long": 1111.6,
      • "other_rept_short": 1787.6,
      • "other_rept_spread": 99.6,
      • "other_rept_net": -676,
      • "nonrept_long": 4242.4,
      • "nonrept_short": 4515.9,
      • "nonrept_net": -273.5
      },
    • "series": [
      • { … 22 },
      • { … 22 }
      ],
    • "coverage": {
      • "included_exchanges": [ … 1 ],
      • "unavailable": [],
      • "stale_excluded": []
      },
    • "method": {
      • "value": "CFTC Commitments of Traders, Traders in Financial Futures, futures only. Each series point is one weekly report (as-of Tuesday). unit=coin: contracts x multipli…",
      • "categories": "dealer = Dealer/Intermediary, asset_mgr = Asset Manager/Institutional, lev_money = Leveraged Funds, other_rept = Other Reportables, nonrept = Non-reportable; *_…",
      • "identity": "oi = sum of the four category longs + four category spreads + nonrept_long (and the same on the short side)",
      • "price": "unit=usd only: CME front-month final settlement of the report date when collected, otherwise reference spot price (price_src per point); null price gives null v…",
      • "is_stale": "now is more than 10 days past the scheduled release of the latest stored report (release = report_date + 3 days, 21:30 UTC upper bound for Friday 15:30 ET)"
      },
    • "meta": {
      • "schema": "coinboss.sd.cme/1",
      • "source": [ … 1 ],
      • "observed_at": 1793664000000,
      • "received_at": 1794504008901,
      • "fetched_at": 1794541977237,
      • "window": "1y",
      • "quality": "FRESH",
      • "is_stale": false,
      • "cache_ttl_s": 300,
      • "fallback": "on collector failure the last stored weekly report is served with its real report_date; flagged is_stale=true once 10 days have passed since its scheduled relea…"
      }
    }

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=ETH&unit=usd2006 msAprovado PARTIAL
coin=BTC&range=all20019 msAprovado FRESH
coin=BTC&unit=contracts4001 msAprovado retorna o erro esperado

Verificado 2026-11-13 03:28:22 UTC

Detalhes

Autenticação
Nenhuma. Endpoint público.
Limite de requisições
1200 requisições por minuto por IP
Cache do servidor
5m
Microcache de borda
10s
Frequência de atualização
Semanal. A data do relatório normalmente é uma terça-feira e a CFTC o publica na sexta-feira; o coletor verifica três vezes por dia.
Janela
3m / 6m / 1y / 3y / all, pontos semanais.
Fontes de dados
Commitments of Traders da CFTC, relatório Traders in Financial Futures (somente futuros), coletado e armazenado pela CoinBoss (sd_cme_cot_weekly).
Cobertura de corretoras
BTC desde 2018-04-10, ETH desde 2021-04-06; SOL e XRP desde sua listagem na CME. Uma semana em que um produto da moeda está ausente do relatório é marcada como PARTIAL.
Paginação
Sem paginação; `range` limita o número de pontos.
Ordenação
Data do relatório em ordem crescente.
Unidades
Positions in coin by default (contracts × multiplier), or in contracts / USD with `unit`. With `unit=usd` each point carries the reference `price` and `price_src` used.
Método
net = long − short for every trader class. `*_spread` is the offsetting long-and-short position held by the same trader and is not included in long or short. Identity: Σ long + Σ spread + non-reportable long = open interest (and the same on the short side).
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:52:57 UTCHTTP 2005 msEsquema confereDado mais recente: há 10.5h

Disponibilidade, últimos 30 dias

100% de 405 verificações aprovadas

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/cme/cotDisponível
Parâmetros

string — Coin symbol: `BTC`, `ETH`, `SOL` or `XRP`.

string · padrão 1y — Look-back range; one point per weekly report.

string · padrão coin — Unit of the position fields. `contracts` requires `contract`, because contracts of different size cannot be added.

string — One CME product of the coin (for example `BTC` or `MBT`). Default: all products of the coin, converted to coin and summed.

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