/api/funding/arbitrage
GETVerfügbar

Funding-Arbitrage-Gelegenheiten

Funding-Arbitrage-Gelegenheiten (börsenübergreifende Ratendifferenz je Coin, mindestens 2 Börsen)

GET/api/funding/arbitrage

Anfrage

Dieser Endpunkt hat keine Parameter.

Beispielanfrage

curl -s "https://www.coinboss.com/api/funding/arbitrage"

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 }`.
countnumber—Anzahl der Elemente.
updatednumbermsZeitpunkt der letzten Aktualisierung der Daten.
dataarray—Nutzdaten.
data[]object—Nutzdaten.
data[].basestring—Symbol des Basis-Assets.
data[].exchangesnumber—Börsen.
data[].long_exstring—Börse mit der niedrigsten aktuellen Funding-Rate für den Coin, das Leg für die Long-Position.
data[].long_ratenumberfractionAktuelle Funding-Rate je Abrechnungsintervall auf `long_ex` (0.0001 = 0,01 %); ein negativer Wert bedeutet, dass Longs Funding erhalten.
data[].long_ivnumberhFunding-Abrechnungsintervall des Long-Legs.
data[].short_exstring—Börse mit der höchsten aktuellen Funding-Rate für den Coin, das Leg für die Short-Position.
data[].short_ratenumberfractionAktuelle Funding-Rate je Abrechnungsintervall auf `short_ex` (0.0001 = 0,01 %).
data[].short_ivnumberhFunding-Abrechnungsintervall des Short-Legs.
data[].long_oi_usdnumber|nullUSDOpen Interest des Kontrakts des Long-Legs, innerhalb von 3 Stunden aktualisiert; null, wenn nicht verfügbar.
data[].short_oi_usdnumber|nullUSDOpen Interest des Kontrakts des Short-Legs, innerhalb von 3 Stunden aktualisiert; null, wenn nicht verfügbar.
data[].price_spread_pctnumber%Preisabstand zwischen den Legs: (Preis des Short-Legs − Preis des Long-Legs) ÷ Preis des Long-Legs; null, wenn einer der beiden Preise fehlt.
data[].next_settlenumber|nullmsFrühester bevorstehender Funding-Abrechnungszeitpunkt der beiden Legs; null, wenn keine der beiden Börsen einen veröffentlicht.
data[].spreadnumberfraction`short_rate` − `long_rate`, die rohe Ratendifferenz je Intervall ohne Normalisierung der Intervalle (0.001 = 0,1 %).
data[].apr_pctnumber% per yearAnnualisierter Prozentwert.
data[].ratesarray—Raten.
data[].rates[]object—Raten.
data[].rates[].exstring—Börsenkennung in Kleinbuchstaben.
data[].rates[].ratenumber—Funding-Rate der laufenden Periode, wie von der Börse veröffentlicht.
data[].rates[].ivnumberhFunding-Abrechnungsintervall des Kontrakts dieser Börse; null, wenn unbekannt; in diesem Fall wird die Börse nicht als Leg verwendet.
data[].rates[].pnumberUSDLetzter Preis des Kontrakts dieser Börse aus einem Ticker, der innerhalb von 1 Stunde aktualisiert wurde; null, wenn nicht verfügbar.
data[].rates[].oinumber|null—Open Interest.
data[].rates[].nftnumber|nullmsNächster Funding-Abrechnungszeitpunkt an dieser Börse; null, wenn die Börse ihn nicht veröffentlicht.

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

Beispielantwort

/api/funding/arbitrage · Echte Antwort, erfasst 2026-11-13 03:57:44 UTC. Lange Arrays und Maps sind für die Anzeige gekürzt: data hatte 800 Elemente; data[].rates hatte 3 Elemente.

  • {
    • "success": true,
    • "count": 1088,
    • "updated": 1794542246888,
    • "data": [
      • { … 15 },
      • { … 15 }
      ]
    }

Details

Authentifizierung
Keine. Öffentlicher Endpunkt.
Rate-Limit
1200 Anfragen pro Minute und IP
Server-Cache
60s
Edge-Micro-Cache
10s
Aktualisierungsintervall
bei den meisten Börsen alle 60 s (zusammen mit den Tickern geschrieben; binance mit eigenem 60-s-Job); übrige Funding-Jobs und coin-marginierte Kontrakte alle 5 min
Zeitfenster
letzter Snapshot; Funding-Zeilen innerhalb von 4 h, Ticker innerhalb von 1 h, OI innerhalb von 3 h
Datenquellen
Aktuelle Funding-Rates, von den eigenen Collectoren über die öffentlichen REST-APIs von 24 Börsen mit Perpetual-Kontrakten abgefragt (z. B. binance, okx, bybit, bitget, gate, hyperliquid).
Börsenabdeckung
USDT-Perpetual-Kontrakte über alle Börsen mit aktueller Funding-Rate, aktuellem Ticker und aktuellem Open Interest
Paginierung
höchstens 800 Zeilen
Sortierung
apr_pct absteigend
Einheiten
rates as raw fractions per interval; apr_pct in percent per year; volume / OI in USD
Methode
for each coin pair the highest-rate and lowest-rate venues: apr_pct = (rate_hi x 24 / interval_hi - rate_lo x 24 / interval_lo) x 365 x 100
Zeitstempel
Unix-Epoche in Millisekunden (UTC), sofern die Feldbeschreibung nichts anderes angibt
Antwortformat
json
Stabilität
Stabil

Live-Status

VerfügbarGeprüft 2026-11-13 03:57:44 UTCHTTP 2006 msSchema stimmt übereinNeuester Datenpunkt 17s alt

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/arbitrageVerfügbar
Parameter

Keine Parameter.

Anfrage-URLhttps://www.coinboss.com/api/funding/arbitrage
Wählen Sie einen Endpunkt und klicken Sie auf „Anfrage senden“. Antwort, Header und Laufzeit erscheinen hier.