Volumen de futuros de una moneda
Capa de datos propia: volumen de futuros de una moneda
/api/sd/volumeSolicitud
Parámetros de consulta
| Nombre | Tipo | Obligatorio | Valor por defecto | Valores admitidos | Descripción |
|---|---|---|---|---|---|
| coin | string | Obligatorio | — | — | Símbolo de la moneda; 400 cuando falta. Alias: `base`. Ejemplo: BTC |
Solicitud de ejemplo
curl -s "https://www.coinboss.com/api/sd/volume?coin=BTC"Campos de la respuesta
La tabla de campos se genera a partir de respuestas reales, por lo que recoge exactamente lo que devuelve el endpoint. Las rutas usan a[] para los elementos de un array y {*} para los objetos cuya clave es un nombre dinámico, como una moneda o un exchange.
| Campo | Tipo | Unidad | Descripción |
|---|---|---|---|
| success | boolean | — | true cuando la solicitud se completó correctamente. En caso de fallo, el cuerpo es `{ success: false, code, error, request_id }`. |
| coin | string | — | Símbolo de la moneda, en mayúsculas (por ejemplo BTC). |
| now | number | ms | Hora del servidor en el momento de generar la respuesta. |
| futures | object | — | Bloque o valor del mercado de futuros. |
| futures.total_usd | number | USD | Volumen de futuros de 24h entre exchanges (nocional USD). |
| futures.n_exchanges | number | — | Número de exchanges que aportan datos. |
| futures.by_exchange | array | — | Desglose por exchange. |
| futures.by_exchange[] | object | — | Desglose por exchange. |
| futures.by_exchange[].exchange | string | — | Id del exchange, en minúsculas (por ejemplo `binance`). |
| futures.by_exchange[].vol_usd | number | USD | Volumen en nocional USD. |
| futures.by_exchange[].legacy_usd | number | USD | Parte del volumen que procede del conjunto de tickers de perpetuos USDT. |
| futures.by_exchange[].sd_usd | number | USD | Parte que procede de contratos adicionales (USDC, con margen en moneda, con vencimiento) ya incluidos. |
| futures.by_exchange[].share_pct | number | % | Cuota sobre el total. |
| futures.change_24h | object | — | Variación de 24h. |
| futures.change_24h.pct | number | % | Porcentaje. |
| futures.change_24h.cur | number | — | Valor actual. |
| futures.change_24h.prev | number | — | Valor anterior (referencia). |
| futures.change_24h.n_matched | number | — | Elementos presentes en ambos extremos de la comparación. |
| futures.change_24h.n_total | number | — | Elementos presentes ahora. |
| futures.change_24h.prev_ts | number | ms | Hora de la instantánea de referencia. |
| futures.change_24h.basis | string | — | Precio de futuros menos precio spot, o el bloque de base. |
| futures.selfdata_contracts | object | — | Contratos adicionales: qué está ya incluido y qué sigue pendiente. |
| futures.selfdata_contracts.included_usd | null | USD | Volumen de 24h de los contratos recopilados adicionalmente (con margen en moneda, USDC, con vencimiento) ya contabilizados en el total de futuros; null cuando aún no se contabiliza ninguno. |
| futures.selfdata_contracts.n_included | number | count | Número de contratos recopilados adicionalmente que se contabilizan en el total de futuros (los que tienen su propia instantánea de hace unas 24 horas). |
| futures.selfdata_contracts.pending_usd | number|null | USD | Suma de los elementos pendientes; no está en el total. |
| futures.selfdata_contracts.n_pending | number | count | Número de contratos recopilados adicionalmente que aún no se contabilizan porque carecen de su propia referencia de hace 24h; los mayores se listan en `pending`. |
| futures.selfdata_contracts.pending | array | — | Elementos recopilados pero aún no incluidos. |
| futures.selfdata_contracts.pending[] | object | — | Elementos recopilados pero aún no incluidos. |
| futures.selfdata_contracts.pending[].exchange | string | — | Id del exchange, en minúsculas (por ejemplo `binance`). |
| futures.selfdata_contracts.pending[].symbol | string | — | Símbolo del instrumento tal como lo normaliza CoinBoss (por ejemplo BTCUSDT). |
| futures.selfdata_contracts.pending[].margin | string | — | Clase de moneda de margen. |
| futures.selfdata_contracts.pending[].contract_type | string | — | `perpetual` o `delivery`. |
| futures.selfdata_contracts.pending[].vol_usd | number | USD | Volumen en nocional USD. |
| futures.selfdata_contracts.pending[].reason | string | — | Código de motivo. |
| spot | object | — | Bloque o valor del mercado spot. |
| spot.total_usd | number | USD | Volumen spot de 24h entre exchanges. |
| spot.n_exchanges | number | — | Número de exchanges que aportan datos. |
| spot.asof | number | ms | Hora del dato más reciente utilizado. |
| spot.by_exchange | array | — | Desglose por exchange. |
| spot.by_exchange[] | object | — | Desglose por exchange. |
| spot.by_exchange[].exchange | string | — | Id del exchange, en minúsculas (por ejemplo `binance`). |
| spot.by_exchange[].vol_usd | number | USD | Volumen en nocional USD. |
| spot.by_exchange[].quote | string | — | Monedas de cotización incluidas para este exchange. |
| spot.by_exchange[].ts | number | ms | Marca de tiempo. |
| spot.by_exchange[].price | number | — | Último precio en la moneda de cotización (USD o USDT salvo que se indique otra cosa). |
| spot.by_exchange[].age_s | number | s | Segundos transcurridos desde la última actualización de esta fila. |
| spot.by_exchange[].share_pct | number | % | Cuota sobre el total. |
| spot.change_24h | object | — | Variación de 24h. |
| spot.change_24h.pct | number | % | Porcentaje. |
| spot.change_24h.cur | number | — | Valor actual. |
| spot.change_24h.prev | number | — | Valor anterior (referencia). |
| spot.change_24h.n_matched | number | — | Elementos presentes en ambos extremos de la comparación. |
| spot.change_24h.n_total | number | — | Elementos presentes ahora. |
| spot.change_24h.prev_ts | number | ms | Hora de la instantánea de referencia. |
| spot.change_24h.basis | string | — | Precio de futuros menos precio spot, o el bloque de base. |
| ratios | object | — | Ratios de volumen: `futures_to_spot` (volumen de futuros de 24h ÷ volumen spot de 24h) y `oi_to_futures_volume`; cada uno es null cuando falta un dato de entrada. |
| ratios.futures_to_spot | number | — | Volumen de futuros dividido entre el volumen spot. |
| ratios.oi_to_futures_volume | number | — | Interés abierto dividido entre el volumen de futuros de 24h. |
| method | object | — | Enunciado en texto plano de las fórmulas utilizadas en esta respuesta. |
| method.futures | string | — | Bloque o valor del mercado de futuros. |
| method.spot | string | — | Bloque o valor del mercado spot. |
| method.change | string | — | Variación en el periodo indicado. |
| method.oi_to_futures_volume | string | — | Definición en texto plano de `ratios.oi_to_futures_volume`: interés abierto total en USD ÷ volumen de futuros de 24h en USD. |
Generada 2026-11-11 23:00 UTC a partir de 4 respuestas reales.
Respuesta de ejemplo
/api/sd/volume?coin=BTC · Respuesta real capturada 2026-11-13 03:57:37 UTC. Los arrays y mapas largos se abrevian para su visualización: spot.by_exchange tenía 14 elementos; futures.by_exchange tenía 23 elementos; futures.selfdata_contracts.pending tenía 5 elementos.
- "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)"
Muestras verificadas
Además del ejemplo anterior, la sonda llama a este endpoint con estos parámetros y comprueba el esquema en cada ocasión.
| Parámetros | HTTP | Latencia | Resultado |
|---|---|---|---|
| coin=ETH | 200 | 38 ms | Correcto |
| coin=SOL | 200 | 46 ms | Correcto |
| coin=ARKM | 200 | 43 ms | Correcto |
| — | 400 | 1 ms | Correcto devuelve el error esperado |
Comprobado 2026-11-13 03:57:37 UTC
Detalles
- Autenticación
- Ninguna. Endpoint público.
- Límite de solicitudes
- 1200 solicitudes por minuto por IP
- Caché del servidor
- 30s
- Microcaché de borde
- 10s
- Frecuencia de actualización
- tickers de futuros cada 60 s (contratos con margen en moneda / USDC / con vencimiento cada 120 s); instantáneas spot cada 10 min
- Ventana
- volumen móvil de 24 h tal como lo informa cada plataforma; variación de 24 h frente al archivo propio de unas 24 h antes
- Fuentes de datos
- Volumen de futuros de 24h procedente de los recolectores internos de tickers (24 plataformas de derivados) y volumen spot de 24h procedente de los recolectores internos de tickers spot (14 exchanges spot, p. ej. binance, okx, bybit, coinbase, kraken, upbit).
- Cobertura de exchanges
- futuros: hasta 24 plataformas; spot: 14 exchanges, pares cotizados en USD / USDT / USDC
- Unidades
- volumes in USD; changes in percent; ratios dimensionless
- Método
- 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
- Marcas de tiempo
- Milisegundos de época Unix (UTC), salvo que la descripción del campo indique otra cosa
- Formato de respuesta
- json
- Estabilidad
- Estable
- Disponible desde
- 2026-11-11
Estado en vivo
Disponibilidad, últimos 30 días
100% de 411 comprobaciones superadas
Errores
Las llamadas fallidas tienen la misma estructura en todos los endpoints. La lista completa está en la página de errores. Errores y límites de solicitudes →
| Código | HTTP | Significado | Qué hacer |
|---|---|---|---|
| INVALID_PARAM | 400 | Falta un parámetro obligatorio o un valor no se acepta. `param` indica el nombre del parámetro cuando se conoce. | No reintente sin cambios; corrija la solicitud. |
| UNAUTHORIZED | 401 | Se envió la cabecera `CB-API-KEY`, pero la clave es desconocida o está revocada. Los datos públicos no necesitan clave: elimine la cabecera o use una clave válida. | No reintente sin cambios. |
| FORBIDDEN | 403 | La ruta no forma parte de la API pública (interna o solo para cuentas). | No reintente. |
| NOT_FOUND | 404 | Ruta desconocida, o la moneda / el exchange / el fondo solicitado no existe. | No reintente; compruebe la ruta y los identificadores en el catálogo. |
| RATE_LIMITED | 429 | Más solicitudes que el límite por minuto. `Retry-After` indica los segundos de espera. | Espere el tiempo de `Retry-After` y después reintente con espera progresiva. |
| INTERNAL | 500 | Error inesperado del servidor. El mensaje es genérico por diseño; cite `request_id` al informar del error. | Reintente una vez tras unos segundos; si persiste, infórmelo con el ID de solicitud. |
| UPSTREAM_FAILED | 503 | La fuente de datos de este endpoint no respondió a tiempo. No se devuelven cifras desactualizadas ni sustitutas en su lugar. | Reintente con espera progresiva; consulte la página de estado. |
| UNAVAILABLE | 501 / 503 | El conjunto de datos no está listo temporalmente (calentamiento de la caché) o el endpoint aún no tiene una fuente pública lícita. | Reintente más tarde; el catálogo marca los endpoints que no están disponibles por diseño. |
| REQUEST_FAILED | 200 | Algunos endpoints antiguos responden HTTP 200 con `success: false`. Compruebe siempre `success`, no solo el estado HTTP. | Depende del mensaje; trátelo como una solicitud fallida. |
Pruébelo
/api/sd/volumeDisponiblestring — Coin symbol; 400 when missing. Alias: `base`.
https://www.coinboss.com/api/sd/volume?coin=BTCMás en esta categoría
- Paquete único por moneda (OI, financiación, liquidaciones, volumen, largos/cortos) /api/sd/coin
- Volumen de futuros de una moneda /api/sd/volume
- Screener de monedas de derivados /api/derivatives/coins
- Tabla completa de monedas de derivados /api/derivatives/coins-full
- Velas de derivados de una moneda /api/derivatives/kline
- Lista de RSI por moneda /api/derivatives/rsi
- Serie MACD de una moneda /api/indicators/ta/macd/:coin
- Series históricas de una moneda /api/market/history
- Tickers de derivados agregados por moneda /api/market/tickers
- Ranking de volumen de derivados /api/market/volume-rank