/api/sd/liquidations
GETKullanılabilir

Tek coin için likidasyon özeti

Kendi veri katmanı: tek coin için likidasyon özeti

GET/api/sd/liquidations

İstek

Sorgu parametreleri

AdTürZorunluVarsayılanİzin verilen değerlerAçıklama
coinstringZorunlu——Coin sembolü; eksikse 400. Takma ad: `base`. Örnek: BTC

Örnek istek

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

Yanıt alanları

Alan tablosu gerçek yanıtlardan üretilir; dolayısıyla uç noktanın tam olarak ne döndürdüğünü listeler. Yollarda a[] dizi öğelerini, {*} ise coin veya borsa gibi dinamik bir adla anahtarlanan nesneleri gösterir.

AlanTürBirimAçıklama
successboolean—İstek başarılıysa true. Başarısızlık durumunda gövde `{ success: false, code, error, request_id }` olur.
coinstring—Coin sembolü, büyük harfle (örneğin BTC).
nownumbermsYanıtın oluşturulduğu andaki sunucu zamanı.
windowsobject—Her pencerenin toplamları (`1h`, `4h`, `12h`, `24h` gibi anahtarlar). dinamik anahtarlar: 1h,4h,12h,24h
windows.{*}object—Pencere bazında değerler.
windows.{*}.long_usdnumberUSDLikide edilen long pozisyonlar; pencereyi hiçbir kaynak kapsamadıysa null.
windows.{*}.short_usdnumberUSDLikide edilen short pozisyonlar; pencereyi hiçbir kaynak kapsamadıysa null.
windows.{*}.total_usdnumberUSDLong + short.
windows.{*}.countnumber—Likidasyon emirlerinin sayısı.
windows.{*}.long_pctnumber%Long'ların toplam içindeki payı.
windows.{*}.max_orderobject—Penceredeki en büyük tekil likidasyon.
windows.{*}.max_order.exchangestring—Borsa kimliği, küçük harfle (örneğin `binance`).
windows.{*}.max_order.symbolstring—CoinBoss'un normalize ettiği biçimiyle enstrüman sembolü (örneğin BTCUSDT).
windows.{*}.max_order.sidestring—Likide edilen pozisyonun yönü (`long` = bir long pozisyon likide edildi).
windows.{*}.max_order.pricenumber—Kotasyon para birimi cinsinden son fiyat (aksi belirtilmedikçe USD veya USDT).
windows.{*}.max_order.qtynumber—Borsanın yayımladığı biçimiyle sözleşme veya coin cinsinden emir büyüklüğü.
windows.{*}.max_order.contract_multipliernumber—`qty` değerini nominal değere çevirmek için kullanılan, sözleşme başına coin miktarı.
windows.{*}.max_order.value_usdnumberUSDLikidasyonun nominal değeri: fiyat × miktar × sözleşme çarpanı.
windows.{*}.max_order.timestampnumbermsZaman damgası.
by_exchangeobject—Her pencere için borsa bazında dağılım. dinamik anahtarlar: 1h,4h,12h,24h
by_exchange.{*}array—Borsa bazında dağılım.
by_exchange.{*}[]object—Borsa bazında dağılım.
by_exchange.{*}[].exchangestring—Borsa kimliği, küçük harfle (örneğin `binance`).
by_exchange.{*}[].long_usdnumberUSDLong taraf.
by_exchange.{*}[].short_usdnumberUSDShort taraf.
by_exchange.{*}[].total_usdnumberUSDToplam.
by_exchange.{*}[].countnumber—Likidasyon emirlerinin sayısı.
by_exchange.{*}[].share_pctnumber%Toplam içindeki pay.
last_event_atnumbermsBu coine ait en son likidasyonun zamanı.
last_event_age_snumbersO olaydan bu yana geçen saniye.
sourcesarray—Her likidasyon akışının durumu: nasıl toplandığı ve en son ne zaman veri ilettiği.
sources[]object—Veri kaynakları.
sources[].exchangestring—Borsa kimliği, küçük harfle (örneğin `binance`).
sources[].viastring—Toplama yöntemi (`ws`, `rest`, …).
sources[].statusstring—Akışın, kendi olay zamanlarına ve heartbeat sinyallerine göre değerlendirilen durumu.
sources[].feed_last_event_age_snumber|nullsOlaydan bu yana geçen saniye.
sources[].ws_heartbeat_age_snumber|nullsOlaydan bu yana geçen saniye.
sources[].judged_bystring—Durumun hangi zaman damgasına göre değerlendirildiği.
sources[].coin_last_event_age_snumber|nullsOlaydan bu yana geçen saniye.
sources[].min_event_usdnumberUSDAkışın yayımladığı en küçük emir büyüklüğü; daha küçük likidasyonlar bu borsada görünmez.
sources[].notestring|null—Not.
sources[].node_heartbeat_age_snumbersOlaydan bu yana geçen saniye. bulunmayabilir
sources[].pipeline_last_event_age_snumbersOlaydan bu yana geçen saniye. bulunmayabilir
coverageobject—Yukarıdaki sayılara nelerin dahil olduğu ve nelerin olmadığı. Toplamları başka bir kaynakla karşılaştırmadan önce bunu karşılaştırın.
coverage.collected_exchangesarray—CoinBoss'un topladığı, herkese açık likidasyon akışı olan borsalar.
coverage.collected_exchanges[]string—Verisi toplanan borsalar.
coverage.unavailablearray—Dahil edilemeyen borsa / sözleşme çiftleri; her biri nedeniyle birlikte. Hiçbir zaman 0 olarak sayılmazlar.
coverage.unavailable[]object—Verisi bulunmayan öğeler, nedenleriyle birlikte. Hiçbir zaman 0 olarak bildirilmez.
coverage.unavailable[].exchangestring—Borsa kimliği, küçük harfle (örneğin `binance`).
coverage.unavailable[].reasonstring—Neden kodu.
methodobject—Bu yanıtta kullanılan formüllerin düz metin açıklaması.
method.eventstring—Tek bir likidasyon olayının ne olduğuna ilişkin düz metin not: borsa akışının ilettiği ya da borsanın herkese açık REST API'sinin döndürdüğü tek bir likidasyon emri.
method.sidestring—Likide edilen pozisyonun yönü (`long` = bir long pozisyon likide edildi).
method.value_usdstringUSDLikidasyonun nominal değeri: fiyat × miktar × sözleşme çarpanı.
method.dedupestring—Yinelenenlerin ayıklanmasına ilişkin düz metin not: olaylar borsa, sembol, yön, fiyat, değer ve zaman damgasına, ayrıca sağlandığı durumlarda borsa emir kimliğine göre benzersizdir.
method.null_rulestring—Toplanmış hiçbir olayı bulunmayan bir pencerenin 0 değil null döndürdüğünü ve herkese açık akışı olmayan borsaların nerede listelendiğini belirten düz metin not.
method.binance_notestring—Binance'in sembol başına saniyede en çok bir likidasyon ilettiğine, dolayısıyla Binance toplamlarının bir alt sınır olduğuna ilişkin düz metin uyarı.
method.min_event_usdstringUSDAkışın yayımladığı en küçük emir.

