/api/sd/coin
GETTersedia

Paket koin sekali panggil (OI, funding, likuidasi, volume, long/short)

Lapisan data mandiri: paket koin sekali panggil (OI / funding / likuidasi / volume / long-short, isolasi kegagalan per blok)

GET/api/sd/coin

Permintaan

Parameter kueri

NamaTipeWajibDefaultNilai yang diizinkanDeskripsi
coinstringWajib——Simbol koin; 400 jika tidak ada. Alias: `base`. Contoh: BTC

Contoh permintaan

curl -s "https://www.coinboss.com/api/sd/coin?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.

KolomTipeSatuanDeskripsi
successboolean—true jika permintaan berhasil. Jika gagal, body-nya adalah `{ success: false, code, error, request_id }`.
coinstring—Simbol koin, huruf besar (misalnya BTC).
nownumbermsWaktu server saat respons disusun.
oiobject—Objek yang sama dengan yang dikembalikan `/api/sd/oi` untuk koin ini.
oi.coinstring—Simbol koin, huruf besar (misalnya BTC).
oi.nownumbermsWaktu server saat respons disusun.
oi.total_usdnumberUSDOpen interest di semua bursa dan kontrak yang disertakan, sebagaimana dilaporkan masing-masing bursa (nosional USD).
oi.n_exchangesnumber—Jumlah bursa dalam total.
oi.n_contractsnumber—Jumlah kontrak dalam total.
oi.asofnumbermsWaktu pembaruan terbaru di antara baris yang disertakan.
oi.total_usd_single_adjustednumberUSD`total_usd` dengan angka bursa yang melaporkan kedua sisi (`double_sided.exchanges`) dibagi dua, sehingga setiap bursa dihitung satu sisi.
oi.double_sidedobject—Bursa yang diketahui memublikasikan open interest long + short sebagai satu angka.
oi.double_sided.exchangesarray—Bursa.
oi.double_sided.exchanges[]string—Bursa.
oi.double_sided.oi_usdnumberUSDOpen interest yang dilaporkan bursa-bursa tersebut sebelum dibagi dua.
oi.by_kindobject—Pembagian menurut linear / inverse.
oi.by_kind.linear_usdnumberUSDOpen interest kontrak linear (margin dan penyelesaiannya dalam stablecoin atau USD).
oi.by_kind.inverse_usdnumberUSDOpen interest kontrak inverse (bermargin koin), dikonversi ke USD pada harga kontrak.
oi.by_marginobject—Pembagian menurut mata uang margin.
oi.by_margin.othernumberUSDMata uang margin lainnya (misalnya bursa dengan penyelesaian USD seperti CME).
oi.by_margin.usdtnumberUSDKontrak bermargin USDT.
oi.by_margin.usdcnumberUSDKontrak bermargin USDC. bisa tidak ada
oi.by_margin.coinnumberUSDKontrak bermargin koin. bisa tidak ada
oi.by_contract_typeobject—Pembagian menurut perpetual / berjangka.
oi.by_contract_type.perpetual_usdnumberUSDKontrak perpetual.
oi.by_contract_type.delivery_usdnumberUSDKontrak berjangka dengan jatuh tempo (kontrak delivery).
oi.changeobject—Perubahan open interest selama 1h / 4h / 24h, dihitung pada himpunan kontrak yang sama di kedua ujung. kunci dinamis: h1,h4,h24
oi.change.{*}object—Perubahan selama periode yang dinyatakan.
oi.change.{*}.pctnumber%Perubahan persentase antara `prev` dan `cur`.
oi.change.{*}.curnumberUSDJumlah saat ini atas kontrak yang dicocokkan.
oi.change.{*}.prevnumberUSDJumlah atas kontrak yang sama pada `prev_ts`.
oi.change.{*}.n_matchednumber—Kontrak (atau bursa) yang ada di kedua ujung.
oi.change.{*}.n_totalnumber—Kontrak (atau bursa) yang ada saat ini.
oi.change.{*}.matched_share_pctnumber%Pangsa open interest saat ini yang tercakup oleh himpunan yang dicocokkan. bisa tidak ada
oi.change.{*}.prev_tsnumbermsWaktu snapshot baseline.
oi.change.{*}.span_minnumberminJarak aktual antara baseline dan saat ini.
oi.change.{*}.basisstring—Deret snapshot yang menjadi asal baseline.
oi.change.{*}.frozen_excludedobject—Baris yang tidak disertakan dalam perubahan karena nilainya tidak bergerak di antara kedua snapshot (sumber tidak diperbarui). bisa tidak ada
oi.change.{*}.frozen_excluded.n_baselinenumber—Item dalam snapshot baseline. bisa tidak ada
oi.change.{*}.frozen_excluded.n_currentnumber—Item dalam snapshot saat ini. bisa tidak ada
oi.change.{*}.frozen_excluded.cur_usdnumberUSDNilai saat ini. bisa tidak ada
oi.change.{*}.frozen_excluded.prev_usdnumberUSDNilai baseline. bisa tidak ada
oi.by_exchangearray—Rincian per bursa.
oi.by_exchange[]object—Rincian per bursa.
oi.by_exchange[].exchangestring—ID bursa, huruf kecil (misalnya `binance`).
oi.by_exchange[].oi_usdnumberUSDOpen interest dalam nosional USD.
oi.by_exchange[].share_pctnumber%Pangsa dari total.
oi.by_exchange[].n_contractsnumber—Jumlah kontrak.
oi.by_exchange[].linear_usdnumberUSDKontrak linear.
oi.by_exchange[].inverse_usdnumberUSDKontrak inverse (bermargin koin).
oi.by_exchange[].perpetual_usdnumberUSDKontrak perpetual.
oi.by_exchange[].delivery_usdnumberUSDKontrak berjangka.
oi.by_exchange[].oi_sidestring—`double` jika bursa melaporkan kedua sisi dalam satu angka, `single` jika melaporkan satu sisi, `unstated` jika bursa tidak mendokumentasikannya.
oi.by_exchange[].oi_usd_single_adjustednumber|nullUSDEkuivalen satu sisi; null jika konvensi sisinya tidak dinyatakan.
oi.by_exchange[].updated_atnumbermsWaktu baris ini terakhir diperbarui.
oi.by_exchange[].age_snumbersJumlah detik sejak baris ini terakhir diperbarui.
oi.by_exchange[].is_staleboolean—true jika baris lebih lama daripada jendela kesegaran; baris usang tidak dipakai dalam total.
oi.contractsarray—Baris per kontrak.
oi.contracts[]object—Baris per kontrak.
oi.contracts[].exchangestring—ID bursa, huruf kecil (misalnya `binance`).
oi.contracts[].symbolstring—Simbol instrumen yang dinormalkan oleh CoinBoss (misalnya BTCUSDT).
oi.contracts[].native_symbolstring|null—Simbol persis seperti yang ditulis bursa.
oi.contracts[].oi_usdnumberUSDOpen interest dalam nosional USD.
oi.contracts[].oi_sidestring—`double`, `single`, atau `unstated`: apakah bursa melaporkan kedua sisi open interest dalam satu angka.
oi.contracts[].oi_usd_singlenumber|nullUSDEkuivalen satu sisi dari `oi_usd`; null jika konvensi sisinya tidak dinyatakan.
oi.contracts[].marginstring—Kelas mata uang margin: `usdt`, `usdc`, `coin`, atau `other`.
oi.contracts[].kindstring—`linear` atau `inverse`.
oi.contracts[].contract_typestring—`perpetual` atau `delivery`.
oi.contracts[].expiry_tsnumber|nullmsJatuh tempo kontrak berjangka; null untuk kontrak perpetual atau jika tidak dipublikasikan.
oi.contracts[].margin_basisstring—Cara kelas margin ditentukan (dari spesifikasi kontrak atau default bursa).
oi.contracts[].updated_atnumbermsWaktu baris ini terakhir diperbarui.
oi.contracts[].age_snumbersJumlah detik sejak baris ini terakhir diperbarui.
oi.contracts[].is_staleboolean—true jika baris lebih lama daripada jendela kesegaran; baris usang tidak dipakai dalam total.
oi.contracts[].collectorstring—Kolektor internal yang menghasilkan baris ini.
oi.contracts[].included_sincenumber|nullmsWaktu kontrak ini masuk ke dalam total; null untuk himpunan dasar.
oi.coverageobject—Apa yang termasuk dan tidak termasuk dalam angka di atas. Bandingkan ini terlebih dahulu sebelum membandingkan total dengan sumber lain.
oi.coverage.included_exchangesarray—Bursa yang datanya disertakan dalam total.
oi.coverage.included_exchanges[]string—Bursa yang disertakan dalam total.
oi.coverage.pendingarray—Kontrak yang dikumpulkan tetapi belum disertakan dalam total (misalnya selama riwayat 25 jamnya sendiri masih terbentuk). Dicantumkan beserta nilainya saat ini agar celahnya terlihat.
oi.coverage.pending[]object—Item yang dikumpulkan tetapi belum disertakan.
oi.coverage.pending[].exchangestring—ID bursa, huruf kecil (misalnya `binance`).
oi.coverage.pending[].symbolstring—Simbol instrumen yang dinormalkan oleh CoinBoss (misalnya BTCUSDT).
oi.coverage.pending[].native_symbolstring—Simbol persis seperti yang ditulis bursa.
oi.coverage.pending[].marginstring—Kelas mata uang margin.
oi.coverage.pending[].contract_typestring—`perpetual` atau `delivery`.
oi.coverage.pending[].oi_usdnumberUSDOpen interest dalam nosional USD.
oi.coverage.pending[].age_snumbersJumlah detik sejak baris ini terakhir diperbarui.
oi.coverage.pending[].reasonstring—Kode alasan.
oi.coverage.pending[].detailstring|null—Detail.
oi.coverage.pending_usdnumber|nullUSDJumlah kontrak yang masih tertunda, bukan bagian dari `total_usd`.
oi.coverage.stale_excludedarray—Baris yang tidak disertakan karena pembaruan terakhirnya berada di luar jendela layak pakai. kosong pada sampel yang dipakai untuk menghasilkan tabel ini
oi.coverage.unavailablearray—Pasangan bursa / kontrak yang tidak dapat disertakan, masing-masing dengan alasannya. Tidak pernah dihitung sebagai 0.
oi.coverage.unavailable[]object—Item yang datanya tidak tersedia, beserta alasannya. Tidak pernah dilaporkan sebagai 0.
oi.coverage.unavailable[].exchangestring—ID bursa, huruf kecil (misalnya `binance`).
oi.coverage.unavailable[].symbolstring—Simbol instrumen yang dinormalkan oleh CoinBoss (misalnya BTCUSDT).
oi.coverage.unavailable[].native_symbolstring—Simbol persis seperti yang ditulis bursa.
oi.coverage.unavailable[].marginstring—Kelas mata uang margin.
oi.coverage.unavailable[].contract_typestring—`perpetual` atau `delivery`.
oi.coverage.unavailable[].reasonstring—Kode alasan.
oi.coverage.unavailable[].detailstring—Detail.
oi.methodobject—Pernyataan teks biasa tentang rumus yang dipakai untuk respons ini.
oi.method.totalstring—Total.
oi.method.usdstringUSDNilai.
oi.method.change_h1_h4string—Definisi teks biasa untuk perubahan open interest 1h dan 4h: setiap kontrak dibandingkan dengan snapshot-nya sendiri yang paling dekat dengan awal jendela.
oi.method.change_h24string—Definisi teks biasa untuk perubahan open interest 24h: pemasangan dalam bursa yang sama terhadap snapshot per jam yang paling dekat dengan 24 jam lalu, baseline beku dikecualikan.
oi.method.oi_sidestring—`double`, `single`, atau `unstated`: apakah bursa melaporkan kedua sisi open interest dalam satu angka.
fundingobject—Objek yang sama dengan yang dikembalikan `/api/sd/funding` untuk koin ini.
funding.coinstring—Simbol koin, huruf besar (misalnya BTC).
funding.nownumbermsWaktu server saat respons disusun.
funding.unitstring—Satuan semua kolom rate dalam respons ini: `fraction` (0.0001 = 0.01 %).
funding.avg_8hnumberfraction per 8hRata-rata sederhana rate yang dinormalkan 8h, satu kontrak per bursa.
funding.oi_weighted_8hnumberfraction per 8hRata-rata berbobot open interest dari rate yang dinormalkan 8h.
funding.apr_pctnumber% per yearPenahunan sederhana: rate 8h × 3 × 365 × 100.
funding.apr_basisstring—Agregat yang menjadi dasar `apr_pct` utama.
funding.n_exchangesnumber—Jumlah bursa yang berkontribusi.
funding.n_normalizednumber—Bursa yang interval funding-nya diketahui dan dapat dinormalkan ke 8h.
funding.n_unknown_intervalnumber—Bursa yang tidak disertakan dalam agregat karena interval funding-nya tidak diketahui.
funding.settled_cum_7dobject—Jumlah funding rate yang benar-benar diselesaikan selama 7 hari terakhir, dirata-ratakan lintas bursa yang memiliki riwayat penyelesaian.
funding.settled_cum_7d.avgnumberfractionRata-rata sederhana lintas bursa.
funding.settled_cum_7d.oi_weightednumberfractionRata-rata berbobot open interest.
funding.settled_cum_7d.nnumber—Bursa dengan jendela yang lengkap.
funding.settled_cum_30dobject—Sama, selama 30 hari.
funding.settled_cum_30d.avgnumberfractionRata-rata sederhana lintas bursa.
funding.settled_cum_30d.oi_weightednumberfractionRata-rata berbobot open interest.
funding.settled_cum_30d.nnumber—Bursa dengan jendela yang lengkap.
funding.by_exchangearray—Satu baris per bursa: kontrak utamanya untuk koin ini (yang open interest-nya terbesar).
funding.by_exchange[]object—Rincian per bursa.
funding.by_exchange[].exchangestring—ID bursa, huruf kecil (misalnya `binance`).
funding.by_exchange[].symbolstring—Simbol instrumen yang dinormalkan oleh CoinBoss (misalnya BTCUSDT).
funding.by_exchange[].marginstring—Kelas mata uang margin.
funding.by_exchange[].kindstring—Jenis.
funding.by_exchange[].primaryboolean—True untuk kontrak yang mewakili bursanya dalam agregat (kontrak dengan open interest terbesar); selalu true dalam daftar ini.
funding.by_exchange[].ratenumber—Rate.
funding.by_exchange[].interval_hnumberhInterval.
funding.by_exchange[].rate_8hnumber—Rate yang dinormalkan ke periode 8 jam.
funding.by_exchange[].apr_pctnumber% per yearPersentase tahunan.
funding.by_exchange[].next_funding_timenumber|nullmsStempel waktu.
funding.by_exchange[].next_derivedboolean—True jika `next_funding_time` tidak dipublikasikan bursa dan diperkirakan sebagai jam UTC penuh berikutnya (hanya bursa dengan penyelesaian per jam).
funding.by_exchange[].predicted_ratenull—Rate indikatif periode berikutnya; null jika tidak dipublikasikan.
funding.by_exchange[].oi_usdnumber|nullUSDOpen interest dalam nosional USD.
funding.by_exchange[].updated_atnumbermsWaktu baris ini terakhir diperbarui.
funding.by_exchange[].age_snumbersJumlah detik sejak baris ini terakhir diperbarui.
funding.by_exchange[].is_staleboolean—true jika baris lebih lama daripada jendela kesegaran; baris usang tidak dipakai dalam total.
funding.by_exchange[].settledobject|null—Catatan penyelesaian aktual; null jika tidak ada riwayat publik.
funding.by_exchange[].settled.last_ratenumberfractionFunding rate yang benar-benar dikenakan pada penyelesaian terakhir (`last_time`), dari riwayat funding bursa (0.0001 = 0.01 %). bisa tidak ada
funding.by_exchange[].settled.last_timenumbermsStempel waktu. bisa tidak ada
funding.by_exchange[].settled.interval_hnumberhInterval. bisa tidak ada
funding.by_exchange[].settled.cum_7dnumberfractionJumlah funding rate yang diselesaikan pada kontrak ini dalam 7 hari terakhir (0.0015 = 0.15 %); null jika tidak ada penyelesaian yang tercatat. bisa tidak ada
funding.by_exchange[].settled.n_7dnumbercountJumlah catatan penyelesaian yang dikumpulkan untuk 7 hari terakhir. bisa tidak ada
funding.by_exchange[].settled.n_7d_expectednumbercountJumlah penyelesaian yang seharusnya ada dalam jendela 7 hari penuh: 168 ÷ interval penyelesaian dalam jam; null jika intervalnya tidak diketahui. bisa tidak ada
funding.by_exchange[].settled.cum_7d_completeboolean—True jika riwayat mencakup awal jendela 7 hari dan memuat minimal 90 % dari penyelesaian yang diharapkan. bisa tidak ada
funding.by_exchange[].settled.cum_30dnumberfractionJumlah funding rate yang diselesaikan pada kontrak ini dalam 30 hari terakhir (0.006 = 0.6 %). bisa tidak ada
funding.by_exchange[].settled.n_30dnumbercountJumlah catatan penyelesaian yang dikumpulkan untuk 30 hari terakhir. bisa tidak ada
funding.by_exchange[].settled.n_30d_expectednumbercountJumlah penyelesaian yang seharusnya ada dalam jendela 30 hari penuh: 720 ÷ interval penyelesaian dalam jam; null jika intervalnya tidak diketahui. bisa tidak ada
funding.by_exchange[].settled.cum_30d_completeboolean—True jika riwayat mencakup awal jendela 30 hari dan memuat minimal 90 % dari penyelesaian yang diharapkan. bisa tidak ada
funding.by_exchange[].settled.history_fromnumbermsCatatan paling awal yang tersimpan. bisa tidak ada
funding.other_contractsarray—Kontrak lain untuk koin yang sama (USDC, bermargin koin, …). Bukan bagian dari agregat.
funding.other_contracts[]object—Satu kontrak funding tambahan milik suatu bursa (bermargin koin, USDC, …) yang bukan kontrak utamanya dan dikecualikan dari agregat.
funding.other_contracts[].exchangestring—ID bursa, huruf kecil (misalnya `binance`).
funding.other_contracts[].symbolstring—Simbol instrumen yang dinormalkan oleh CoinBoss (misalnya BTCUSDT).
funding.other_contracts[].marginstring—Kelas mata uang margin.
funding.other_contracts[].kindstring—Jenis.
funding.other_contracts[].primaryboolean—False untuk setiap baris dalam daftar ini: kontrak ini bukan kontrak yang mewakili bursanya dalam agregat.
funding.other_contracts[].ratenumber—Rate.
funding.other_contracts[].interval_hnumber|nullhInterval.
funding.other_contracts[].rate_8hnumber|null—Rate yang dinormalkan ke periode 8 jam.
funding.other_contracts[].apr_pctnumber|null% per yearPersentase tahunan.
funding.other_contracts[].next_funding_timenumber|nullmsStempel waktu.
funding.other_contracts[].next_derivedboolean—True jika `next_funding_time` tidak dipublikasikan bursa dan diperkirakan sebagai jam UTC penuh berikutnya (hanya bursa dengan penyelesaian per jam).
funding.other_contracts[].predicted_ratenumber|null—Rate indikatif periode berikutnya; null jika tidak dipublikasikan.
funding.other_contracts[].oi_usdnumber|nullUSDOpen interest dalam nosional USD.
funding.other_contracts[].updated_atnumbermsWaktu baris ini terakhir diperbarui.
funding.other_contracts[].age_snumbersJumlah detik sejak baris ini terakhir diperbarui.
funding.other_contracts[].is_staleboolean—true jika baris lebih lama daripada jendela kesegaran; baris usang tidak dipakai dalam total.
funding.other_contracts[].settledobject|null—Catatan penyelesaian aktual; null jika tidak ada riwayat publik.
funding.other_contracts[].settled.last_ratenumberfractionFunding rate yang benar-benar dikenakan pada penyelesaian terakhir (`last_time`), dari riwayat funding bursa (0.0001 = 0.01 %). bisa tidak ada
funding.other_contracts[].settled.last_timenumbermsStempel waktu. bisa tidak ada
funding.other_contracts[].settled.interval_hnumberhInterval. bisa tidak ada
funding.other_contracts[].settled.cum_7dnumberfractionJumlah funding rate yang diselesaikan pada kontrak ini dalam 7 hari terakhir (0.0015 = 0.15 %); null jika tidak ada penyelesaian yang tercatat. bisa tidak ada
funding.other_contracts[].settled.n_7dnumbercountJumlah catatan penyelesaian yang dikumpulkan untuk 7 hari terakhir. bisa tidak ada
funding.other_contracts[].settled.n_7d_expectednumbercountJumlah penyelesaian yang seharusnya ada dalam jendela 7 hari penuh: 168 ÷ interval penyelesaian dalam jam; null jika intervalnya tidak diketahui. bisa tidak ada
funding.other_contracts[].settled.cum_7d_completeboolean—True jika riwayat mencakup awal jendela 7 hari dan memuat minimal 90 % dari penyelesaian yang diharapkan. bisa tidak ada
funding.other_contracts[].settled.cum_30dnumberfractionJumlah funding rate yang diselesaikan pada kontrak ini dalam 30 hari terakhir (0.006 = 0.6 %). bisa tidak ada
funding.other_contracts[].settled.n_30dnumbercountJumlah catatan penyelesaian yang dikumpulkan untuk 30 hari terakhir. bisa tidak ada
funding.other_contracts[].settled.n_30d_expectednumbercountJumlah penyelesaian yang seharusnya ada dalam jendela 30 hari penuh: 720 ÷ interval penyelesaian dalam jam; null jika intervalnya tidak diketahui. bisa tidak ada
funding.other_contracts[].settled.cum_30d_completeboolean—True jika riwayat mencakup awal jendela 30 hari dan memuat minimal 90 % dari penyelesaian yang diharapkan. bisa tidak ada
funding.other_contracts[].settled.history_fromnumbermsCatatan paling awal yang tersimpan. bisa tidak ada
funding.coverageobject—Apa yang termasuk dan tidak termasuk dalam angka di atas. Bandingkan ini terlebih dahulu sebelum membandingkan total dengan sumber lain.
funding.coverage.settle_history_exchangesarray—Bursa yang catatan penyelesaian aktualnya dikumpulkan.
funding.coverage.settle_history_exchanges[]string—ID bursa yang catatan penyelesaian funding aktualnya dikumpulkan untuk koin ini.
funding.coverage.no_settle_historyarray—Bursa tanpa sumber riwayat penyelesaian publik; `settled`-nya bernilai null.
funding.coverage.no_settle_history[]string—ID bursa dari kontrak utama yang tidak memiliki riwayat penyelesaian terkumpul, sehingga blok `settled`-nya bernilai null.
funding.coverage.unknown_intervalarray—Baris yang interval funding-nya tidak dapat ditentukan. kosong pada sampel yang dipakai untuk menghasilkan tabel ini
funding.coverage.no_liveness_excludedarray—Baris yang dikecualikan karena kontraknya tidak menunjukkan tanda perdagangan (tidak ada ticker, open interest, atau kuotasi terbaru). kosong pada sampel yang dipakai untuk menghasilkan tabel ini
funding.methodobject—Pernyataan teks biasa tentang rumus yang dipakai untuk respons ini.
funding.method.ratestring—Rate.
funding.method.rate_8hstring—Rate yang dinormalkan ke periode 8 jam.
funding.method.apr_pctstring% per yearPersentase tahunan.
funding.method.aggregatestring—Agregat lintas bursa.
funding.method.settledstring—Catatan penyelesaian aktual; null jika tidak ada riwayat publik.
funding.method.predicted_ratestring—Rate indikatif periode berikutnya; null jika tidak dipublikasikan.
funding.method.livenessstring—Aturan teks biasa untuk membuang kontrak mati: baris funding hanya dihitung jika memiliki ticker dalam 1h terakhir, open interest dalam 3h terakhir, atau kuotasi sendiri dalam 3h terakhir.
liquidationsobject—Objek yang sama dengan yang dikembalikan `/api/sd/liquidations` untuk koin ini.
liquidations.coinstring—Simbol koin, huruf besar (misalnya BTC).
liquidations.nownumbermsWaktu server saat respons disusun.
liquidations.windowsobject—Total untuk setiap jendela (kunci seperti `1h`, `4h`, `12h`, `24h`). kunci dinamis: 1h,4h,12h,24h
liquidations.windows.{*}object—Nilai per jendela.
liquidations.windows.{*}.long_usdnumberUSDPosisi long yang terlikuidasi; null jika tidak ada sumber yang mencakup jendela tersebut.
liquidations.windows.{*}.short_usdnumberUSDPosisi short yang terlikuidasi; null jika tidak ada sumber yang mencakup jendela tersebut.
liquidations.windows.{*}.total_usdnumberUSDLong + short.
liquidations.windows.{*}.countnumber—Jumlah order likuidasi.
liquidations.windows.{*}.long_pctnumber%Pangsa long dalam total.
liquidations.windows.{*}.max_orderobject—Likuidasi tunggal terbesar dalam jendela.
liquidations.windows.{*}.max_order.exchangestring—ID bursa, huruf kecil (misalnya `binance`).
liquidations.windows.{*}.max_order.symbolstring—Simbol instrumen yang dinormalkan oleh CoinBoss (misalnya BTCUSDT).
liquidations.windows.{*}.max_order.sidestring—`long` / `short` atau `buy` / `sell`.
liquidations.windows.{*}.max_order.pricenumber—Harga terakhir dalam mata uang kuotasi (USD atau USDT kecuali dinyatakan lain).
liquidations.windows.{*}.max_order.qtynumber—Kuantitas.
liquidations.windows.{*}.max_order.contract_multipliernumberxJumlah koin per unit kuotasi kontrak dari order terbesar (1000 untuk kontrak bergaya 1000PEPE); `price` dan `qty` sudah dikonversi ke satuan koin tunggal.
liquidations.windows.{*}.max_order.value_usdnumberUSDNilai.
liquidations.windows.{*}.max_order.timestampnumbermsStempel waktu.
liquidations.by_exchangeobject—Pembagian per bursa untuk setiap jendela. kunci dinamis: 1h,4h,12h,24h
liquidations.by_exchange.{*}array—Rincian per bursa.
liquidations.by_exchange.{*}[]object—Rincian per bursa.
liquidations.by_exchange.{*}[].exchangestring—ID bursa, huruf kecil (misalnya `binance`).
liquidations.by_exchange.{*}[].long_usdnumberUSDSisi long.
liquidations.by_exchange.{*}[].short_usdnumberUSDSisi short.
liquidations.by_exchange.{*}[].total_usdnumberUSDTotal.
liquidations.by_exchange.{*}[].countnumber—Jumlah item.
liquidations.by_exchange.{*}[].share_pctnumber%Pangsa dari total.
liquidations.last_event_atnumbermsWaktu likuidasi terbaru untuk koin ini.
liquidations.last_event_age_snumbersJumlah detik sejak peristiwa tersebut.
liquidations.sourcesarray—Keadaan setiap feed likuidasi: cara pengumpulannya dan kapan terakhir mengirim data.
liquidations.sources[]object—Sumber data.
liquidations.sources[].exchangestring—ID bursa, huruf kecil (misalnya `binance`).
liquidations.sources[].viastring—Metode pengumpulan (`ws`, `rest`, …).
liquidations.sources[].statusstring—Keadaan feed yang dinilai dari waktu event dan heartbeat-nya sendiri.
liquidations.sources[].feed_last_event_age_snumber|nullsJumlah detik sejak event tersebut.
liquidations.sources[].ws_heartbeat_age_snumber|nullsJumlah detik sejak event tersebut.
liquidations.sources[].judged_bystring—Stempel waktu yang menjadi dasar penilaian status.
liquidations.sources[].coin_last_event_age_snumber|nullsJumlah detik sejak event tersebut.
liquidations.sources[].min_event_usdnumberUSDUkuran order terkecil yang dipublikasikan feed; likuidasi yang lebih kecil tidak terlihat di bursa ini.
liquidations.sources[].notestring|null—Catatan.
liquidations.sources[].node_heartbeat_age_snumbersJumlah detik sejak event tersebut. bisa tidak ada
liquidations.sources[].pipeline_last_event_age_snumbersJumlah detik sejak event tersebut. bisa tidak ada
liquidations.coverageobject—Apa yang termasuk dan tidak termasuk dalam angka di atas. Bandingkan ini terlebih dahulu sebelum membandingkan total dengan sumber lain.
liquidations.coverage.collected_exchangesarray—Bursa yang memiliki feed likuidasi publik dan dikumpulkan CoinBoss.
liquidations.coverage.collected_exchanges[]string—Bursa yang dikumpulkan.
liquidations.coverage.unavailablearray—Pasangan bursa / kontrak yang tidak dapat disertakan, masing-masing dengan alasannya. Tidak pernah dihitung sebagai 0.
liquidations.coverage.unavailable[]object—Item yang datanya tidak tersedia, beserta alasannya. Tidak pernah dilaporkan sebagai 0.
liquidations.coverage.unavailable[].exchangestring—ID bursa, huruf kecil (misalnya `binance`).
liquidations.coverage.unavailable[].reasonstring—Kode alasan.
liquidations.methodobject—Pernyataan teks biasa tentang rumus yang dipakai untuk respons ini.
liquidations.method.eventstring—Catatan teks biasa tentang apa yang dimaksud satu event likuidasi: satu order likuidasi yang dikirim stream bursa atau dikembalikan API REST publiknya.
liquidations.method.sidestring—`long` / `short` atau `buy` / `sell`.
liquidations.method.value_usdstringUSDNilai.
liquidations.method.dedupestring—Catatan teks biasa tentang deduplikasi: event bersifat unik berdasarkan bursa, simbol, sisi, harga, nilai, dan stempel waktu, ditambah ID order bursa jika disediakan.
liquidations.method.null_rulestring—Catatan teks biasa bahwa jendela tanpa satu pun event terkumpul mengembalikan null, bukan 0, serta di mana bursa tanpa feed publik dicantumkan.
liquidations.method.binance_notestring—Peringatan teks biasa bahwa Binance mengirim paling banyak satu likuidasi per simbol per detik, sehingga total Binance merupakan batas bawah.
liquidations.method.min_event_usdstringUSDOrder terkecil yang dipublikasikan feed.
volumeobject—Objek yang sama dengan yang dikembalikan `/api/sd/volume` untuk koin ini.
volume.coinstring—Simbol koin, huruf besar (misalnya BTC).
volume.nownumbermsWaktu server saat respons disusun.
volume.futuresobject—Blok atau nilai pasar futures.
volume.futures.total_usdnumberUSDVolume futures 24h lintas bursa (nosional USD).
volume.futures.n_exchangesnumber—Jumlah bursa yang berkontribusi.
volume.futures.by_exchangearray—Rincian per bursa.
volume.futures.by_exchange[]object—Rincian per bursa.
volume.futures.by_exchange[].exchangestring—ID bursa, huruf kecil (misalnya `binance`).
volume.futures.by_exchange[].vol_usdnumberUSDVolume dalam nosional USD.
volume.futures.by_exchange[].legacy_usdnumberUSDBagian volume yang berasal dari himpunan ticker perpetual USDT.
volume.futures.by_exchange[].sd_usdnumberUSDBagian yang berasal dari kontrak tambahan (USDC, bermargin koin, berjangka) yang sudah disertakan.
volume.futures.by_exchange[].share_pctnumber%Pangsa dari total.
volume.futures.change_24hobject—Perubahan 24h.
volume.futures.change_24h.pctnumber%Persentase.
volume.futures.change_24h.curnumber—Nilai saat ini.
volume.futures.change_24h.prevnumber—Nilai sebelumnya (baseline).
volume.futures.change_24h.n_matchednumber—Item yang ada di kedua ujung perbandingan.
volume.futures.change_24h.n_totalnumber—Item yang ada saat ini.
volume.futures.change_24h.prev_tsnumbermsWaktu snapshot baseline.
volume.futures.change_24h.basisstring—Harga futures dikurangi harga spot, atau blok basis.
volume.futures.selfdata_contractsobject—Kontrak tambahan: apa yang sudah disertakan dan apa yang masih tertunda.
volume.futures.selfdata_contracts.included_usdnullUSDVolume 24h kontrak yang dikumpulkan sebagai tambahan (bermargin koin, USDC, berjangka) yang sudah dihitung dalam total futures; null jika belum ada yang dihitung.
volume.futures.selfdata_contracts.n_includednumbercountJumlah kontrak tambahan yang dihitung dalam total futures (yang memiliki snapshot sendiri dari sekitar 24 jam lalu).
volume.futures.selfdata_contracts.pending_usdnumber|nullUSDJumlah item yang tertunda, tidak termasuk dalam total.
volume.futures.selfdata_contracts.n_pendingnumbercountJumlah kontrak tambahan yang belum dihitung karena belum memiliki baseline 24 jam lalu sendiri; yang terbesar dicantumkan di `pending`.
volume.futures.selfdata_contracts.pendingarray—Item yang dikumpulkan tetapi belum disertakan.
volume.futures.selfdata_contracts.pending[]object—Item yang dikumpulkan tetapi belum disertakan.
volume.futures.selfdata_contracts.pending[].exchangestring—ID bursa, huruf kecil (misalnya `binance`).
volume.futures.selfdata_contracts.pending[].symbolstring—Simbol instrumen yang dinormalkan oleh CoinBoss (misalnya BTCUSDT).
volume.futures.selfdata_contracts.pending[].marginstring—Kelas mata uang margin.
volume.futures.selfdata_contracts.pending[].contract_typestring—`perpetual` atau `delivery`.
volume.futures.selfdata_contracts.pending[].vol_usdnumberUSDVolume dalam nosional USD.
volume.futures.selfdata_contracts.pending[].reasonstring—Kode alasan.
volume.spotobject—Blok atau nilai pasar spot.
volume.spot.total_usdnumberUSDVolume spot 24h lintas bursa.
volume.spot.n_exchangesnumber—Jumlah bursa yang berkontribusi.
volume.spot.asofnumbermsWaktu data terbaru yang digunakan.
volume.spot.by_exchangearray—Rincian per bursa.
volume.spot.by_exchange[]object—Rincian per bursa.
volume.spot.by_exchange[].exchangestring—ID bursa, huruf kecil (misalnya `binance`).
volume.spot.by_exchange[].vol_usdnumberUSDVolume dalam nosional USD.
volume.spot.by_exchange[].quotestring—Mata uang kuotasi yang disertakan untuk bursa ini.
volume.spot.by_exchange[].tsnumbermsStempel waktu.
volume.spot.by_exchange[].pricenumber—Harga terakhir dalam mata uang kuotasi (USD atau USDT kecuali dinyatakan lain).
volume.spot.by_exchange[].age_snumbersJumlah detik sejak baris ini terakhir diperbarui.
volume.spot.by_exchange[].share_pctnumber%Pangsa dari total.
volume.spot.change_24hobject—Perubahan 24h.
volume.spot.change_24h.pctnumber%Persentase.
volume.spot.change_24h.curnumber—Nilai saat ini.
volume.spot.change_24h.prevnumber—Nilai sebelumnya (baseline).
volume.spot.change_24h.n_matchednumber—Item yang ada di kedua ujung perbandingan.
volume.spot.change_24h.n_totalnumber—Item yang ada saat ini.
volume.spot.change_24h.prev_tsnumbermsWaktu snapshot baseline.
volume.spot.change_24h.basisstring—Harga futures dikurangi harga spot, atau blok basis.
volume.ratiosobject—Rasio volume: `futures_to_spot` (volume futures 24h ÷ volume spot 24h) dan `oi_to_futures_volume`; masing-masing null jika salah satu inputnya tidak ada.
volume.ratios.futures_to_spotnumber—Volume futures dibagi volume spot.
volume.ratios.oi_to_futures_volumenumber—Open interest dibagi volume futures 24h.
volume.methodobject—Pernyataan teks biasa tentang rumus yang dipakai untuk respons ini.
volume.method.futuresstring—Blok atau nilai pasar futures.
volume.method.spotstring—Blok atau nilai pasar spot.
volume.method.changestring—Perubahan selama periode yang dinyatakan.
volume.method.oi_to_futures_volumestring—Definisi teks biasa untuk `ratios.oi_to_futures_volume`: total open interest dalam USD ÷ volume futures 24h dalam USD.
lsobject—Objek yang sama dengan yang dikembalikan `/api/sd/ls` untuk koin ini.
ls.coinstring—Simbol koin, huruf besar (misalnya BTC).
ls.nownumbermsWaktu server saat respons disusun.
ls.accountobject—Pangsa seluruh akun yang net long dibandingkan net short.
ls.account.long_pctnumber%Pangsa long.
ls.account.short_pctnumber%Pangsa short.
ls.account.rationumber—Rasio.
ls.account.n_exchangesnumber—Jumlah bursa yang berkontribusi.
ls.account.by_exchangearray—Rincian per bursa.
ls.account.by_exchange[]object—Rincian per bursa.
ls.account.by_exchange[].exchangestring—ID bursa, huruf kecil (misalnya `binance`).
ls.account.by_exchange[].symbolstring—Simbol instrumen yang dinormalkan oleh CoinBoss (misalnya BTCUSDT).
ls.account.by_exchange[].long_pctnumber%Pangsa long.
ls.account.by_exchange[].short_pctnumber%Pangsa short.
ls.account.by_exchange[].rationumber—Rasio.
ls.account.by_exchange[].updated_atnumbermsWaktu baris ini terakhir diperbarui.
ls.account.by_exchange[].age_snumbersJumlah detik sejak baris ini terakhir diperbarui.
ls.account.by_exchange[].is_staleboolean—true jika baris lebih lama daripada jendela kesegaran; baris usang tidak dipakai dalam total.
ls.account.by_exchange[].sourcestring—Asal nilai tersebut.
ls.account.by_exchange[].periodstring—Periode.
ls.top_accountobject—Sama, dibatasi pada trader teratas menurut definisi bursa.
ls.top_account.long_pctnumber|null%Pangsa long.
ls.top_account.short_pctnumber|null%Pangsa short.
ls.top_account.rationumber|null—Rasio.
ls.top_account.n_exchangesnumber—Jumlah bursa yang berkontribusi.
ls.top_account.by_exchangearray—Rincian per bursa.
ls.top_account.by_exchange[]object—Rincian per bursa.
ls.top_account.by_exchange[].exchangestring—ID bursa, huruf kecil (misalnya `binance`).
ls.top_account.by_exchange[].symbolstring—Simbol instrumen yang dinormalkan oleh CoinBoss (misalnya BTCUSDT).
ls.top_account.by_exchange[].long_pctnumber%Pangsa long.
ls.top_account.by_exchange[].short_pctnumber%Pangsa short.
ls.top_account.by_exchange[].rationumber—Rasio.
ls.top_account.by_exchange[].updated_atnumbermsWaktu baris ini terakhir diperbarui.
ls.top_account.by_exchange[].age_snumbersJumlah detik sejak baris ini terakhir diperbarui.
ls.top_account.by_exchange[].is_staleboolean—true jika baris lebih lama daripada jendela kesegaran; baris usang tidak dipakai dalam total.
ls.top_account.by_exchange[].sourcestring—Asal nilai tersebut.
ls.top_account.by_exchange[].periodstring—Periode.
ls.top_positionobject—Pangsa long vs short dari posisi yang dipegang trader teratas.
ls.top_position.long_pctnumber|null%Pangsa long.
ls.top_position.short_pctnumber|null%Pangsa short.
ls.top_position.rationumber|null—Rasio.
ls.top_position.n_exchangesnumber—Jumlah bursa yang berkontribusi.
ls.top_position.by_exchangearray—Rincian per bursa.
ls.top_position.by_exchange[]object—Rincian per bursa.
ls.top_position.by_exchange[].exchangestring—ID bursa, huruf kecil (misalnya `binance`).
ls.top_position.by_exchange[].symbolstring—Simbol instrumen yang dinormalkan oleh CoinBoss (misalnya BTCUSDT).
ls.top_position.by_exchange[].long_pctnumber%Pangsa long.
ls.top_position.by_exchange[].short_pctnumber%Pangsa short.
ls.top_position.by_exchange[].rationumber—Rasio.
ls.top_position.by_exchange[].updated_atnumbermsWaktu baris ini terakhir diperbarui.
ls.top_position.by_exchange[].age_snumbersJumlah detik sejak baris ini terakhir diperbarui.
ls.top_position.by_exchange[].is_staleboolean—true jika baris lebih lama daripada jendela kesegaran; baris usang tidak dipakai dalam total.
ls.top_position.by_exchange[].sourcestring—Asal nilai tersebut.
ls.top_position.by_exchange[].periodstring—Periode.
ls.position_allobject—Pangsa long vs short dari semua posisi (bursa yang memublikasikannya).
ls.position_all.long_pctnumber|null%Pangsa long.
ls.position_all.short_pctnumber|null%Pangsa short.
ls.position_all.rationumber|null—Rasio.
ls.position_all.n_exchangesnumber—Jumlah bursa yang berkontribusi.
ls.position_all.by_exchangearray—Rincian per bursa.
ls.position_all.by_exchange[]object—Rincian per bursa.
ls.position_all.by_exchange[].exchangestring—ID bursa, huruf kecil (misalnya `binance`).
ls.position_all.by_exchange[].symbolstring—Simbol instrumen yang dinormalkan oleh CoinBoss (misalnya BTCUSDT).
ls.position_all.by_exchange[].long_pctnumber%Pangsa long.
ls.position_all.by_exchange[].short_pctnumber%Pangsa short.
ls.position_all.by_exchange[].rationumber—Rasio.
ls.position_all.by_exchange[].updated_atnumbermsWaktu baris ini terakhir diperbarui.
ls.position_all.by_exchange[].age_snumbersJumlah detik sejak baris ini terakhir diperbarui.
ls.position_all.by_exchange[].is_staleboolean—true jika baris lebih lama daripada jendela kesegaran; baris usang tidak dipakai dalam total.
ls.position_all.by_exchange[].sourcestring—Asal nilai tersebut.
ls.position_all.by_exchange[].periodstring—Periode.
ls.takerobject—Pangsa volume beli taker vs jual taker.
ls.taker.long_pctnumber|null%Pangsa long.
ls.taker.short_pctnumber|null%Pangsa short.
ls.taker.rationumber|null—Rasio.
ls.taker.n_exchangesnumber—Jumlah bursa yang berkontribusi.
ls.taker.by_exchangearray—Rincian per bursa.
ls.definitionsobject—Definisi setiap ukuran. Kelima ukuran ini menjawab pertanyaan yang berbeda dan tidak pernah dicampur. bisa tidak ada
ls.definitions.accountstring—Ukuran berbasis akun. bisa tidak ada
ls.definitions.top_accountstring—Ukuran akun trader teratas. bisa tidak ada
ls.definitions.top_positionstring—Ukuran posisi trader teratas. bisa tidak ada
ls.definitions.position_allstring—Ukuran semua posisi. bisa tidak ada
ls.definitions.takerstring—Ukuran beli / jual taker. bisa tidak ada
ls.methodobject—Pernyataan teks biasa tentang rumus yang dipakai untuk respons ini. bisa tidak ada
ls.method.normalizestring—Catatan teks biasa tentang normalisasi: nilai setiap bursa diskalakan ulang sehingga long % + short % = 100, dan rasio = long % ÷ short %. bisa tidak ada
ls.method.aggregatestring—Agregat lintas bursa. bisa tidak ada
ls.method.freshnessstring—Aturan kesegaran dalam teks biasa: baris yang diperbarui dalam 24 jam terakhir ditampilkan dan `is_stale` menandai baris yang lebih lama dari 2 jam. bisa tidak ada
errorsobject—Bagian paket yang gagal disusun, dengan kunci berupa nama bagian; kosong jika semua bagian tersedia. bisa tidak ada

