GET利用可能
1銘柄の先物出来高
自社データ層:1銘柄の先物出来高
GET
/api/sd/volumeリクエスト
クエリパラメータ
| 名前 | 型 | 必須 | デフォルト | 指定可能な値 | 説明 |
|---|---|---|---|---|---|
| coin | string | 必須 | — | — | 銘柄シンボル。未指定の場合は400。エイリアス:`base`。 例: BTC |
リクエスト例
curl -s "https://www.coinboss.com/api/sd/volume?coin=BTC"レスポンスフィールド
フィールド表は実際のレスポンスから生成しているため、エンドポイントが返す内容をそのまま反映しています。パスでは、配列の要素をa[]、銘柄や取引所などの動的な名前をキーとするオブジェクトを{*}で表します。
| フィールド | 型 | 単位 | 説明 |
|---|---|---|---|
| success | boolean | — | リクエストが成功した場合はtrue。失敗した場合、ボディは`{ success: false, code, error, request_id }`になります。 |
| coin | string | — | 銘柄シンボル(大文字。例:BTC)。 |
| now | number | ms | レスポンスを生成した時点のサーバー時刻。 |
| futures | object | — | 先物市場のブロックまたは値。 |
| futures.total_usd | number | USD | 取引所横断の24h先物出来高(USD建て想定元本)。 |
| futures.n_exchanges | number | — | 集計に寄与した取引所の数。 |
| futures.by_exchange | array | — | 取引所別の内訳。 |
| futures.by_exchange[] | object | — | 取引所別の内訳。 |
| futures.by_exchange[].exchange | string | — | 取引所ID(小文字。例:`binance`)。 |
| futures.by_exchange[].vol_usd | number | USD | USD建て想定元本での出来高。 |
| futures.by_exchange[].legacy_usd | number | USD | 出来高のうち、USDT無期限先物のティッカーセットに由来する部分。 |
| futures.by_exchange[].sd_usd | number | USD | すでに算入済みの追加契約(USDC建て、コイン証拠金型、限月)に由来する部分。 |
| futures.by_exchange[].share_pct | number | % | 合計に占める割合。 |
| futures.change_24h | object | — | 24h変化。 |
| futures.change_24h.pct | number | % | パーセント値。 |
| futures.change_24h.cur | number | — | 現在値。 |
| futures.change_24h.prev | number | — | 前回値(基準値)。 |
| futures.change_24h.n_matched | number | — | 比較の両端に存在する項目。 |
| futures.change_24h.n_total | number | — | 現在存在する項目。 |
| futures.change_24h.prev_ts | number | ms | 基準スナップショットの時刻。 |
| futures.change_24h.basis | string | — | 先物価格から現物価格を引いた値、またはベーシスのブロック。 |
| futures.selfdata_contracts | object | — | 追加契約:すでに算入済みのものと、まだ保留中のもの。 |
| futures.selfdata_contracts.included_usd | null | USD | 先物合計に算入済みの追加収集契約(コイン証拠金型、USDC建て、限月)の24h出来高。まだ1件も算入されていない場合はnull。 |
| futures.selfdata_contracts.n_included | number | count | 先物合計に算入されている追加収集契約の数(約24時間前の自身のスナップショットがある契約)。 |
| futures.selfdata_contracts.pending_usd | number|null | USD | 保留中の項目の合計。合計値には含まれません。 |
| futures.selfdata_contracts.n_pending | number | count | 24時間前の自身の基準値がないため、まだ算入されていない追加収集契約の数。規模の大きいものは`pending`に記載されます。 |
| futures.selfdata_contracts.pending | array | — | 収集済みだが未算入の項目。 |
| futures.selfdata_contracts.pending[] | object | — | 収集済みだが未算入の項目。 |
| futures.selfdata_contracts.pending[].exchange | string | — | 取引所ID(小文字。例:`binance`)。 |
| futures.selfdata_contracts.pending[].symbol | string | — | CoinBossが正規化した銘柄シンボル(例:BTCUSDT)。 |
| futures.selfdata_contracts.pending[].margin | string | — | 証拠金通貨の区分。 |
| futures.selfdata_contracts.pending[].contract_type | string | — | `perpetual`または`delivery`。 |
| futures.selfdata_contracts.pending[].vol_usd | number | USD | USD建て想定元本での出来高。 |
| futures.selfdata_contracts.pending[].reason | string | — | 理由コード。 |
| spot | object | — | 現物市場のブロックまたは値。 |
| spot.total_usd | number | USD | 取引所横断の24h現物出来高。 |
| spot.n_exchanges | number | — | 集計に寄与した取引所の数。 |
| spot.asof | number | ms | 使用した最新データの時刻。 |
| spot.by_exchange | array | — | 取引所別の内訳。 |
| spot.by_exchange[] | object | — | 取引所別の内訳。 |
| spot.by_exchange[].exchange | string | — | 取引所ID(小文字。例:`binance`)。 |
| spot.by_exchange[].vol_usd | number | USD | USD建て想定元本での出来高。 |
| spot.by_exchange[].quote | string | — | この取引所で対象となる建値通貨。 |
| spot.by_exchange[].ts | number | ms | タイムスタンプ。 |
| spot.by_exchange[].price | number | — | 建値通貨での直近価格(特記がない限りUSDまたはUSDT)。 |
| spot.by_exchange[].age_s | number | s | この行が最後に更新されてからの経過秒数。 |
| spot.by_exchange[].share_pct | number | % | 合計に占める割合。 |
| spot.change_24h | object | — | 24h変化。 |
| spot.change_24h.pct | number | % | パーセント値。 |
| spot.change_24h.cur | number | — | 現在値。 |
| spot.change_24h.prev | number | — | 前回値(基準値)。 |
| spot.change_24h.n_matched | number | — | 比較の両端に存在する項目。 |
| spot.change_24h.n_total | number | — | 現在存在する項目。 |
| spot.change_24h.prev_ts | number | ms | 基準スナップショットの時刻。 |
| spot.change_24h.basis | string | — | 先物価格から現物価格を引いた値、またはベーシスのブロック。 |
| ratios | object | — | 出来高比率:`futures_to_spot`(24h先物出来高 ÷ 24h現物出来高)と`oi_to_futures_volume`。入力が欠けている場合、それぞれnullになります。 |
| ratios.futures_to_spot | number | — | 先物出来高を現物出来高で割った値。 |
| ratios.oi_to_futures_volume | number | — | 建玉を24h先物出来高で割った値。 |
| method | object | — | このレスポンスで使用した計算式を平文で記述したもの。 |
| method.futures | string | — | 先物市場のブロックまたは値。 |
| method.spot | string | — | 現物市場のブロックまたは値。 |
| method.change | string | — | 記載された期間における変化。 |
| method.oi_to_futures_volume | string | — | `ratios.oi_to_futures_volume`の定義(平文):USD建ての建玉合計 ÷ USD建ての24h先物出来高。 |
2026-11-11 23:00 UTCに4件の実レスポンスから生成。
レスポンス例
/api/sd/volume?coin=BTC · 実際のレスポンス(2026-11-13 03:57:37 UTCに取得)。 長い配列とマップは表示用に短縮しています:spot.by_exchangeは14件; futures.by_exchangeは23件; futures.selfdata_contracts.pendingは5件。
- "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)"
検証済みサンプル
上の例に加えて、プローブは以下のパラメータでもこのエンドポイントを呼び出し、毎回スキーマを検証しています。
| パラメータ | HTTP | レイテンシ | 結果 |
|---|---|---|---|
| coin=ETH | 200 | 38 ms | 合格 |
| coin=SOL | 200 | 46 ms | 合格 |
| coin=ARKM | 200 | 43 ms | 合格 |
| — | 400 | 1 ms | 合格 想定どおりのエラーを返す |
2026-11-13 03:57:37 UTCにチェック
詳細
- 認証
- 不要。公開エンドポイントです。
- レート制限
- IPごとに毎分1200リクエスト
- サーバーキャッシュ
- 30s
- エッジマイクロキャッシュ
- 10s
- 更新頻度
- 先物ティッカーは60 sごと(コイン証拠金型/USDC建て/限月契約は120 sごと)。現物スナップショットは10 minごと
- ウィンドウ
- 各取引所が報告する24 hローリング出来高。24 h変化は約24 h前の自社アーカイブとの比較
- データソース
- 24h先物出来高は自社のティッカーコレクター(24のデリバティブ取引所)から、24h現物出来高は自社の現物ティッカーコレクター(binance、okx、bybit、coinbase、kraken、upbitなど14の現物取引所)から取得しています。
- 取引所カバレッジ
- 先物:最大24取引所。現物:14取引所、USD / USDT / USDC建てのペア
- 単位
- volumes in USD; changes in percent; ratios dimensionless
- 算出方法
- 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
- タイムスタンプ
- フィールドの説明に別途記載がない限り、Unixエポックミリ秒(UTC)
- レスポンス形式
- json
- 安定性
- 安定版
- 提供開始
- 2026-11-11
ライブステータス
利用可能2026-11-13 03:57:37 UTCにチェックHTTP 20042 msスキーマ一致最新データポイントは8m前
可用性(過去30日間)
411回のチェック中100%が合格
エラー
失敗した呼び出しは、すべてのエンドポイントで共通の形式で返されます。一覧はエラーページにあります。 エラーとレート制限 →
| コード | HTTP | 意味 | 対処方法 |
|---|---|---|---|
| INVALID_PARAM | 400 | 必須パラメータが不足しているか、値が受け付けられません。該当するパラメータが特定できる場合は、`param`にその名前が入ります。 | そのまま再試行せず、リクエストを修正してください。 |
| UNAUTHORIZED | 401 | `CB-API-KEY`ヘッダーが送信されましたが、キーが不明か失効済みです。公開データにキーは不要です。ヘッダーを外すか、有効なキーを使用してください。 | そのまま再試行しないでください。 |
| FORBIDDEN | 403 | このルートは公開APIに含まれません(内部用またはアカウント専用)。 | 再試行しないでください。 |
| NOT_FOUND | 404 | 不明なルートであるか、リクエストされた銘柄 / 取引所 / ファンドが存在しません。 | 再試行せず、パスと識別子をカタログと照合してください。 |
| RATE_LIMITED | 429 | リクエスト数が1分あたりの上限を超えました。`Retry-After`に待機すべき秒数が示されます。 | `Retry-After`で示された時間だけ待ってから、バックオフ付きで再試行してください。 |
| INTERNAL | 500 | 予期しないサーバーエラーです。メッセージは意図的に汎用的な内容にしています。報告の際は`request_id`を引用してください。 | 数秒後に1回だけ再試行してください。解消しない場合は、リクエストIDを添えて報告してください。 |
| UPSTREAM_FAILED | 503 | このエンドポイントの背後にあるデータソースが時間内に応答しませんでした。鮮度切れの数値や代替の数値を代わりに返すことはありません。 | バックオフ付きで再試行し、ステータスページを確認してください。 |
| UNAVAILABLE | 501 / 503 | データセットが一時的に準備できていない(キャッシュのウォームアップ中)か、このエンドポイントに適法な公開ソースがまだありません。 | 時間をおいて再試行してください。仕様上利用できないエンドポイントは、カタログに明示されています。 |
| REQUEST_FAILED | 200 | 一部の古いエンドポイントは、HTTP 200で`success: false`を返します。HTTPステータスだけでなく、必ず`success`を確認してください。 | メッセージによって異なります。失敗したリクエストとして扱ってください。 |
試してみる
GET
/api/sd/volume利用可能パラメータ
string — Coin symbol; 400 when missing. Alias: `base`.
リクエストURL
https://www.coinboss.com/api/sd/volume?coin=BTCエンドポイントを選択して「リクエストを送信」を押してください。レスポンス、ヘッダー、所要時間がここに表示されます。
このカテゴリの他のエンドポイント
- 銘柄データの一括取得(OI、資金調達率、清算、出来高、ロング/ショート) /api/sd/coin
- 1銘柄の先物出来高 /api/sd/volume
- デリバティブ銘柄スクリーナー /api/derivatives/coins
- デリバティブ銘柄の全体テーブル /api/derivatives/coins-full
- 銘柄のデリバティブローソク足 /api/derivatives/kline
- 銘柄別RSIリスト /api/derivatives/rsi
- 銘柄のMACD系列 /api/indicators/ta/macd/:coin
- 1銘柄の履歴系列 /api/market/history
- 銘柄別に集計したデリバティブティッカー /api/market/tickers
- デリバティブ出来高ランキング /api/market/volume-rank