/api/sd/cme/overview
GETTeilweisePARTIAL

Übersicht der CME-Futures

Open Interest und Tagesvolumen an der CME für einen Coin, je Produkt (Standard- und Micro-Kontrakte), umgerechnet in Coin- und USD-Nominalwert, dazu die jüngste Zusammenfassung der CFTC-Positionierung.

GET/api/sd/cme/overview
Teilweise Abdeckung. Open Interest und Volumen in Kontrakten und in Coins sind Börsenzahlen. Der USD-Nominalwert verwendet derzeit einen gekennzeichneten täglichen Referenzpreis (`price_src`), weil der offizielle CME-Abrechnungspreis noch nicht erhoben wird; die Lücke ist unter `coverage.unavailable` aufgeführt, und die Antwort wird aus diesem Grund als PARTIAL markiert.

Anfrage

Query-Parameter

NameTypErforderlichStandardZulässige WerteBeschreibung
coinstringErforderlich——Coin-Symbol. Für `BTC`, `ETH`, `SOL` und `XRP` gibt es CME-Produkte; andere gültige Symbole liefern 200 mit `meta.quality = "UNAVAILABLE"`. Beispiel: BTC

Beispielanfrage

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

Antwortfelder

Die Feldtabelle wird aus echten Antworten erzeugt und führt daher genau das auf, was der Endpunkt zurückgibt. In Pfaden steht a[] für Array-Elemente und {*} für Objekte, deren Schlüssel ein dynamischer Name ist, etwa ein Coin oder eine Börse.