Dihasilkan 2026-11-11 23:00 UTC dari 4 respons nyata.

Contoh respons

Tidak ada contoh yang disimpan karena respons sukses terakhir terlalu besar untuk ditampilkan. Panggil endpoint di Playground.

Sampel terverifikasi

Selain contoh di atas, probe memanggil endpoint ini dengan parameter berikut dan memeriksa skemanya setiap kali.

ParameterHTTPLatensiHasil
coin=ETH20073 msLolos
coin=SOL20059 msLolos
coin=ARKM20059 msLolos
—4002 msLolos mengembalikan error yang diharapkan

Diperiksa 2026-11-13 03:57:35 UTC

Detail

Autentikasi
Tidak ada. Endpoint publik.
Batas permintaan
1200 permintaan per menit per IP
Cache server
15s
Mikro-cache edge
10s
Frekuensi pembaruan
lihat /api/sd/oi, /api/sd/funding, /api/sd/liquidations, /api/sd/volume, /api/sd/ls (polling 60 s hingga 5 min; likuidasi real-time; spot setiap 10 min)
Jendela
snapshot terbaru per blok ditambah jendela bergulir masing-masing blok
Sumber data
Gabungan blok open interest, funding, likuidasi, volume, dan long/short untuk satu koin, semuanya disusun dari kolektor CoinBoss sendiri yang melakukan polling ke API publik sekitar 30 bursa (mis. binance, okx, bybit, bitget, gate, hyperliquid).
Cakupan bursa
sama seperti kelima endpoint blok tunggal; daftar contracts dipotong menjadi 60 baris
Satuan
USD notional for OI / volume / liquidations; funding as fraction; long/short in percent
Metode
same builders as the five single-block endpoints
Stempel waktu
Milidetik epoch Unix (UTC) kecuali deskripsi kolom menyatakan lain
Format respons
json
Stabilitas
Stabil
Tersedia sejak
2026-11-11

