Volume futures untuk satu koin
Lapisan data mandiri: volume futures untuk satu koin
/api/sd/volumePermintaan
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/volume?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. |
| futures | object | — | Blok atau nilai pasar futures. |
| futures.total_usd | number | USD | Volume futures 24h lintas bursa (nosional USD). |
| futures.n_exchanges | number | — | Jumlah bursa yang berkontribusi. |
| futures.by_exchange | array | — | Rincian per bursa. |
| futures.by_exchange[] | object | — | Rincian per bursa. |
| futures.by_exchange[].exchange | string | — | ID bursa, huruf kecil (misalnya `binance`). |
| futures.by_exchange[].vol_usd | number | USD | Volume dalam nosional USD. |
| futures.by_exchange[].legacy_usd | number | USD | Bagian volume yang berasal dari himpunan ticker perpetual USDT. |
| futures.by_exchange[].sd_usd | number | USD | Bagian yang berasal dari kontrak tambahan (USDC, bermargin koin, berjangka) yang sudah disertakan. |
| futures.by_exchange[].share_pct | number | % | Pangsa dari total. |
| futures.change_24h | object | — | Perubahan 24h. |
| futures.change_24h.pct | number | % | Persentase. |
| futures.change_24h.cur | number | — | Nilai saat ini. |
| futures.change_24h.prev | number | — | Nilai sebelumnya (baseline). |
| futures.change_24h.n_matched | number | — | Item yang ada di kedua ujung perbandingan. |
| futures.change_24h.n_total | number | — | Item yang ada saat ini. |
| futures.change_24h.prev_ts | number | ms | Waktu snapshot baseline. |
| futures.change_24h.basis | string | — | Harga futures dikurangi harga spot, atau blok basis. |
| futures.selfdata_contracts | object | — | Kontrak tambahan: apa yang sudah disertakan dan apa yang masih tertunda. |
| 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. |
| futures.selfdata_contracts.n_included | number | count | Jumlah kontrak tambahan yang dihitung dalam total futures (yang memiliki snapshot sendiri dari sekitar 24 jam lalu). |
| futures.selfdata_contracts.pending_usd | number|null | USD | Jumlah item yang tertunda, tidak termasuk dalam total. |
| 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`. |
| futures.selfdata_contracts.pending | array | — | Item yang dikumpulkan tetapi belum disertakan. |
| futures.selfdata_contracts.pending[] | object | — | Item yang dikumpulkan tetapi belum disertakan. |
| futures.selfdata_contracts.pending[].exchange | string | — | ID bursa, huruf kecil (misalnya `binance`). |
| futures.selfdata_contracts.pending[].symbol | string | — | Simbol instrumen yang dinormalkan oleh CoinBoss (misalnya BTCUSDT). |
| futures.selfdata_contracts.pending[].margin | string | — | Kelas mata uang margin. |
| futures.selfdata_contracts.pending[].contract_type | string | — | `perpetual` atau `delivery`. |
| futures.selfdata_contracts.pending[].vol_usd | number | USD | Volume dalam nosional USD. |
| futures.selfdata_contracts.pending[].reason | string | — | Kode alasan. |
| spot | object | — | Blok atau nilai pasar spot. |
| spot.total_usd | number | USD | Volume spot 24h lintas bursa. |
| spot.n_exchanges | number | — | Jumlah bursa yang berkontribusi. |
| spot.asof | number | ms | Waktu data terbaru yang digunakan. |
| spot.by_exchange | array | — | Rincian per bursa. |
| spot.by_exchange[] | object | — | Rincian per bursa. |
| spot.by_exchange[].exchange | string | — | ID bursa, huruf kecil (misalnya `binance`). |
| spot.by_exchange[].vol_usd | number | USD | Volume dalam nosional USD. |
| spot.by_exchange[].quote | string | — | Mata uang kuotasi yang disertakan untuk bursa ini. |
| spot.by_exchange[].ts | number | ms | Stempel waktu. |
| spot.by_exchange[].price | number | — | Harga terakhir dalam mata uang kuotasi (USD atau USDT kecuali dinyatakan lain). |
| spot.by_exchange[].age_s | number | s | Jumlah detik sejak baris ini terakhir diperbarui. |
| spot.by_exchange[].share_pct | number | % | Pangsa dari total. |
| spot.change_24h | object | — | Perubahan 24h. |
| spot.change_24h.pct | number | % | Persentase. |
| spot.change_24h.cur | number | — | Nilai saat ini. |
| spot.change_24h.prev | number | — | Nilai sebelumnya (baseline). |
| spot.change_24h.n_matched | number | — | Item yang ada di kedua ujung perbandingan. |
| spot.change_24h.n_total | number | — | Item yang ada saat ini. |
| spot.change_24h.prev_ts | number | ms | Waktu snapshot baseline. |
| spot.change_24h.basis | string | — | Harga futures dikurangi harga spot, atau blok basis. |
| 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. |
| ratios.futures_to_spot | number | — | Volume futures dibagi volume spot. |
| ratios.oi_to_futures_volume | number | — | Open interest dibagi volume futures 24h. |
| method | object | — | Pernyataan teks biasa tentang rumus yang dipakai untuk respons ini. |
| method.futures | string | — | Blok atau nilai pasar futures. |
| method.spot | string | — | Blok atau nilai pasar spot. |
| method.change | string | — | Perubahan selama periode yang dinyatakan. |
| 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. |
Dihasilkan 2026-11-11 23:00 UTC dari 4 respons nyata.
Contoh respons
/api/sd/volume?coin=BTC · Respons nyata yang direkam 2026-11-13 03:57:37 UTC. Array dan map yang panjang dipersingkat untuk tampilan: spot.by_exchange berisi 14 item; futures.by_exchange berisi 23 item; futures.selfdata_contracts.pending berisi 5 item.
- "success"true
- "coin""BTC"
- "now"1794542257033
- "futures"
- "total_usd"79049803843.06
- "n_exchanges"23
- "by_exchange"
- "change_24h"
- "selfdata_contracts"
- "spot"
- "total_usd"7929483908.44
- "n_exchanges"14
- "asof"1794541800000
- "by_exchange"
- "change_24h"
- "ratios"
- "futures_to_spot"9.9691
- "oi_to_futures_volume"0.6197
- "method"
- "futures""SUM of each exchange 24h quote turnover in USD for this coin's contracts (ticker fresh within 1h); self-collected coin-margined/USDC/delivery contracts are adde…"
- "spot""per exchange: 24h quote turnover summed over that exchange's USD/USDT/USDC-quoted spot pairs of the coin (quote = the largest pair); total = SUM over exchanges …"
- "change""same-exchange pairing: only exchanges with both a current value and a snapshot ~24h ago enter numerator and denominator"
- "oi_to_futures_volume""total open interest (USD) / 24h futures turnover (USD)"
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 | 38 ms | Lolos |
| coin=SOL | 200 | 46 ms | Lolos |
| coin=ARKM | 200 | 43 ms | Lolos |
| — | 400 | 1 ms | Lolos mengembalikan error yang diharapkan |
Diperiksa 2026-11-13 03:57:37 UTC
Detail
- Autentikasi
- Tidak ada. Endpoint publik.
- Batas permintaan
- 1200 permintaan per menit per IP
- Cache server
- 30s
- Mikro-cache edge
- 10s
- Frekuensi pembaruan
- ticker futures setiap 60 s (kontrak bermargin koin / USDC / berjangka setiap 120 s); snapshot spot setiap 10 min
- Jendela
- volume 24 h bergulir sebagaimana dilaporkan masing-masing bursa; perubahan 24 h dibandingkan arsip sendiri sekitar 24 h sebelumnya
- Sumber data
- Volume futures 24h dari kolektor ticker internal (24 bursa derivatif) dan volume spot 24h dari kolektor ticker spot internal (14 bursa spot, mis. binance, okx, bybit, coinbase, kraken, upbit).
- Cakupan bursa
- futures: hingga 24 bursa; spot: 14 bursa, pasangan dengan kuotasi USD / USDT / USDC
- Satuan
- volumes in USD; changes in percent; ratios dimensionless
- Metode
- futures total = SUM(volume_usd) of tickers fresh within 1 h, plus non-USDT-perp contracts once they have their own ~24 h baseline; spot total = SUM of the latest per-exchange snapshot within 30 min; 24 h change by same-exchange pairing; ratios futures_to_spot and oi_to_futures_volume
- 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
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/volumeTersediastring — Coin symbol; 400 when missing. Alias: `base`.
https://www.coinboss.com/api/sd/volume?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