Üretilme zamanı: 2026-11-11 23:00 UTC; kaynak: 4 gerçek yanıt.

Örnek yanıt

/api/sd/liquidations?coin=BTC · Gerçek yanıt, yakalanma zamanı: 2026-11-12 23:42:40 UTC. Uzun diziler ve eşlemeler görüntüleme için kısaltılmıştır: sources: 11 öğe içeriyordu; windows: 4 öğe içeriyordu; by_exchange: 4 öğe içeriyordu; by_exchange.{*}: 10 öğe içeriyordu; coverage.unavailable: 10 öğe içeriyordu; coverage.collected_exchanges: 11 öğe içeriyordu.

  • {
    • "success": true,
    • "coin": "BTC",
    • "now": 1794526960235,
    • "windows": {
      • "1h": { … 6 },
      • "4h": { … 6 }
      },
    • "by_exchange": {
      • "1h": [ … 2 ],
      • "4h": [ … 2 ]
      },
    • "last_event_at": 1794526728234,
    • "last_event_age_s": 232,
    • "sources": [
      • { … 9 },
      • { … 9 }
      ],
    • "coverage": {
      • "collected_exchanges": [ … 8 ],
      • "unavailable": [ … 2 ]
      },
    • "method": {
      • "event": "one row per liquidation order pushed by the exchange (WS) or returned by its public REST; REST used to fill WS gaps (OKX/Gate/HTX)",
      • "side": "LONG = a long position was liquidated (forced sell); SHORT = a short position was liquidated (forced buy)",
      • "value_usd": "linear: filled qty × price; inverse: contracts × contract face value (USD)",
      • "dedupe": "unique (exchange, symbol, side, price, value_usd, timestamp) + exchange order id hash where provided",
      • "null_rule": "a window with no collected event returns null (shown as —), never 0; exchanges without a public feed are listed in coverage.unavailable",
      • "binance_note": "Binance WS pushes at most one liquidation per symbol per second (latest only) → Binance totals are a lower bound",
      • "min_event_usd": "collectors keep events above a per-exchange floor (sources[].min_event_usd: OKX/Bitget/HTX/Bitfinex/Deribit ≥ $100; Gate/Hyperliquid/Lighter ≥ $1; Binance/Bybit…"
      }
    }

Doğrulanmış örnekler

Yoklama, yukarıdaki örneğin yanı sıra bu uç noktayı aşağıdaki parametrelerle de çağırır ve her seferinde şemayı kontrol eder.

ParametrelerHTTPYanıt süresiSonuç
coin=ETH20037 msBaşarılı
coin=SOL20024 msBaşarılı
coin=ARKM20021 msBaşarılı
—4001 msBaşarılı beklenen hatayı döndürür

Kontrol: 2026-11-12 23:27:52 UTC

Ayrıntılar