Status langsung

TersediaDiperiksa 2026-11-13 03:57:35 UTCHTTP 200875 msSkema sesuaiTitik data terbaru berusia 0s

Ketersediaan, 30 hari terakhir

100% dari 411 pemeriksaan lolos

Pergeseran skema yang terdeteksi oleh probe terakhir
  • Dikembalikan tetapi tidak didokumentasikan: oi.coverage.stale_excluded[], oi.coverage.stale_excluded[].exchange, oi.coverage.stale_excluded[].symbol, oi.coverage.stale_excluded[].oi_usd, oi.coverage.stale_excluded[].age_s, oi.coverage.stale_excluded[].reason, ls.taker.by_exchange[], ls.taker.by_exchange[].exchange, ls.taker.by_exchange[].symbol, ls.taker.by_exchange[].long_pct

Error

Panggilan yang gagal memiliki satu bentuk yang sama di semua endpoint. Daftar lengkapnya ada di halaman error. Error dan batas permintaan →

KodeHTTPArtiTindakan
INVALID_PARAM400Parameter wajib tidak ada atau suatu nilai tidak diterima. `param` menyebutkan nama parameternya jika diketahui.Jangan mengulang tanpa perubahan; perbaiki permintaannya.
UNAUTHORIZED401Header `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.
FORBIDDEN403Rute ini bukan bagian dari API publik (internal atau khusus akun).Jangan mengulang.
NOT_FOUND404Rute tidak dikenal, atau koin / bursa / dana yang diminta tidak ada.Jangan mengulang; periksa path dan pengenal terhadap katalog.
RATE_LIMITED429Jumlah permintaan melebihi batas per menit. `Retry-After` memberikan jumlah detik untuk menunggu.Tunggu selama `Retry-After`, lalu ulangi dengan backoff.
INTERNAL500Error 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_FAILED503Sumber 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.
UNAVAILABLE501 / 503Dataset 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_FAILED200Beberapa endpoint lama menjawab HTTP 200 dengan `success: false`. Selalu periksa `success`, bukan hanya status HTTP.Bergantung pada pesannya; perlakukan sebagai permintaan yang gagal.

Coba

GET/api/sd/coinTersedia
Parameter

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

URL permintaanhttps://www.coinboss.com/api/sd/coin?coin=BTC
Pilih endpoint lalu tekan “Kirim permintaan”. Respons, header, dan waktu tempuhnya akan muncul di sini.