Ringkasan likuidasi untuk satu koin
Lapisan data mandiri: ringkasan likuidasi untuk satu koin
/api/sd/liquidationsPermintaan
Parameter kueri
| Nama | Tipe | Wajib | Default | Nilai yang diizinkan | Deskripsi |
|---|---|---|---|---|---|
| coin | string | Wajib | — | — | Simbol koin; 400 jika tidak ada. Alias: `base`. Contoh: BTC |
Contoh permintaan
curl -s "https://www.coinboss.com/api/sd/liquidations?coin=BTC"Kolom respons
Tabel kolom dihasilkan dari respons nyata, sehingga memuat persis apa yang dikembalikan endpoint. Path memakai a[] untuk item array dan {*} untuk objek yang kuncinya berupa nama dinamis seperti koin atau bursa.
| Kolom | Tipe | Satuan | Deskripsi |
|---|---|---|---|
| success | boolean | — | true jika permintaan berhasil. Jika gagal, body-nya adalah `{ success: false, code, error, request_id }`. |
| coin | string | — | Simbol koin, huruf besar (misalnya BTC). |
| now | number | ms | Waktu server saat respons disusun. |
| windows | object | — | Total untuk setiap jendela (kunci seperti `1h`, `4h`, `12h`, `24h`). kunci dinamis: 1h,4h,12h,24h |
| windows.{*} | object | — | Nilai per jendela. |
| windows.{*}.long_usd | number | USD | Posisi long yang terlikuidasi; null jika tidak ada sumber yang mencakup jendela tersebut. |
| windows.{*}.short_usd | number | USD | Posisi short yang terlikuidasi; null jika tidak ada sumber yang mencakup jendela tersebut. |
| windows.{*}.total_usd | number | USD | Long + short. |
| windows.{*}.count | number | — | Jumlah order likuidasi. |
| windows.{*}.long_pct | number | % | Pangsa long dalam total. |
| windows.{*}.max_order | object | — | Likuidasi tunggal terbesar dalam jendela. |
| windows.{*}.max_order.exchange | string | — | ID bursa, huruf kecil (misalnya `binance`). |
| windows.{*}.max_order.symbol | string | — | Simbol instrumen yang dinormalkan oleh CoinBoss (misalnya BTCUSDT). |
| windows.{*}.max_order.side | string | — | Sisi posisi yang dilikuidasi (`long` = posisi long dilikuidasi). |
| windows.{*}.max_order.price | number | — | Harga terakhir dalam mata uang kuotasi (USD atau USDT kecuali dinyatakan lain). |
| windows.{*}.max_order.qty | number | — | Ukuran order dalam kontrak atau koin sebagaimana dipublikasikan bursa. |
| windows.{*}.max_order.contract_multiplier | number | — | Jumlah koin per kontrak yang dipakai untuk mengonversi `qty` menjadi nosional. |
| windows.{*}.max_order.value_usd | number | USD | Nosional likuidasi: harga × qty × pengali kontrak. |
| windows.{*}.max_order.timestamp | number | ms | Stempel waktu. |
| by_exchange | object | — | Pembagian per bursa untuk setiap jendela. kunci dinamis: 1h,4h,12h,24h |
| by_exchange.{*} | array | — | Rincian per bursa. |
| by_exchange.{*}[] | object | — | Rincian per bursa. |
| by_exchange.{*}[].exchange | string | — | ID bursa, huruf kecil (misalnya `binance`). |
| by_exchange.{*}[].long_usd | number | USD | Sisi long. |
| by_exchange.{*}[].short_usd | number | USD | Sisi short. |
| by_exchange.{*}[].total_usd | number | USD | Total. |
| by_exchange.{*}[].count | number | — | Jumlah order likuidasi. |
| by_exchange.{*}[].share_pct | number | % | Pangsa dari total. |
| last_event_at | number | ms | Waktu likuidasi terbaru untuk koin ini. |
| last_event_age_s | number | s | Jumlah detik sejak peristiwa tersebut. |
| sources | array | — | Keadaan setiap feed likuidasi: cara pengumpulannya dan kapan terakhir mengirim data. |
| sources[] | object | — | Sumber data. |
| sources[].exchange | string | — | ID bursa, huruf kecil (misalnya `binance`). |
| sources[].via | string | — | Metode pengumpulan (`ws`, `rest`, …). |
| sources[].status | string | — | Keadaan feed yang dinilai dari waktu event dan heartbeat-nya sendiri. |
| sources[].feed_last_event_age_s | number|null | s | Jumlah detik sejak event tersebut. |
| sources[].ws_heartbeat_age_s | number|null | s | Jumlah detik sejak event tersebut. |
| sources[].judged_by | string | — | Stempel waktu yang menjadi dasar penilaian status. |
| sources[].coin_last_event_age_s | number|null | s | Jumlah detik sejak event tersebut. |
| sources[].min_event_usd | number | USD | Ukuran order terkecil yang dipublikasikan feed; likuidasi yang lebih kecil tidak terlihat di bursa ini. |
| sources[].note | string|null | — | Catatan. |
| sources[].node_heartbeat_age_s | number | s | Jumlah detik sejak event tersebut. bisa tidak ada |
| sources[].pipeline_last_event_age_s | number | s | Jumlah detik sejak event tersebut. bisa tidak ada |
| coverage | object | — | Apa yang termasuk dan tidak termasuk dalam angka di atas. Bandingkan ini terlebih dahulu sebelum membandingkan total dengan sumber lain. |
| coverage.collected_exchanges | array | — | Bursa yang memiliki feed likuidasi publik dan dikumpulkan CoinBoss. |
| coverage.collected_exchanges[] | string | — | Bursa yang dikumpulkan. |
| coverage.unavailable | array | — | Pasangan bursa / kontrak yang tidak dapat disertakan, masing-masing dengan alasannya. Tidak pernah dihitung sebagai 0. |
| coverage.unavailable[] | object | — | Item yang datanya tidak tersedia, beserta alasannya. Tidak pernah dilaporkan sebagai 0. |
| coverage.unavailable[].exchange | string | — | ID bursa, huruf kecil (misalnya `binance`). |
| coverage.unavailable[].reason | string | — | Kode alasan. |
| method | object | — | Pernyataan teks biasa tentang rumus yang dipakai untuk respons ini. |
| method.event | string | — | Catatan teks biasa tentang apa yang dimaksud satu event likuidasi: satu order likuidasi yang dikirim stream bursa atau dikembalikan API REST publiknya. |
| method.side | string | — | Sisi posisi yang dilikuidasi (`long` = posisi long dilikuidasi). |
| method.value_usd | string | USD | Nosional likuidasi: harga × qty × pengali kontrak. |
| method.dedupe | string | — | Catatan teks biasa tentang deduplikasi: event bersifat unik berdasarkan bursa, simbol, sisi, harga, nilai, dan stempel waktu, ditambah ID order bursa jika disediakan. |
| method.null_rule | string | — | Catatan teks biasa bahwa jendela tanpa satu pun event terkumpul mengembalikan null, bukan 0, serta di mana bursa tanpa feed publik dicantumkan. |
| method.binance_note | string | — | Peringatan teks biasa bahwa Binance mengirim paling banyak satu likuidasi per simbol per detik, sehingga total Binance merupakan batas bawah. |
| method.min_event_usd | string | USD | Order terkecil yang dipublikasikan feed. |
Dihasilkan 2026-11-11 23:00 UTC dari 4 respons nyata.
Contoh respons
/api/sd/liquidations?coin=BTC · Respons nyata yang direkam 2026-11-13 03:57:52 UTC. Array dan map yang panjang dipersingkat untuk tampilan: sources berisi 11 item; windows berisi 4 item; by_exchange berisi 4 item; by_exchange.{*} berisi 10 item; coverage.unavailable berisi 10 item; coverage.collected_exchanges berisi 11 item.
- "success"true
- "coin""BTC"
- "now"1794542272606
- "windows"
- "1h"
- "4h"
- "by_exchange"
- "1h"
- "4h"
- "last_event_at"1794542269523
- "last_event_age_s"3
- "sources"
- "coverage"
- "collected_exchanges"
- "unavailable"
- "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…"
Sampel terverifikasi
Selain contoh di atas, probe memanggil endpoint ini dengan parameter berikut dan memeriksa skemanya setiap kali.
| Parameter | HTTP | Latensi | Hasil |
|---|---|---|---|
| coin=ETH | 200 | 59 ms | Lolos |
| coin=SOL | 200 | 30 ms | Lolos |
| coin=ARKM | 200 | 17 ms | Lolos |
| — | 400 | 2 ms | Lolos mengembalikan error yang diharapkan |
Diperiksa 2026-11-13 03:57:52 UTC
Detail
- Autentikasi
- Tidak ada. Endpoint publik.
- Batas permintaan
- 1200 permintaan per menit per IP
- Cache server
- 15s
- Mikro-cache edge
- 10s
- Frekuensi pembaruan
- real-time (push WebSocket bursa); polling REST: okx setiap 15 s, gate setiap 25 s, htx setiap 5 min; batch fill node hyperliquid dimasukkan setiap 5 s
- Jendela
- jendela bergulir 1 h, 4 h, 12 h, 24 h
- Sumber data
- Order likuidasi yang dikumpulkan sendiri dari feed likuidasi publik 11 bursa (mis. binance, okx, bybit, gate, bitget, htx); likuidasi Hyperliquid berasal dari fill pada node Hyperliquid yang dioperasikan sendiri.
- Cakupan bursa
- 11 bursa dengan kolektor aktif (binance USDT-M + COIN-M, okx, bybit linear + inverse, gate dengan penyelesaian USDT + BTC, bitget, htx, hyperliquid, aster, lighter, bitfinex, deribit); hanya aset kripto (kontrak saham tertokenisasi / indeks / komoditas / valas dialihkan ke dataset TradFi yang terpisah); binance mengirim paling banyak satu likuidasi per simbol per detik, sehingga totalnya merupakan batas bawah; ukuran minimum peristiwa yang disimpan: 100 USD di okx / bitget / htx / bitfinex / deribit / binance COIN-M, 1 USD di gate / hyperliquid / lighter, tidak ada di binance USDT-M / bybit / aster
- Satuan
- 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
- Metode
- per window: long_usd, short_usd, total_usd = SUM(value_usd), count; by_exchange breakdown; largest single order
- Stempel waktu
- Milidetik epoch Unix (UTC) kecuali deskripsi kolom menyatakan lain
- Format respons
- json
- Stabilitas
- Stabil
- Tersedia sejak
- 2026-11-11
Status langsung
Ketersediaan, 30 hari terakhir
100% dari 410 pemeriksaan lolos
Error
Panggilan yang gagal memiliki satu bentuk yang sama di semua endpoint. Daftar lengkapnya ada di halaman error. Error dan batas permintaan →
| Kode | HTTP | Arti | Tindakan |
|---|---|---|---|
| INVALID_PARAM | 400 | Parameter wajib tidak ada atau suatu nilai tidak diterima. `param` menyebutkan nama parameternya jika diketahui. | Jangan mengulang tanpa perubahan; perbaiki permintaannya. |
| UNAUTHORIZED | 401 | Header `CB-API-KEY` dikirim tetapi kuncinya tidak dikenal atau sudah dicabut. Data publik tidak memerlukan kunci — hapus header tersebut atau gunakan kunci yang valid. | Jangan mengulang tanpa perubahan. |
| FORBIDDEN | 403 | Rute ini bukan bagian dari API publik (internal atau khusus akun). | Jangan mengulang. |
| NOT_FOUND | 404 | Rute tidak dikenal, atau koin / bursa / dana yang diminta tidak ada. | Jangan mengulang; periksa path dan pengenal terhadap katalog. |
| RATE_LIMITED | 429 | Jumlah permintaan melebihi batas per menit. `Retry-After` memberikan jumlah detik untuk menunggu. | Tunggu selama `Retry-After`, lalu ulangi dengan backoff. |
| INTERNAL | 500 | Error server yang tidak terduga. Pesannya sengaja dibuat generik; sertakan `request_id` saat melaporkannya. | Ulangi sekali setelah beberapa detik; laporkan beserta ID permintaan jika masih terjadi. |
| UPSTREAM_FAILED | 503 | Sumber data di balik endpoint ini tidak menjawab tepat waktu. Tidak ada angka usang atau angka pengganti yang dikembalikan sebagai gantinya. | Ulangi dengan backoff; periksa halaman status. |
| UNAVAILABLE | 501 / 503 | Dataset untuk sementara belum siap (cache sedang diisi) atau endpoint belum memiliki sumber publik yang sah. | Ulangi nanti; katalog menandai endpoint yang memang tidak tersedia secara desain. |
| REQUEST_FAILED | 200 | Beberapa endpoint lama menjawab HTTP 200 dengan `success: false`. Selalu periksa `success`, bukan hanya status HTTP. | Bergantung pada pesannya; perlakukan sebagai permintaan yang gagal. |
Coba
/api/sd/liquidationsTersediastring — Coin symbol; 400 when missing. Alias: `base`.
https://www.coinboss.com/api/sd/liquidations?coin=BTCLainnya di kategori ini
- Ringkasan likuidasi untuk satu koin /api/sd/liquidations
- Hari likuidasi terbesar (Top 10) /api/liquidation-events
- Catatan likuidasi mentah (24h) /api/liquidations
- Semua koin yang memiliki catatan likuidasi /api/liquidations/all-coins
- Deret waktu likuidasi 24h untuk satu simbol kontrak /api/liquidations/chart
- Pembagian likuidasi per bursa untuk satu koin /api/liquidations/coin-exchanges
- Order likuidasi terbesar untuk satu koin /api/liquidations/coin-largest
- Koin yang mengalami likuidasi dalam jendela /api/liquidations/coin-list
- Total likuidasi multi-jendela untuk satu koin /api/liquidations/coin-overview
- Garis harga dengan overlay batang likuidasi untuk satu koin /api/liquidations/coin-price-liq
- Statistik likuidasi untuk satu koin /api/liquidations/coin-stats
- Deret waktu likuidasi untuk satu koin /api/liquidations/coin-total-chart
- Papan peringkat likuidasi yang diagregasi per koin /api/liquidations/coins
- Tabel likuidasi per koin /api/liquidations/coins-table
- Detail likuidasi untuk satu bursa /api/liquidations/exchange-detail
- Nosional dan pangsa likuidasi per bursa /api/liquidations/exchanges
- Feed likuidasi seluruh pasar /api/liquidations/feed
- Order likuidasi terbesar di seluruh pasar /api/liquidations/largest
- Total likuidasi seluruh pasar (1h / 4h / 12h / 24h) /api/liquidations/overview
- Statistik likuidasi 24h per bursa, kontrak, dan sisi /api/liquidations/stats
- Deret waktu likuidasi seluruh pasar /api/liquidations/total-chart
- Peringkat likuidasi per koin /api/market/liq-rank
- Stream langsung likuidasi besar /api/market/liq-stream