/api/funding/accumulated
GETTeilweise

Kumuliertes Funding je Börse für einen Coin

Kumuliertes Funding je Börse für einen Coin

GET/api/funding/accumulated
Teilweise Abdeckung. Börsen ohne Abrechnungshistorie (aufgeführt in `unavailable`) sind nicht enthalten; sie werden namentlich ausgewiesen, statt mit null aufgefüllt zu werden.

Anfrage

Query-Parameter

NameTypErforderlichStandardZulässige WerteBeschreibung
daysintegerOptional7≥ 1 · ≤ 90Rückblickfenster in Tagen. Beispiel: 7
basestringOptionalBTC—Symbol des Basis-Coins (Großbuchstaben, z. B. BTC). Beispiel: BTC

Beispielanfrage

curl -s "https://www.coinboss.com/api/funding/accumulated?base=BTC&days=7"

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 }`.
basestring—Symbol des Basis-Assets.
daysnumber—Tageswerte oder Anzahl der Tage.
unitstring—Einheit der Werte in diesem Objekt.
nownumbermsServerzeit beim Erstellen der Antwort.
seriesarray—Zeitreihe.
series[]object—Zeitreihe.
series[].exchangestring—Börsenkennung in Kleinbuchstaben (zum Beispiel `binance`).
series[].symbolstring—Instrumentensymbol in der von CoinBoss normalisierten Form (zum Beispiel BTCUSDT).
series[].pointsarray—Datenpunkte.
series[].points[]array—Datenpunkte.
series[].points[][]number—Datenpunkte.
series[].total_pctnumber%Anteil an der Gesamtsumme.
series[].nnumber—Anzahl der gezählten Elemente.
series[].n_expectednumbercountAbrechnungen, die ein vollständiges Zeitfenster enthalten sollte: `days` × 24 ÷ `interval_h`; null, wenn sich das Abrechnungsintervall nicht bestimmen lässt.
series[].interval_hnumberhFunding-Intervall.
series[].last_timenumbermsZeitpunkt der jüngsten Abrechnung.
series[].history_fromnumbermsFrühester für diesen Kontrakt vorhandener Abrechnungsdatensatz.
series[].completeboolean—True, wenn die Historie der Börse den Fensterbeginn abdeckt und mindestens 90 % der erwarteten Abrechnungen enthält; false bedeutet, dass `total_pct` unvollständig ist.
unavailablearray—Elemente, für die keine Daten verfügbar sind, mit Begründung. Werden nie als 0 ausgewiesen.
unavailable[]string—Elemente, für die keine Daten verfügbar sind, mit Begründung. Werden nie als 0 ausgewiesen.
methodstring—Hinweise zu Formel / Methode.

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

Beispielantwort

/api/funding/accumulated?base=BTC&days=7 · Echte Antwort, erfasst 2026-11-13 03:57:43 UTC. Lange Arrays und Maps sind für die Anzeige gekürzt: series hatte 16 Elemente; series[].points hatte 21 Elemente.

  • {
    • "success": true,
    • "base": "BTC",
    • "days": 7,
    • "unit": "pct",
    • "now": 1794542263852,
    • "series": [
      • { … 10 },
      • { … 10 }
      ],
    • "unavailable": [
      • "backpack",
      • "bitfinex",
      • "bitunix",
      • "edgex",
      • "lbank",
      • "lighter",
      • "paradex"
      ],
    • "method": "settled_records: cum = Σ 交易所实际结算费率(funding_settle,逐笔);1h/4h 结算的交易所每笔都计入;complete=false 为历史起点晚于窗口起点或窗内结算笔数不足(断档)"
    }

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
base=ETH&days=720042 msBestanden
base=SOL&days=720041 msBestanden
base=ARKM&days=720037 msBestanden

Geprüft 2026-11-13 03:57:43 UTC

Details

Authentifizierung
Keine. Öffentlicher Endpunkt.
Rate-Limit
1200 Anfragen pro Minute und IP
Server-Cache
10m
Edge-Micro-Cache
10s
Aktualisierungsintervall
stündlich (Derivate-Collector mit 60-min-Timer; Abrechnungsjob der eigenen Datenschicht ab Minute >= 6 jeder Stunde)
Zeitfenster
Parameter days, Standard 7, Bereich 1..90
Datenquellen
Abgerechnete Funding-Rate-Datensätze, von den eigenen Collectoren stündlich über die öffentlichen Funding-Historien-Endpunkte von 16 Börsen abgefragt (z. B. binance, bybit, okx, gate, bitget, hyperliquid).
Börsenabdeckung
16 Börsen; binance deckt alle USDT-Perpetual-Kontrakte ab; bybit / okx / gate / bitget decken die Top 60 Coins nach Futures-Volumen ab, htx die Top 20; bei aster, hyperliquid, kucoin, mexc, bingx, kraken, dydx, deribit, whitebit, cryptocom wird ein Hauptkontrakt je Coin geführt; bitfinex hat keine öffentliche Abrechnungshistorie; die Tiefe der Historie unterscheidet sich je Börse (binance / bybit / okx / bitget ab 2026-04-04, andere später); Börsen mit einer Live-Funding-Rate, aber ohne Abrechnungshistorie, sind unter `unavailable` aufgeführt
Sortierung
total_pct absteigend
Einheiten
unit = 'pct': cumulative settled funding in percent (points = [funding_time ms, cumulative %]); total_pct in percent; interval_h in hours
Methode
per exchange: cum = running SUM(settled rate) x 100 over the window for the contract with the most settlements; complete = history starts before the window AND settlement count >= 90% of floor(days x 24 / interval_h)
Zeitstempel
Unix-Epoche in Millisekunden (UTC), sofern die Feldbeschreibung nichts anderes angibt
Antwortformat
json
Stabilität
Stabil

Live-Status

TeilweiseGeprüft 2026-11-13 03:57:43 UTCHTTP 20043 msSchema stimmt übereinNeuester Datenpunkt 58m alt

Börsen ohne Abrechnungshistorie (aufgeführt in `unavailable`) sind nicht enthalten; sie werden namentlich ausgewiesen, statt mit null aufgefüllt zu werden.

Verfügbarkeit, letzte 30 Tage

100 % von 410 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/funding/accumulatedTeilweise
Parameter

integer · Standard 7 · min. 1 · max. 90 — Look-back window in days.

string · Standard BTC — Base coin symbol (uppercase, e.g. BTC).

Anfrage-URLhttps://www.coinboss.com/api/funding/accumulated?days=7&base=BTC
Wählen Sie einen Endpunkt und klicken Sie auf „Anfrage senden“. Antwort, Header und Laufzeit erscheinen hier.