FeldTypEinheitBeschreibung
successboolean—true, wenn die Anfrage erfolgreich war. Im Fehlerfall lautet der Body `{ success: false, code, error, request_id }`.
schemastring—Schema-ID dieser Antwort. Sie ändert sich nur, wenn ein bestehendes Feld seine Bedeutung oder seinen Typ ändert.
nownumbermsServerzeit beim Erstellen der Antwort.
coinstring—Coin-Symbol (Großbuchstaben).
trade_datestring|null—CME-Handelstag der Zahlen.
oi_contractsobject|null—Open Interest in Kontrakten, einseitig gezählt. dynamische Schlüssel: BTC,MBT
oi_contracts.{*}numbercontractsOpen Interest in Kontrakten, einseitig gezählt.
oi_coinnumber|nullcoinOpen Interest in Coins: Kontrakte × Kontraktmultiplikator.
oi_usdnumber|nullUSDOpen Interest als USD-Nominalwert: Coins × `price`.
volume_contractsobject|null—Gesamtvolumen des Handelstags in Kontrakten (elektronisch, Parkett und außerbörslich). dynamische Schlüssel: BTC,MBT
volume_contracts.{*}numbercontractsGesamtvolumen des Handelstags in Kontrakten (elektronisch, Parkett und außerbörslich).
volume_coinnumber|nullcoinVolumen in Coins: Kontrakte × Kontraktmultiplikator.
volume_usdnumber|nullUSDVolumen als USD-Nominalwert: Coins × `price`.
pricenumber|nullUSDFür die USD-Umrechnung verwendeter Preis.
price_srcstring|null—Woher `price` stammt: CME-Abrechnungspreis des Front-Monats, sofern erhoben, andernfalls ein gekennzeichneter täglicher Referenzpreis.
productsarray|null—Eine Zeile je CME-Produkt des Coins.
products[]object—Eine Zeile je CME-Produkt des Coins.
products[].productstring—CME-Produktcode.
products[].namestring—CME-Produktname.
products[].multipliernumbercoinCoins je Kontrakt.
products[].oi_contractsnumbercontractsOpen Interest in Kontrakten, einseitig gezählt.
products[].oi_coinnumbercoinOpen Interest in Coins: Kontrakte × Kontraktmultiplikator.
products[].oi_usdnumberUSDOpen Interest als USD-Nominalwert: Coins × `price`.
products[].volume_contractsnumbercontractsGesamtvolumen des Handelstags in Kontrakten (elektronisch, Parkett und außerbörslich).
products[].globex_volume_contractsnumbercontractsElektronischer Teil (Globex) des Volumens.
products[].volume_coinnumbercoinVolumen in Coins: Kontrakte × Kontraktmultiplikator.
products[].volume_usdnumberUSDVolumen als USD-Nominalwert: Coins × `price`.
products[].settlenullUSDAbrechnungspreis des Front-Monats; `null`, solange er nicht erhoben wird.
products[].settle_monthnull—Kontraktmonat des Abrechnungspreises.
products[].settle_srcnull—Quelle des Abrechnungspreises.
cotobject|null—Zusammenfassung des jüngsten CFTC-Berichts Commitments of Traders für den Coin.
cot.report_datestring—Stichtag des CFTC-Berichts (in der Regel ein Dienstag).
cot.is_staleboolean—True, wenn die Daten älter als ihr Aktualitätsfenster sind.
cot.contractsarray—Einbezogene CME-Produkte.
cot.contracts[]string—Einbezogene CME-Produkte.
cot.unitstring—Einheit der Positionsfelder: `coin`, `contracts` oder `usd`.
cot.oi_contractsobject—Open Interest in Kontrakten, einseitig gezählt. dynamische Schlüssel: BTC,MBT
cot.oi_contracts.{*}numbercontractsOpen Interest in Kontrakten, einseitig gezählt.
cot.oi_coinnumbercoinOpen Interest in Coins: Kontrakte × Kontraktmultiplikator.
cot.dealer_netnumber—Händler: long − short.
cot.asset_mgr_netnumber—Vermögensverwalter: long − short.
cot.lev_money_netnumber—Gehebelte Fonds: long − short.
cot.other_rept_netnumber—Sonstige Meldepflichtige: long − short.
cot.nonrept_netnumber—Nicht Meldepflichtige: long − short.
coverageobject—Was in den Zahlen enthalten ist und was nicht. Vergleichen Sie dies, bevor Sie Summen mit einer anderen Quelle vergleichen.
coverage.included_exchangesarray—Quellen, deren aktuelle Daten einbezogen sind.
coverage.included_exchanges[]string—Quellen, deren aktuelle Daten einbezogen sind.
coverage.unavailablearray—Quellen, die nicht einbezogen werden konnten, jeweils mit Begründung. Sie werden nie als 0 gezählt.
coverage.unavailable[]object—Quellen, die nicht einbezogen werden konnten, jeweils mit Begründung. Sie werden nie als 0 gezählt.
coverage.unavailable[].exchangestring—Börsenkennung (Kleinbuchstaben).
coverage.unavailable[].fieldstring—Fehlendes Feld. kann fehlen
coverage.unavailable[].reasonstring—Maschinenlesbarer Begründungscode.
coverage.unavailable[].detailstring—Für Menschen lesbare Erläuterung der Begründung.
coverage.stale_excludedarray—Zeilen, die unberücksichtigt bleiben, weil ihre letzte Aktualisierung außerhalb des Aktualitätsfensters liegt. leer in den Stichproben, aus denen diese Tabelle erzeugt wurde
methodobject—Klartextangabe der für diese Antwort verwendeten Formeln, ein Eintrag je Feld.
method.oi_contractsstring—Formelhinweis zu `oi_contracts`, Klartext.
method.oi_coinstring—Formelhinweis zu `oi_coin`, Klartext.
method.oi_usdstring—Formelhinweis zu `oi_usd`, Klartext.
method.volume_contractsstring—Formelhinweis zu `volume_contracts`, Klartext.
method.volume_usdstring—Formelhinweis zu `volume_usd`, Klartext.
method.is_stalestring—Formelhinweis zu `is_stale`, Klartext.
method.cotstring—Formelhinweis zu `cot`, Klartext.
metaobject—Datenherkunft und Aktualität dieser Antwort.
meta.schemastring—Schema-ID dieser Antwort. Sie ändert sich nur, wenn ein bestehendes Feld seine Bedeutung oder seinen Typ ändert.
meta.sourcearray—Öffentliche Upstream-Endpunkte, von denen die Daten erhoben wurden.
meta.source[]object—Öffentliche Upstream-Endpunkte, von denen die Daten erhoben wurden.
meta.source[].exchangestring—Börsenkennung (Kleinbuchstaben).
meta.source[].endpointstring—Öffentlicher Endpunkt der Quelle, den der Collector liest (zur Datenherkunft angegeben; Clients rufen ihn nie auf).
meta.observed_atnumber|nullmsVon der Quelle für die Daten angegebener Zeitstempel.
meta.received_atnumber|nullmsZeitpunkt, zu dem der CoinBoss-Collector die Daten empfangen hat.
meta.fetched_atnumbermsZeitpunkt, zu dem diese Antwort zusammengestellt wurde.
meta.windowstring—Zeitfenster, das die Zahlen abdecken.
meta.qualitystring—FRESH, PARTIAL, STALE, BROKEN oder UNAVAILABLE, beurteilt anhand der Datenzeitstempel und der Abdeckung.
meta.is_staleboolean—True, wenn die Daten älter als ihr Aktualitätsfenster sind.
meta.cache_ttl_snumbersCache-Lebensdauer dieser Antwort.
meta.fallbackstring—Was der Endpunkt zurückgibt, wenn der Collector oder eine Quelle ausfällt.

