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)
/api/sd/coinPermintaan
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/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.
| 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. |
| oi | object | — | Objek yang sama dengan yang dikembalikan `/api/sd/oi` untuk koin ini. |
| oi.coin | string | — | Simbol koin, huruf besar (misalnya BTC). |
| oi.now | number | ms | Waktu server saat respons disusun. |
| oi.total_usd | number | USD | Open interest di semua bursa dan kontrak yang disertakan, sebagaimana dilaporkan masing-masing bursa (nosional USD). |
| oi.n_exchanges | number | — | Jumlah bursa dalam total. |
| oi.n_contracts | number | — | Jumlah kontrak dalam total. |
| oi.asof | number | ms | Waktu pembaruan terbaru di antara baris yang disertakan. |
| oi.total_usd_single_adjusted | number | USD | `total_usd` dengan angka bursa yang melaporkan kedua sisi (`double_sided.exchanges`) dibagi dua, sehingga setiap bursa dihitung satu sisi. |
| oi.double_sided | object | — | Bursa yang diketahui memublikasikan open interest long + short sebagai satu angka. |
| oi.double_sided.exchanges | array | — | Bursa. |
| oi.double_sided.exchanges[] | string | — | Bursa. |
| oi.double_sided.oi_usd | number | USD | Open interest yang dilaporkan bursa-bursa tersebut sebelum dibagi dua. |
| oi.by_kind | object | — | Pembagian menurut linear / inverse. |
| oi.by_kind.linear_usd | number | USD | Open interest kontrak linear (margin dan penyelesaiannya dalam stablecoin atau USD). |
| oi.by_kind.inverse_usd | number | USD | Open interest kontrak inverse (bermargin koin), dikonversi ke USD pada harga kontrak. |
| oi.by_margin | object | — | Pembagian menurut mata uang margin. |
| oi.by_margin.other | number | USD | Mata uang margin lainnya (misalnya bursa dengan penyelesaian USD seperti CME). |
| oi.by_margin.usdt | number | USD | Kontrak bermargin USDT. |
| oi.by_margin.usdc | number | USD | Kontrak bermargin USDC. bisa tidak ada |
| oi.by_margin.coin | number | USD | Kontrak bermargin koin. bisa tidak ada |
| oi.by_contract_type | object | — | Pembagian menurut perpetual / berjangka. |
| oi.by_contract_type.perpetual_usd | number | USD | Kontrak perpetual. |
| oi.by_contract_type.delivery_usd | number | USD | Kontrak berjangka dengan jatuh tempo (kontrak delivery). |
| oi.change | object | — | 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.{*}.pct | number | % | Perubahan persentase antara `prev` dan `cur`. |
| oi.change.{*}.cur | number | USD | Jumlah saat ini atas kontrak yang dicocokkan. |
| oi.change.{*}.prev | number | USD | Jumlah atas kontrak yang sama pada `prev_ts`. |
| oi.change.{*}.n_matched | number | — | Kontrak (atau bursa) yang ada di kedua ujung. |
| oi.change.{*}.n_total | number | — | Kontrak (atau bursa) yang ada saat ini. |
| oi.change.{*}.matched_share_pct | number | % | Pangsa open interest saat ini yang tercakup oleh himpunan yang dicocokkan. bisa tidak ada |
| oi.change.{*}.prev_ts | number | ms | Waktu snapshot baseline. |
| oi.change.{*}.span_min | number | min | Jarak aktual antara baseline dan saat ini. |
| oi.change.{*}.basis | string | — | Deret snapshot yang menjadi asal baseline. |
| oi.change.{*}.frozen_excluded | object | — | 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_baseline | number | — | Item dalam snapshot baseline. bisa tidak ada |
| oi.change.{*}.frozen_excluded.n_current | number | — | Item dalam snapshot saat ini. bisa tidak ada |
| oi.change.{*}.frozen_excluded.cur_usd | number | USD | Nilai saat ini. bisa tidak ada |
| oi.change.{*}.frozen_excluded.prev_usd | number | USD | Nilai baseline. bisa tidak ada |
| oi.by_exchange | array | — | Rincian per bursa. |
| oi.by_exchange[] | object | — | Rincian per bursa. |
| oi.by_exchange[].exchange | string | — | ID bursa, huruf kecil (misalnya `binance`). |
| oi.by_exchange[].oi_usd | number | USD | Open interest dalam nosional USD. |
| oi.by_exchange[].share_pct | number | % | Pangsa dari total. |
| oi.by_exchange[].n_contracts | number | — | Jumlah kontrak. |
| oi.by_exchange[].linear_usd | number | USD | Kontrak linear. |
| oi.by_exchange[].inverse_usd | number | USD | Kontrak inverse (bermargin koin). |
| oi.by_exchange[].perpetual_usd | number | USD | Kontrak perpetual. |
| oi.by_exchange[].delivery_usd | number | USD | Kontrak berjangka. |
| oi.by_exchange[].oi_side | string | — | `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_adjusted | number|null | USD | Ekuivalen satu sisi; null jika konvensi sisinya tidak dinyatakan. |
| oi.by_exchange[].updated_at | number | ms | Waktu baris ini terakhir diperbarui. |
| oi.by_exchange[].age_s | number | s | Jumlah detik sejak baris ini terakhir diperbarui. |
| oi.by_exchange[].is_stale | boolean | — | true jika baris lebih lama daripada jendela kesegaran; baris usang tidak dipakai dalam total. |
| oi.contracts | array | — | Baris per kontrak. |
| oi.contracts[] | object | — | Baris per kontrak. |
| oi.contracts[].exchange | string | — | ID bursa, huruf kecil (misalnya `binance`). |
| oi.contracts[].symbol | string | — | Simbol instrumen yang dinormalkan oleh CoinBoss (misalnya BTCUSDT). |
| oi.contracts[].native_symbol | string|null | — | Simbol persis seperti yang ditulis bursa. |
| oi.contracts[].oi_usd | number | USD | Open interest dalam nosional USD. |
| oi.contracts[].oi_side | string | — | `double`, `single`, atau `unstated`: apakah bursa melaporkan kedua sisi open interest dalam satu angka. |
| oi.contracts[].oi_usd_single | number|null | USD | Ekuivalen satu sisi dari `oi_usd`; null jika konvensi sisinya tidak dinyatakan. |
| oi.contracts[].margin | string | — | Kelas mata uang margin: `usdt`, `usdc`, `coin`, atau `other`. |
| oi.contracts[].kind | string | — | `linear` atau `inverse`. |
| oi.contracts[].contract_type | string | — | `perpetual` atau `delivery`. |
| oi.contracts[].expiry_ts | number|null | ms | Jatuh tempo kontrak berjangka; null untuk kontrak perpetual atau jika tidak dipublikasikan. |
| oi.contracts[].margin_basis | string | — | Cara kelas margin ditentukan (dari spesifikasi kontrak atau default bursa). |
| oi.contracts[].updated_at | number | ms | Waktu baris ini terakhir diperbarui. |
| oi.contracts[].age_s | number | s | Jumlah detik sejak baris ini terakhir diperbarui. |
| oi.contracts[].is_stale | boolean | — | true jika baris lebih lama daripada jendela kesegaran; baris usang tidak dipakai dalam total. |
| oi.contracts[].collector | string | — | Kolektor internal yang menghasilkan baris ini. |
| oi.contracts[].included_since | number|null | ms | Waktu kontrak ini masuk ke dalam total; null untuk himpunan dasar. |
| oi.coverage | object | — | Apa yang termasuk dan tidak termasuk dalam angka di atas. Bandingkan ini terlebih dahulu sebelum membandingkan total dengan sumber lain. |
| oi.coverage.included_exchanges | array | — | Bursa yang datanya disertakan dalam total. |
| oi.coverage.included_exchanges[] | string | — | Bursa yang disertakan dalam total. |
| oi.coverage.pending | array | — | 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[].exchange | string | — | ID bursa, huruf kecil (misalnya `binance`). |
| oi.coverage.pending[].symbol | string | — | Simbol instrumen yang dinormalkan oleh CoinBoss (misalnya BTCUSDT). |
| oi.coverage.pending[].native_symbol | string | — | Simbol persis seperti yang ditulis bursa. |
| oi.coverage.pending[].margin | string | — | Kelas mata uang margin. |
| oi.coverage.pending[].contract_type | string | — | `perpetual` atau `delivery`. |
| oi.coverage.pending[].oi_usd | number | USD | Open interest dalam nosional USD. |
| oi.coverage.pending[].age_s | number | s | Jumlah detik sejak baris ini terakhir diperbarui. |
| oi.coverage.pending[].reason | string | — | Kode alasan. |
| oi.coverage.pending[].detail | string|null | — | Detail. |
| oi.coverage.pending_usd | number|null | USD | Jumlah kontrak yang masih tertunda, bukan bagian dari `total_usd`. |
| oi.coverage.stale_excluded | array | — | Baris yang tidak disertakan karena pembaruan terakhirnya berada di luar jendela layak pakai. kosong pada sampel yang dipakai untuk menghasilkan tabel ini |
| oi.coverage.unavailable | array | — | 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[].exchange | string | — | ID bursa, huruf kecil (misalnya `binance`). |
| oi.coverage.unavailable[].symbol | string | — | Simbol instrumen yang dinormalkan oleh CoinBoss (misalnya BTCUSDT). |
| oi.coverage.unavailable[].native_symbol | string | — | Simbol persis seperti yang ditulis bursa. |
| oi.coverage.unavailable[].margin | string | — | Kelas mata uang margin. |
| oi.coverage.unavailable[].contract_type | string | — | `perpetual` atau `delivery`. |
| oi.coverage.unavailable[].reason | string | — | Kode alasan. |
| oi.coverage.unavailable[].detail | string | — | Detail. |
| oi.method | object | — | Pernyataan teks biasa tentang rumus yang dipakai untuk respons ini. |
| oi.method.total | string | — | Total. |
| oi.method.usd | string | USD | Nilai. |
| oi.method.change_h1_h4 | string | — | 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_h24 | string | — | 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_side | string | — | `double`, `single`, atau `unstated`: apakah bursa melaporkan kedua sisi open interest dalam satu angka. |
| funding | object | — | Objek yang sama dengan yang dikembalikan `/api/sd/funding` untuk koin ini. |
| funding.coin | string | — | Simbol koin, huruf besar (misalnya BTC). |
| funding.now | number | ms | Waktu server saat respons disusun. |
| funding.unit | string | — | Satuan semua kolom rate dalam respons ini: `fraction` (0.0001 = 0.01 %). |
| funding.avg_8h | number | fraction per 8h | Rata-rata sederhana rate yang dinormalkan 8h, satu kontrak per bursa. |
| funding.oi_weighted_8h | number | fraction per 8h | Rata-rata berbobot open interest dari rate yang dinormalkan 8h. |
| funding.apr_pct | number | % per year | Penahunan sederhana: rate 8h × 3 × 365 × 100. |
| funding.apr_basis | string | — | Agregat yang menjadi dasar `apr_pct` utama. |
| funding.n_exchanges | number | — | Jumlah bursa yang berkontribusi. |
| funding.n_normalized | number | — | Bursa yang interval funding-nya diketahui dan dapat dinormalkan ke 8h. |
| funding.n_unknown_interval | number | — | Bursa yang tidak disertakan dalam agregat karena interval funding-nya tidak diketahui. |
| funding.settled_cum_7d | object | — | Jumlah funding rate yang benar-benar diselesaikan selama 7 hari terakhir, dirata-ratakan lintas bursa yang memiliki riwayat penyelesaian. |
| funding.settled_cum_7d.avg | number | fraction | Rata-rata sederhana lintas bursa. |
| funding.settled_cum_7d.oi_weighted | number | fraction | Rata-rata berbobot open interest. |
| funding.settled_cum_7d.n | number | — | Bursa dengan jendela yang lengkap. |
| funding.settled_cum_30d | object | — | Sama, selama 30 hari. |
| funding.settled_cum_30d.avg | number | fraction | Rata-rata sederhana lintas bursa. |
| funding.settled_cum_30d.oi_weighted | number | fraction | Rata-rata berbobot open interest. |
| funding.settled_cum_30d.n | number | — | Bursa dengan jendela yang lengkap. |
| funding.by_exchange | array | — | Satu baris per bursa: kontrak utamanya untuk koin ini (yang open interest-nya terbesar). |
| funding.by_exchange[] | object | — | Rincian per bursa. |
| funding.by_exchange[].exchange | string | — | ID bursa, huruf kecil (misalnya `binance`). |
| funding.by_exchange[].symbol | string | — | Simbol instrumen yang dinormalkan oleh CoinBoss (misalnya BTCUSDT). |
| funding.by_exchange[].margin | string | — | Kelas mata uang margin. |
| funding.by_exchange[].kind | string | — | Jenis. |
| funding.by_exchange[].primary | boolean | — | True untuk kontrak yang mewakili bursanya dalam agregat (kontrak dengan open interest terbesar); selalu true dalam daftar ini. |
| funding.by_exchange[].rate | number | — | Rate. |
| funding.by_exchange[].interval_h | number | h | Interval. |
| funding.by_exchange[].rate_8h | number | — | Rate yang dinormalkan ke periode 8 jam. |
| funding.by_exchange[].apr_pct | number | % per year | Persentase tahunan. |
| funding.by_exchange[].next_funding_time | number|null | ms | Stempel waktu. |
| funding.by_exchange[].next_derived | boolean | — | 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_rate | null | — | Rate indikatif periode berikutnya; null jika tidak dipublikasikan. |
| funding.by_exchange[].oi_usd | number|null | USD | Open interest dalam nosional USD. |
| funding.by_exchange[].updated_at | number | ms | Waktu baris ini terakhir diperbarui. |
| funding.by_exchange[].age_s | number | s | Jumlah detik sejak baris ini terakhir diperbarui. |
| funding.by_exchange[].is_stale | boolean | — | true jika baris lebih lama daripada jendela kesegaran; baris usang tidak dipakai dalam total. |
| funding.by_exchange[].settled | object|null | — | Catatan penyelesaian aktual; null jika tidak ada riwayat publik. |
| funding.by_exchange[].settled.last_rate | number | fraction | Funding 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_time | number | ms | Stempel waktu. bisa tidak ada |
| funding.by_exchange[].settled.interval_h | number | h | Interval. bisa tidak ada |
| funding.by_exchange[].settled.cum_7d | number | fraction | Jumlah 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_7d | number | count | Jumlah catatan penyelesaian yang dikumpulkan untuk 7 hari terakhir. bisa tidak ada |
| funding.by_exchange[].settled.n_7d_expected | number | count | Jumlah 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_complete | boolean | — | True jika riwayat mencakup awal jendela 7 hari dan memuat minimal 90 % dari penyelesaian yang diharapkan. bisa tidak ada |
| funding.by_exchange[].settled.cum_30d | number | fraction | Jumlah funding rate yang diselesaikan pada kontrak ini dalam 30 hari terakhir (0.006 = 0.6 %). bisa tidak ada |
| funding.by_exchange[].settled.n_30d | number | count | Jumlah catatan penyelesaian yang dikumpulkan untuk 30 hari terakhir. bisa tidak ada |
| funding.by_exchange[].settled.n_30d_expected | number | count | Jumlah 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_complete | boolean | — | True jika riwayat mencakup awal jendela 30 hari dan memuat minimal 90 % dari penyelesaian yang diharapkan. bisa tidak ada |
| funding.by_exchange[].settled.history_from | number | ms | Catatan paling awal yang tersimpan. bisa tidak ada |
| funding.other_contracts | array | — | 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[].exchange | string | — | ID bursa, huruf kecil (misalnya `binance`). |
| funding.other_contracts[].symbol | string | — | Simbol instrumen yang dinormalkan oleh CoinBoss (misalnya BTCUSDT). |
| funding.other_contracts[].margin | string | — | Kelas mata uang margin. |
| funding.other_contracts[].kind | string | — | Jenis. |
| funding.other_contracts[].primary | boolean | — | False untuk setiap baris dalam daftar ini: kontrak ini bukan kontrak yang mewakili bursanya dalam agregat. |
| funding.other_contracts[].rate | number | — | Rate. |
| funding.other_contracts[].interval_h | number|null | h | Interval. |
| funding.other_contracts[].rate_8h | number|null | — | Rate yang dinormalkan ke periode 8 jam. |
| funding.other_contracts[].apr_pct | number|null | % per year | Persentase tahunan. |
| funding.other_contracts[].next_funding_time | number|null | ms | Stempel waktu. |
| funding.other_contracts[].next_derived | boolean | — | 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_rate | number|null | — | Rate indikatif periode berikutnya; null jika tidak dipublikasikan. |
| funding.other_contracts[].oi_usd | number|null | USD | Open interest dalam nosional USD. |
| funding.other_contracts[].updated_at | number | ms | Waktu baris ini terakhir diperbarui. |
| funding.other_contracts[].age_s | number | s | Jumlah detik sejak baris ini terakhir diperbarui. |
| funding.other_contracts[].is_stale | boolean | — | true jika baris lebih lama daripada jendela kesegaran; baris usang tidak dipakai dalam total. |
| funding.other_contracts[].settled | object|null | — | Catatan penyelesaian aktual; null jika tidak ada riwayat publik. |
| funding.other_contracts[].settled.last_rate | number | fraction | Funding 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_time | number | ms | Stempel waktu. bisa tidak ada |
| funding.other_contracts[].settled.interval_h | number | h | Interval. bisa tidak ada |
| funding.other_contracts[].settled.cum_7d | number | fraction | Jumlah 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_7d | number | count | Jumlah catatan penyelesaian yang dikumpulkan untuk 7 hari terakhir. bisa tidak ada |
| funding.other_contracts[].settled.n_7d_expected | number | count | Jumlah 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_complete | boolean | — | True jika riwayat mencakup awal jendela 7 hari dan memuat minimal 90 % dari penyelesaian yang diharapkan. bisa tidak ada |
| funding.other_contracts[].settled.cum_30d | number | fraction | Jumlah funding rate yang diselesaikan pada kontrak ini dalam 30 hari terakhir (0.006 = 0.6 %). bisa tidak ada |
| funding.other_contracts[].settled.n_30d | number | count | Jumlah catatan penyelesaian yang dikumpulkan untuk 30 hari terakhir. bisa tidak ada |
| funding.other_contracts[].settled.n_30d_expected | number | count | Jumlah 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_complete | boolean | — | True jika riwayat mencakup awal jendela 30 hari dan memuat minimal 90 % dari penyelesaian yang diharapkan. bisa tidak ada |
| funding.other_contracts[].settled.history_from | number | ms | Catatan paling awal yang tersimpan. bisa tidak ada |
| funding.coverage | object | — | Apa yang termasuk dan tidak termasuk dalam angka di atas. Bandingkan ini terlebih dahulu sebelum membandingkan total dengan sumber lain. |
| funding.coverage.settle_history_exchanges | array | — | 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_history | array | — | 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_interval | array | — | Baris yang interval funding-nya tidak dapat ditentukan. kosong pada sampel yang dipakai untuk menghasilkan tabel ini |
| funding.coverage.no_liveness_excluded | array | — | 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.method | object | — | Pernyataan teks biasa tentang rumus yang dipakai untuk respons ini. |
| funding.method.rate | string | — | Rate. |
| funding.method.rate_8h | string | — | Rate yang dinormalkan ke periode 8 jam. |
| funding.method.apr_pct | string | % per year | Persentase tahunan. |
| funding.method.aggregate | string | — | Agregat lintas bursa. |
| funding.method.settled | string | — | Catatan penyelesaian aktual; null jika tidak ada riwayat publik. |
| funding.method.predicted_rate | string | — | Rate indikatif periode berikutnya; null jika tidak dipublikasikan. |
| funding.method.liveness | string | — | 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. |
| liquidations | object | — | Objek yang sama dengan yang dikembalikan `/api/sd/liquidations` untuk koin ini. |
| liquidations.coin | string | — | Simbol koin, huruf besar (misalnya BTC). |
| liquidations.now | number | ms | Waktu server saat respons disusun. |
| liquidations.windows | object | — | 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_usd | number | USD | Posisi long yang terlikuidasi; null jika tidak ada sumber yang mencakup jendela tersebut. |
| liquidations.windows.{*}.short_usd | number | USD | Posisi short yang terlikuidasi; null jika tidak ada sumber yang mencakup jendela tersebut. |
| liquidations.windows.{*}.total_usd | number | USD | Long + short. |
| liquidations.windows.{*}.count | number | — | Jumlah order likuidasi. |
| liquidations.windows.{*}.long_pct | number | % | Pangsa long dalam total. |
| liquidations.windows.{*}.max_order | object | — | Likuidasi tunggal terbesar dalam jendela. |
| liquidations.windows.{*}.max_order.exchange | string | — | ID bursa, huruf kecil (misalnya `binance`). |
| liquidations.windows.{*}.max_order.symbol | string | — | Simbol instrumen yang dinormalkan oleh CoinBoss (misalnya BTCUSDT). |
| liquidations.windows.{*}.max_order.side | string | — | `long` / `short` atau `buy` / `sell`. |
| liquidations.windows.{*}.max_order.price | number | — | Harga terakhir dalam mata uang kuotasi (USD atau USDT kecuali dinyatakan lain). |
| liquidations.windows.{*}.max_order.qty | number | — | Kuantitas. |
| liquidations.windows.{*}.max_order.contract_multiplier | number | x | Jumlah 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_usd | number | USD | Nilai. |
| liquidations.windows.{*}.max_order.timestamp | number | ms | Stempel waktu. |
| liquidations.by_exchange | object | — | 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.{*}[].exchange | string | — | ID bursa, huruf kecil (misalnya `binance`). |
| liquidations.by_exchange.{*}[].long_usd | number | USD | Sisi long. |
| liquidations.by_exchange.{*}[].short_usd | number | USD | Sisi short. |
| liquidations.by_exchange.{*}[].total_usd | number | USD | Total. |
| liquidations.by_exchange.{*}[].count | number | — | Jumlah item. |
| liquidations.by_exchange.{*}[].share_pct | number | % | Pangsa dari total. |
| liquidations.last_event_at | number | ms | Waktu likuidasi terbaru untuk koin ini. |
| liquidations.last_event_age_s | number | s | Jumlah detik sejak peristiwa tersebut. |
| liquidations.sources | array | — | Keadaan setiap feed likuidasi: cara pengumpulannya dan kapan terakhir mengirim data. |
| liquidations.sources[] | object | — | Sumber data. |
| liquidations.sources[].exchange | string | — | ID bursa, huruf kecil (misalnya `binance`). |
| liquidations.sources[].via | string | — | Metode pengumpulan (`ws`, `rest`, …). |
| liquidations.sources[].status | string | — | Keadaan feed yang dinilai dari waktu event dan heartbeat-nya sendiri. |
| liquidations.sources[].feed_last_event_age_s | number|null | s | Jumlah detik sejak event tersebut. |
| liquidations.sources[].ws_heartbeat_age_s | number|null | s | Jumlah detik sejak event tersebut. |
| liquidations.sources[].judged_by | string | — | Stempel waktu yang menjadi dasar penilaian status. |
| liquidations.sources[].coin_last_event_age_s | number|null | s | Jumlah detik sejak event tersebut. |
| liquidations.sources[].min_event_usd | number | USD | Ukuran order terkecil yang dipublikasikan feed; likuidasi yang lebih kecil tidak terlihat di bursa ini. |
| liquidations.sources[].note | string|null | — | Catatan. |
| liquidations.sources[].node_heartbeat_age_s | number | s | Jumlah detik sejak event tersebut. bisa tidak ada |
| liquidations.sources[].pipeline_last_event_age_s | number | s | Jumlah detik sejak event tersebut. bisa tidak ada |
| liquidations.coverage | object | — | Apa yang termasuk dan tidak termasuk dalam angka di atas. Bandingkan ini terlebih dahulu sebelum membandingkan total dengan sumber lain. |
| liquidations.coverage.collected_exchanges | array | — | Bursa yang memiliki feed likuidasi publik dan dikumpulkan CoinBoss. |
| liquidations.coverage.collected_exchanges[] | string | — | Bursa yang dikumpulkan. |
| liquidations.coverage.unavailable | array | — | 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[].exchange | string | — | ID bursa, huruf kecil (misalnya `binance`). |
| liquidations.coverage.unavailable[].reason | string | — | Kode alasan. |
| liquidations.method | object | — | Pernyataan teks biasa tentang rumus yang dipakai untuk respons ini. |
| liquidations.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. |
| liquidations.method.side | string | — | `long` / `short` atau `buy` / `sell`. |
| liquidations.method.value_usd | string | USD | Nilai. |
| liquidations.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. |
| liquidations.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. |
| liquidations.method.binance_note | string | — | Peringatan teks biasa bahwa Binance mengirim paling banyak satu likuidasi per simbol per detik, sehingga total Binance merupakan batas bawah. |
| liquidations.method.min_event_usd | string | USD | Order terkecil yang dipublikasikan feed. |
| volume | object | — | Objek yang sama dengan yang dikembalikan `/api/sd/volume` untuk koin ini. |
| volume.coin | string | — | Simbol koin, huruf besar (misalnya BTC). |
| volume.now | number | ms | Waktu server saat respons disusun. |
| volume.futures | object | — | Blok atau nilai pasar futures. |
| volume.futures.total_usd | number | USD | Volume futures 24h lintas bursa (nosional USD). |
| volume.futures.n_exchanges | number | — | Jumlah bursa yang berkontribusi. |
| volume.futures.by_exchange | array | — | Rincian per bursa. |
| volume.futures.by_exchange[] | object | — | Rincian per bursa. |
| volume.futures.by_exchange[].exchange | string | — | ID bursa, huruf kecil (misalnya `binance`). |
| volume.futures.by_exchange[].vol_usd | number | USD | Volume dalam nosional USD. |
| volume.futures.by_exchange[].legacy_usd | number | USD | Bagian volume yang berasal dari himpunan ticker perpetual USDT. |
| volume.futures.by_exchange[].sd_usd | number | USD | Bagian yang berasal dari kontrak tambahan (USDC, bermargin koin, berjangka) yang sudah disertakan. |
| volume.futures.by_exchange[].share_pct | number | % | Pangsa dari total. |
| volume.futures.change_24h | object | — | Perubahan 24h. |
| volume.futures.change_24h.pct | number | % | Persentase. |
| volume.futures.change_24h.cur | number | — | Nilai saat ini. |
| volume.futures.change_24h.prev | number | — | Nilai sebelumnya (baseline). |
| volume.futures.change_24h.n_matched | number | — | Item yang ada di kedua ujung perbandingan. |
| volume.futures.change_24h.n_total | number | — | Item yang ada saat ini. |
| volume.futures.change_24h.prev_ts | number | ms | Waktu snapshot baseline. |
| volume.futures.change_24h.basis | string | — | Harga futures dikurangi harga spot, atau blok basis. |
| volume.futures.selfdata_contracts | object | — | Kontrak tambahan: apa yang sudah disertakan dan apa yang masih tertunda. |
| volume.futures.selfdata_contracts.included_usd | null | USD | Volume 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_included | number | count | Jumlah kontrak tambahan yang dihitung dalam total futures (yang memiliki snapshot sendiri dari sekitar 24 jam lalu). |
| volume.futures.selfdata_contracts.pending_usd | number|null | USD | Jumlah item yang tertunda, tidak termasuk dalam total. |
| volume.futures.selfdata_contracts.n_pending | number | count | Jumlah kontrak tambahan yang belum dihitung karena belum memiliki baseline 24 jam lalu sendiri; yang terbesar dicantumkan di `pending`. |
| volume.futures.selfdata_contracts.pending | array | — | Item yang dikumpulkan tetapi belum disertakan. |
| volume.futures.selfdata_contracts.pending[] | object | — | Item yang dikumpulkan tetapi belum disertakan. |
| volume.futures.selfdata_contracts.pending[].exchange | string | — | ID bursa, huruf kecil (misalnya `binance`). |
| volume.futures.selfdata_contracts.pending[].symbol | string | — | Simbol instrumen yang dinormalkan oleh CoinBoss (misalnya BTCUSDT). |
| volume.futures.selfdata_contracts.pending[].margin | string | — | Kelas mata uang margin. |
| volume.futures.selfdata_contracts.pending[].contract_type | string | — | `perpetual` atau `delivery`. |
| volume.futures.selfdata_contracts.pending[].vol_usd | number | USD | Volume dalam nosional USD. |
| volume.futures.selfdata_contracts.pending[].reason | string | — | Kode alasan. |
| volume.spot | object | — | Blok atau nilai pasar spot. |
| volume.spot.total_usd | number | USD | Volume spot 24h lintas bursa. |
| volume.spot.n_exchanges | number | — | Jumlah bursa yang berkontribusi. |
| volume.spot.asof | number | ms | Waktu data terbaru yang digunakan. |
| volume.spot.by_exchange | array | — | Rincian per bursa. |
| volume.spot.by_exchange[] | object | — | Rincian per bursa. |
| volume.spot.by_exchange[].exchange | string | — | ID bursa, huruf kecil (misalnya `binance`). |
| volume.spot.by_exchange[].vol_usd | number | USD | Volume dalam nosional USD. |
| volume.spot.by_exchange[].quote | string | — | Mata uang kuotasi yang disertakan untuk bursa ini. |
| volume.spot.by_exchange[].ts | number | ms | Stempel waktu. |
| volume.spot.by_exchange[].price | number | — | Harga terakhir dalam mata uang kuotasi (USD atau USDT kecuali dinyatakan lain). |
| volume.spot.by_exchange[].age_s | number | s | Jumlah detik sejak baris ini terakhir diperbarui. |
| volume.spot.by_exchange[].share_pct | number | % | Pangsa dari total. |
| volume.spot.change_24h | object | — | Perubahan 24h. |
| volume.spot.change_24h.pct | number | % | Persentase. |
| volume.spot.change_24h.cur | number | — | Nilai saat ini. |
| volume.spot.change_24h.prev | number | — | Nilai sebelumnya (baseline). |
| volume.spot.change_24h.n_matched | number | — | Item yang ada di kedua ujung perbandingan. |
| volume.spot.change_24h.n_total | number | — | Item yang ada saat ini. |
| volume.spot.change_24h.prev_ts | number | ms | Waktu snapshot baseline. |
| volume.spot.change_24h.basis | string | — | Harga futures dikurangi harga spot, atau blok basis. |
| volume.ratios | object | — | 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_spot | number | — | Volume futures dibagi volume spot. |
| volume.ratios.oi_to_futures_volume | number | — | Open interest dibagi volume futures 24h. |
| volume.method | object | — | Pernyataan teks biasa tentang rumus yang dipakai untuk respons ini. |
| volume.method.futures | string | — | Blok atau nilai pasar futures. |
| volume.method.spot | string | — | Blok atau nilai pasar spot. |
| volume.method.change | string | — | Perubahan selama periode yang dinyatakan. |
| volume.method.oi_to_futures_volume | string | — | Definisi teks biasa untuk `ratios.oi_to_futures_volume`: total open interest dalam USD ÷ volume futures 24h dalam USD. |
| ls | object | — | Objek yang sama dengan yang dikembalikan `/api/sd/ls` untuk koin ini. |
| ls.coin | string | — | Simbol koin, huruf besar (misalnya BTC). |
| ls.now | number | ms | Waktu server saat respons disusun. |
| ls.account | object | — | Pangsa seluruh akun yang net long dibandingkan net short. |
| ls.account.long_pct | number | % | Pangsa long. |
| ls.account.short_pct | number | % | Pangsa short. |
| ls.account.ratio | number | — | Rasio. |
| ls.account.n_exchanges | number | — | Jumlah bursa yang berkontribusi. |
| ls.account.by_exchange | array | — | Rincian per bursa. |
| ls.account.by_exchange[] | object | — | Rincian per bursa. |
| ls.account.by_exchange[].exchange | string | — | ID bursa, huruf kecil (misalnya `binance`). |
| ls.account.by_exchange[].symbol | string | — | Simbol instrumen yang dinormalkan oleh CoinBoss (misalnya BTCUSDT). |
| ls.account.by_exchange[].long_pct | number | % | Pangsa long. |
| ls.account.by_exchange[].short_pct | number | % | Pangsa short. |
| ls.account.by_exchange[].ratio | number | — | Rasio. |
| ls.account.by_exchange[].updated_at | number | ms | Waktu baris ini terakhir diperbarui. |
| ls.account.by_exchange[].age_s | number | s | Jumlah detik sejak baris ini terakhir diperbarui. |
| ls.account.by_exchange[].is_stale | boolean | — | true jika baris lebih lama daripada jendela kesegaran; baris usang tidak dipakai dalam total. |
| ls.account.by_exchange[].source | string | — | Asal nilai tersebut. |
| ls.account.by_exchange[].period | string | — | Periode. |
| ls.top_account | object | — | Sama, dibatasi pada trader teratas menurut definisi bursa. |
| ls.top_account.long_pct | number|null | % | Pangsa long. |
| ls.top_account.short_pct | number|null | % | Pangsa short. |
| ls.top_account.ratio | number|null | — | Rasio. |
| ls.top_account.n_exchanges | number | — | Jumlah bursa yang berkontribusi. |
| ls.top_account.by_exchange | array | — | Rincian per bursa. |
| ls.top_account.by_exchange[] | object | — | Rincian per bursa. |
| ls.top_account.by_exchange[].exchange | string | — | ID bursa, huruf kecil (misalnya `binance`). |
| ls.top_account.by_exchange[].symbol | string | — | Simbol instrumen yang dinormalkan oleh CoinBoss (misalnya BTCUSDT). |
| ls.top_account.by_exchange[].long_pct | number | % | Pangsa long. |
| ls.top_account.by_exchange[].short_pct | number | % | Pangsa short. |
| ls.top_account.by_exchange[].ratio | number | — | Rasio. |
| ls.top_account.by_exchange[].updated_at | number | ms | Waktu baris ini terakhir diperbarui. |
| ls.top_account.by_exchange[].age_s | number | s | Jumlah detik sejak baris ini terakhir diperbarui. |
| ls.top_account.by_exchange[].is_stale | boolean | — | true jika baris lebih lama daripada jendela kesegaran; baris usang tidak dipakai dalam total. |
| ls.top_account.by_exchange[].source | string | — | Asal nilai tersebut. |
| ls.top_account.by_exchange[].period | string | — | Periode. |
| ls.top_position | object | — | Pangsa long vs short dari posisi yang dipegang trader teratas. |
| ls.top_position.long_pct | number|null | % | Pangsa long. |
| ls.top_position.short_pct | number|null | % | Pangsa short. |
| ls.top_position.ratio | number|null | — | Rasio. |
| ls.top_position.n_exchanges | number | — | Jumlah bursa yang berkontribusi. |
| ls.top_position.by_exchange | array | — | Rincian per bursa. |
| ls.top_position.by_exchange[] | object | — | Rincian per bursa. |
| ls.top_position.by_exchange[].exchange | string | — | ID bursa, huruf kecil (misalnya `binance`). |
| ls.top_position.by_exchange[].symbol | string | — | Simbol instrumen yang dinormalkan oleh CoinBoss (misalnya BTCUSDT). |
| ls.top_position.by_exchange[].long_pct | number | % | Pangsa long. |
| ls.top_position.by_exchange[].short_pct | number | % | Pangsa short. |
| ls.top_position.by_exchange[].ratio | number | — | Rasio. |
| ls.top_position.by_exchange[].updated_at | number | ms | Waktu baris ini terakhir diperbarui. |
| ls.top_position.by_exchange[].age_s | number | s | Jumlah detik sejak baris ini terakhir diperbarui. |
| ls.top_position.by_exchange[].is_stale | boolean | — | true jika baris lebih lama daripada jendela kesegaran; baris usang tidak dipakai dalam total. |
| ls.top_position.by_exchange[].source | string | — | Asal nilai tersebut. |
| ls.top_position.by_exchange[].period | string | — | Periode. |
| ls.position_all | object | — | Pangsa long vs short dari semua posisi (bursa yang memublikasikannya). |
| ls.position_all.long_pct | number|null | % | Pangsa long. |
| ls.position_all.short_pct | number|null | % | Pangsa short. |
| ls.position_all.ratio | number|null | — | Rasio. |
| ls.position_all.n_exchanges | number | — | Jumlah bursa yang berkontribusi. |
| ls.position_all.by_exchange | array | — | Rincian per bursa. |
| ls.position_all.by_exchange[] | object | — | Rincian per bursa. |
| ls.position_all.by_exchange[].exchange | string | — | ID bursa, huruf kecil (misalnya `binance`). |
| ls.position_all.by_exchange[].symbol | string | — | Simbol instrumen yang dinormalkan oleh CoinBoss (misalnya BTCUSDT). |
| ls.position_all.by_exchange[].long_pct | number | % | Pangsa long. |
| ls.position_all.by_exchange[].short_pct | number | % | Pangsa short. |
| ls.position_all.by_exchange[].ratio | number | — | Rasio. |
| ls.position_all.by_exchange[].updated_at | number | ms | Waktu baris ini terakhir diperbarui. |
| ls.position_all.by_exchange[].age_s | number | s | Jumlah detik sejak baris ini terakhir diperbarui. |
| ls.position_all.by_exchange[].is_stale | boolean | — | true jika baris lebih lama daripada jendela kesegaran; baris usang tidak dipakai dalam total. |
| ls.position_all.by_exchange[].source | string | — | Asal nilai tersebut. |
| ls.position_all.by_exchange[].period | string | — | Periode. |
| ls.taker | object | — | Pangsa volume beli taker vs jual taker. |
| ls.taker.long_pct | number|null | % | Pangsa long. |
| ls.taker.short_pct | number|null | % | Pangsa short. |
| ls.taker.ratio | number|null | — | Rasio. |
| ls.taker.n_exchanges | number | — | Jumlah bursa yang berkontribusi. |
| ls.taker.by_exchange | array | — | Rincian per bursa. |
| ls.definitions | object | — | Definisi setiap ukuran. Kelima ukuran ini menjawab pertanyaan yang berbeda dan tidak pernah dicampur. bisa tidak ada |
| ls.definitions.account | string | — | Ukuran berbasis akun. bisa tidak ada |
| ls.definitions.top_account | string | — | Ukuran akun trader teratas. bisa tidak ada |
| ls.definitions.top_position | string | — | Ukuran posisi trader teratas. bisa tidak ada |
| ls.definitions.position_all | string | — | Ukuran semua posisi. bisa tidak ada |
| ls.definitions.taker | string | — | Ukuran beli / jual taker. bisa tidak ada |
| ls.method | object | — | Pernyataan teks biasa tentang rumus yang dipakai untuk respons ini. bisa tidak ada |
| ls.method.normalize | string | — | Catatan teks biasa tentang normalisasi: nilai setiap bursa diskalakan ulang sehingga long % + short % = 100, dan rasio = long % ÷ short %. bisa tidak ada |
| ls.method.aggregate | string | — | Agregat lintas bursa. bisa tidak ada |
| ls.method.freshness | string | — | 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 |
| errors | object | — | 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
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 | 73 ms | Lolos |
| coin=SOL | 200 | 59 ms | Lolos |
| coin=ARKM | 200 | 59 ms | Lolos |
| — | 400 | 2 ms | Lolos 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
Ketersediaan, 30 hari terakhir
100% dari 411 pemeriksaan lolos
- 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 →
| 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/coinTersediastring — Coin symbol; 400 when missing. Alias: `base`.
https://www.coinboss.com/api/sd/coin?coin=BTCLainnya di kategori ini
- Paket koin sekali panggil (OI, funding, likuidasi, volume, long/short) /api/sd/coin
- Volume futures untuk satu koin /api/sd/volume
- Screener koin derivatif /api/derivatives/coins
- Tabel lengkap koin derivatif /api/derivatives/coins-full
- Candlestick derivatif untuk satu koin /api/derivatives/kline
- Daftar RSI per koin /api/derivatives/rsi
- Deret MACD untuk satu koin /api/indicators/ta/macd/:coin
- Deret historis untuk satu koin /api/market/history
- Ticker derivatif yang diagregasi per koin /api/market/tickers
- Peringkat volume derivatif /api/market/volume-rank