Kimlik doğrulama
Yok. Herkese açık uç nokta.
İstek sınırı
IP başına dakikada 1200 istek
Sunucu önbelleği
15s
Edge mikro önbelleği
10s
Güncelleme sıklığı
gerçek zamanlı (borsa WebSocket iletimi); REST sorgulaması: okx 15 s'de bir, gate 25 s'de bir, htx 5 dakikada bir; hyperliquid düğümünün işlem gerçekleşmesi yığınları 5 s'de bir alınır
Pencere
1 saat, 4 saat, 12 saat, 24 saatlik kayan pencereler
Veri kaynakları
11 borsanın (ör. binance, okx, bybit, gate, bitget, htx) herkese açık likidasyon akışlarından kurum içinde toplanan likidasyon emirleri; Hyperliquid likidasyonları, kendi işlettiğimiz bir Hyperliquid düğümünün işlem gerçekleşmelerinden gelir.
Borsa kapsamı
etkin toplayıcısı olan 11 borsa (binance USDT-M + COIN-M, okx, bybit doğrusal + ters, gate USDT + BTC ile uzlaşan, bitget, htx, hyperliquid, aster, lighter, bitfinex, deribit); yalnızca kripto varlıklar (tokenize hisse / endeks / emtia / FX sözleşmeleri ayrı TradFi veri kümesine yönlendirilir); binance sembol başına saniyede en çok bir likidasyon iletir, bu nedenle toplamları bir alt sınırdır; saklanan en küçük olay büyüklüğü: okx / bitget / htx / bitfinex / deribit / binance COIN-M için 100 USD, gate / hyperliquid / lighter için 1 USD, binance USDT-M / bybit / aster için yok
Birimler
USD notional (price x quantity) per liquidation order; timestamps in Unix ms; side LONG = long position liquidated, SHORT = short position liquidated; max_order price normalized for multiplier contracts
Yöntem
per window: long_usd, short_usd, total_usd = SUM(value_usd), count; by_exchange breakdown; largest single order
Zaman damgaları
Alan açıklamasında aksi belirtilmedikçe Unix epoch milisaniyesi (UTC)
Yanıt biçimi
json
Kararlılık
Kararlı
Kullanıma sunulma
2026-11-11

Canlı durum

KullanılabilirKontrol: 2026-11-12 23:42:40 UTCHTTP 200839 msŞema eşleşiyorEn yeni veri noktası 4m öncesine ait

Erişilebilirlik, son 30 gün

359 kontrolde başarı oranı: %100

Hatalar

Başarısız çağrılar tüm uç noktalarda aynı yapıyı paylaşır. Tam liste hatalar sayfasındadır. Hatalar ve istek sınırları →

KodHTTPAnlamıNe yapmalı
INVALID_PARAM400Zorunlu bir parametre eksik ya da bir değer kabul edilmiyor. Biliniyorsa `param` parametrenin adını verir.Değiştirmeden yeniden denemeyin; isteği düzeltin.
UNAUTHORIZED401`CB-API-KEY` başlığı gönderildi, ancak anahtar bilinmiyor veya iptal edilmiş. Herkese açık veriler anahtar gerektirmez; başlığı kaldırın veya geçerli bir anahtar kullanın.Değiştirmeden yeniden denemeyin.
FORBIDDEN403Bu rota herkese açık API'nin parçası değildir (dahilî veya yalnızca hesaba özel).Yeniden denemeyin.
NOT_FOUND404Bilinmeyen rota ya da istenen coin / borsa / fon yok.Yeniden denemeyin; yolu ve tanımlayıcıları katalogla karşılaştırarak kontrol edin.
RATE_LIMITED429Dakika başına sınırdan fazla istek gönderildi. `Retry-After`, beklenecek saniye sayısını verir.`Retry-After` süresi kadar bekleyin, ardından artan beklemeyle yeniden deneyin.
INTERNAL500Beklenmeyen sunucu hatası. Mesaj bilinçli olarak geneldir; hatayı bildirirken `request_id` değerini belirtin.Birkaç saniye sonra bir kez yeniden deneyin; sorun sürerse istek kimliğiyle birlikte bildirin.
UPSTREAM_FAILED503Bu uç noktanın arkasındaki veri kaynağı zamanında yanıt vermedi. Yerine eskimiş veya ikame rakamlar döndürülmez.Artan beklemeyle yeniden deneyin; durum sayfasını kontrol edin.
UNAVAILABLE501 / 503Veri kümesi geçici olarak hazır değil (önbellek ısınıyor) ya da uç noktanın henüz yasal bir herkese açık kaynağı yok.Daha sonra yeniden deneyin; katalog, tasarım gereği mevcut olmayan uç noktaları işaretler.
REQUEST_FAILED200Bazı eski uç noktalar HTTP 200 ile `success: false` yanıtı verir. Yalnızca HTTP durumunu değil, her zaman `success` değerini de kontrol edin.Mesaja bağlıdır; başarısız bir istek olarak ele alın.

Deneyin

GET/api/sd/liquidationsKullanılabilir
Parametreler

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

İstek URL'sihttps://www.coinboss.com/api/sd/liquidations?coin=BTC
Bir uç nokta seçip “İstek gönder” düğmesine basın. Yanıt, başlıklar ve süre bilgisi burada görünür.