Erzeugt 2026-11-11 23:00 UTC aus 4 echten Antworten.

Beispielantwort

/api/sd/cme/overview?coin=BTC · Echte Antwort, erfasst 2026-11-13 03:58:26 UTC. Lange Arrays und Maps sind für die Anzeige gekürzt: meta.source hatte 3 Elemente.

  • {
    • "success": true,
    • "schema": "coinboss.sd.cme/1",
    • "now": 1794542306145,
    • "coin": "BTC",
    • "trade_date": "2026-11-11",
    • "oi_contracts": {
      • "BTC": 19533,
      • "MBT": 24382
      },
    • "oi_coin": 100103.2,
    • "oi_usd": 7409157367.61,
    • "volume_contracts": {
      • "BTC": 8985,
      • "MBT": 35304
      },
    • "volume_coin": 48455.4,
    • "volume_usd": 3586435637.53,
    • "price": 74015.19,
    • "price_src": "ref_binance_1d_close",
    • "products": [
      • { … 13 },
      • { … 13 }
      ],
    • "cot": {
      • "report_date": "2026-11-03",
      • "is_stale": false,
      • "contracts": [ … 2 ],
      • "unit": "coin",
      • "oi_contracts": { … 2 },
      • "oi_coin": 89918.8,
      • "dealer_net": 2309.4,
      • "asset_mgr_net": 12126.5,
      • "lev_money_net": -13486.4,
      • "other_rept_net": -676,
      • "nonrept_net": -273.5
      },
    • "coverage": {
      • "included_exchanges": [ … 2 ],
      • "unavailable": [ … 1 ],
      • "stale_excluded": []
      },
    • "method": {
      • "oi_contracts": "open interest in contracts (one-sided) per CME product, from the CME daily volume & open interest report",
      • "oi_coin": "sum over products of oi_contracts x contract multiplier (BTC 5, MBT 0.1, ETH 50, MET 0.1, SOL 500, MSL 25, XRP 50000, MXP 2500 coins per contract)",
      • "oi_usd": "oi_coin x price; price = CME front-month final settlement price when collected (price_src=cme_settle_front_month), otherwise a reference spot price for the same…",
      • "volume_contracts": "CME total volume for the trade date in contracts (Globex + pit + ex-pit + OTC/cleared); globex_volume_contracts is the Globex part",
      • "volume_usd": "volume in coins (contracts x multiplier) x the same price as oi_usd",
      • "is_stale": "trade_date 22:00 UTC is more than 120h old",
      • "cot": "latest CFTC Commitments of Traders (TFF, futures only) row(s) for the coin: positions converted to coins with the contract multiplier; net = long - short"
      },
    • "meta": {
      • "schema": "coinboss.sd.cme/1",
      • "source": [ … 2 ],
      • "observed_at": 1794434400000,
      • "received_at": 1794504014502,
      • "fetched_at": 1794542306145,
      • "window": "latest",
      • "quality": "PARTIAL",
      • "is_stale": false,
      • "cache_ttl_s": 300,
      • "fallback": "on collector failure the last stored CME trade date is served with its real trade_date; it is flagged is_stale=true once older than 120h; nothing is interpolate…"
      }
    }

Geprüfte Stichproben

Neben dem obigen Beispiel ruft die Prüfsonde diesen Endpunkt mit den folgenden Parametern auf und prüft jedes Mal das Schema.

ParameterHTTPLatenzErgebnis
coin=ETH2005 msBestanden PARTIAL
coin=XRP2005 msBestanden PARTIAL
coin=PEPE2002 msBestanden UNAVAILABLE
—4001 msBestanden liefert den erwarteten Fehler

Geprüft 2026-11-13 03:58:26 UTC

Details

Authentifizierung
Keine. Öffentlicher Endpunkt.
Rate-Limit
1200 Anfragen pro Minute und IP
Server-Cache
5m
Edge-Micro-Cache
10s
Aktualisierungsintervall
Die CME veröffentlicht einmal pro Handelstag; der Collector läuft dreimal pro Tag (04:20, 11:20, 17:20 UTC).
Zeitfenster
Jüngster CME-Handelstag (`trade_date`).
Datenquellen
Tägliche Bulletin-Dateien der CME Group zu Volumen und Open Interest; CFTC Commitments of Traders (Traders in Financial Futures, nur Futures). Von CoinBoss erhoben und gespeichert (sd_cme_daily, sd_cme_cot_weekly).
Börsenabdeckung
Acht CME-Produkte: BTC, MBT, ETH, MET, SOL, MSL, XRP, MXP. Das Open Interest ist einseitig gezählt, in Kontrakten.
Einheiten
Contracts are single-sided. Coin = contracts × contract multiplier (BTC 5, MBT 0.1, ETH 50, MET 0.1, SOL 500, MSL 25, XRP 50,000, MXP 2,500). USD notional = coin × `price`.
Methode
oi_coin = Σ over products (open interest in contracts × multiplier); oi_usd = oi_coin × price. Volume is total daily volume (electronic, floor and off-exchange).
Zeitstempel
Unix-Epoche in Millisekunden (UTC), sofern die Feldbeschreibung nichts anderes angibt
Antwortformat
json
Stabilität
Stabil
Verfügbar seit
2026-11-11

Live-Status

TeilweiseGeprüft 2026-11-13 03:58:26 UTCHTTP 2005 msSchema stimmt übereinNeuester Datenpunkt 10.6h alt

Der Endpunkt meldet die Datenqualität PARTIAL — Open Interest und Volumen in Kontrakten und in Coins sind Börsenzahlen. Der USD-Nominalwert verwendet derzeit einen gekennzeichneten täglichen Referenzpreis (`price_src`), weil der offizielle CME-Abrechnungspreis noch nicht erhoben wird; die Lücke ist unter `coverage.unavailable` aufgeführt, und die Antwort wird aus diesem Grund als PARTIAL markiert.

Verfügbarkeit, letzte 30 Tage

99.75 % von 406 Prüfungen bestanden

Fehler

Fehlgeschlagene Aufrufe haben auf jedem Endpunkt denselben Aufbau. Die vollständige Liste steht auf der Fehlerseite. Fehler und Rate-Limits →

CodeHTTPBedeutungEmpfohlene Reaktion
INVALID_PARAM400Ein erforderlicher Parameter fehlt oder ein Wert wird nicht akzeptiert. `param` nennt den Parameter, sofern er bekannt ist.Nicht unverändert wiederholen; die Anfrage korrigieren.
UNAUTHORIZED401Der Header `CB-API-KEY` wurde gesendet, der Schlüssel ist jedoch unbekannt oder widerrufen. Öffentliche Daten erfordern keinen Schlüssel – lassen Sie den Header weg oder verwenden Sie einen gültigen Schlüssel.Nicht unverändert wiederholen.
FORBIDDEN403Die Route gehört nicht zur öffentlichen API (intern oder nur für Konten).Nicht wiederholen.
NOT_FOUND404Unbekannte Route, oder der angefragte Coin / die Börse / der Fonds existiert nicht.Nicht wiederholen; Pfad und Kennungen mit dem Katalog abgleichen.
RATE_LIMITED429Mehr Anfragen, als das Limit pro Minute zulässt. `Retry-After` gibt die Wartezeit in Sekunden an.`Retry-After` abwarten, dann mit Backoff wiederholen.
INTERNAL500Unerwarteter Serverfehler. Die Meldung ist bewusst allgemein gehalten; geben Sie `request_id` an, wenn Sie den Fehler melden.Einmal nach einigen Sekunden wiederholen; wenn der Fehler bestehen bleibt, mit der Request-ID melden.
UPSTREAM_FAILED503Die Datenquelle hinter diesem Endpunkt hat nicht rechtzeitig geantwortet. Es werden ersatzweise keine veralteten oder stellvertretenden Zahlen zurückgegeben.Mit Backoff wiederholen; die Statusseite prüfen.
UNAVAILABLE501 / 503Der Datensatz ist vorübergehend nicht bereit (Cache wird aufgewärmt), oder der Endpunkt hat noch keine rechtmäßige öffentliche Quelle.Später wiederholen; der Katalog kennzeichnet Endpunkte, die konzeptbedingt nicht verfügbar sind.
REQUEST_FAILED200Einige ältere Endpunkte antworten mit HTTP 200 und `success: false`. Prüfen Sie immer `success`, nicht nur den HTTP-Status.Hängt von der Meldung ab; als fehlgeschlagene Anfrage behandeln.

Ausprobieren

GET/api/sd/cme/overviewTeilweise
Parameter

string — Coin symbol. `BTC`, `ETH`, `SOL` and `XRP` have CME products; other valid symbols return 200 with `meta.quality = "UNAVAILABLE"`.

Anfrage-URLhttps://www.coinboss.com/api/sd/cme/overview?coin=BTC
Wählen Sie einen Endpunkt und klicken Sie auf „Anfrage senden“. Antwort, Header und Laufzeit erscheinen hier.