Detalle de un subyacente de acciones
Detalle de un subyacente de acciones (cotizaciones de contratos por exchange)
/api/stock-detail/:underlyingSolicitud
Parámetros de consulta
| Nombre | Tipo | Obligatorio | Valor por defecto | Valores admitidos | Descripción |
|---|---|---|---|---|---|
| underlying path | string | Obligatorio | — | — | Ticker del subyacente (se convierte a mayúsculas); 404 cuando no hay datos. Ejemplo: SOXL |
Los parámetros marcados como «path» forman parte de la URL.
Solicitud de ejemplo
curl -s "https://www.coinboss.com/api/stock-detail/SOXL"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 }`. |
| now | number | ms | Hora del servidor en el momento de generar la respuesta. |
| source | string | — | De dónde procede el valor. |
| data | object | — | Carga útil. |
| data.underlying | string | — | Símbolo de la acción / el índice / la materia prima subyacente. |
| data.name | string | — | Nombre. |
| data.type | string | — | Tipo. |
| data.price_avg | number | — | Precio medio entre plataformas. |
| data.change_24h | number | — | Variación de 24h. |
| data.high_24h | number | — | Máximo de 24h. |
| data.low_24h | number | — | Mínimo de 24h. |
| data.volume_24h | number | — | Volumen de 24h. |
| data.oi_usd | number | USD | Interés abierto en nocional USD. |
| data.funding_weighted | number | fraction | Media ponderada por interés abierto de las tasas de financiación actuales de los exchanges, cada una según su propio intervalo de financiación; null cuando ningún exchange informa de interés abierto. |
| data.exchanges | number | — | Exchanges. |
| data.markets | array | — | Mercados. |
| data.markets[] | object | — | Mercados. |
| data.markets[].exchange | string | — | Id del exchange, en minúsculas (por ejemplo `binance`). |
| data.markets[].symbol | string | — | Símbolo del instrumento tal como lo normaliza CoinBoss (por ejemplo BTCUSDT). |
| data.markets[].price | number | — | Último precio en la moneda de cotización (USD o USDT salvo que se indique otra cosa). |
| data.markets[].change_pct | number|null | % | Variación porcentual. |
| data.markets[].volume_24h | number | — | Volumen de 24h. |
| data.markets[].funding | number | — | Bloque o valor de la tasa de financiación. |
| data.markets[].funding_interval_h | number | h | Intervalo de financiación. |
| data.markets[].oi_usd | number|null | USD | Interés abierto en nocional USD. |
| data.long_short | array | — | Bloque de largos/cortos. |
| data.long_short[] | object | — | Bloque de largos/cortos. |
| data.long_short[].exchange | string | — | Id del exchange, en minúsculas (por ejemplo `binance`). |
| data.long_short[].symbol | string | — | Símbolo del instrumento tal como lo normaliza CoinBoss (por ejemplo BTCUSDT). |
| data.long_short[].ratio_type | string | — | Qué cuenta el ratio: `account` (todas las cuentas), `topacc` (cuentas de top traders), `position` (tamaño de posición) o `taker` (volumen de compra frente a venta taker). |
| data.long_short[].long_ratio | number | % | Última cuota de largos (cuota de compra taker en el caso de `taker`) de este exchange y contrato; `long_ratio` + `short_ratio` = 100. |
| data.long_short[].short_ratio | number | % | Última cuota de cortos (cuota de venta taker en el caso de `taker`) de este exchange y contrato; `long_ratio` + `short_ratio` = 100. |
| data.liquidations | object | — | Liquidaciones de este subyacente (alias incluidos) entre exchanges, por ventana `h1`, `h4`, `h12`, `h24`, más `count_24h`. |
| data.liquidations.h1 | object | — | Valor nocional liquidado en la última hora, en USD, desglosado en `long`, `short` y `total`. |
| data.liquidations.h1.long | number | — | Valor del lado largo. |
| data.liquidations.h1.short | number | — | Valor del lado corto. |
| data.liquidations.h1.total | number | — | Total. |
| data.liquidations.h4 | object | — | Valor nocional liquidado en las últimas 4 horas, en USD, desglosado en `long`, `short` y `total`. |
| data.liquidations.h4.long | number | — | Valor del lado largo. |
| data.liquidations.h4.short | number | — | Valor del lado corto. |
| data.liquidations.h4.total | number | — | Total. |
| data.liquidations.h12 | object | — | Valor nocional liquidado en las últimas 12 horas, en USD, desglosado en `long`, `short` y `total`. |
| data.liquidations.h12.long | number | — | Valor del lado largo. |
| data.liquidations.h12.short | number | — | Valor del lado corto. |
| data.liquidations.h12.total | number | — | Total. |
| data.liquidations.h24 | object | — | Valor de 24 horas. |
| data.liquidations.h24.long | number | — | Valor del lado largo. |
| data.liquidations.h24.short | number | — | Valor del lado corto. |
| data.liquidations.h24.total | number | — | Total. |
| data.liquidations.count_24h | number | — | Número en 24 horas. |
| data.klines | array | — | Velas. |
| data.klines[] | object | — | Velas. |
| data.klines[].t | number | ms | Marca de tiempo. |
| data.klines[].o | number | USD | Precio de apertura de la vela diaria que empieza en `t` (UTC). |
| data.klines[].h | number | USD | Precio más alto de la vela diaria que empieza en `t` (UTC). |
| data.klines[].l | number | USD | Precio más bajo de la vela diaria que empieza en `t` (UTC). |
| data.klines[].c | number | USD | Precio de cierre de la vela diaria que empieza en `t` (UTC); es el último precio mientras el día en curso siga abierto. |
| data.klines[].v | number | — | Valor. |
Generada 2026-11-11 23:00 UTC a partir de 1 respuestas reales.
Respuesta de ejemplo
/api/stock-detail/SOXL · Respuesta real capturada 2026-11-13 03:58:45 UTC. Los arrays y mapas largos se abrevian para su visualización: data.klines tenía 180 elementos; data.markets tenía 17 elementos; data.long_short tenía 16 elementos.
- "success"true
- "now"1794542325458
- "source""in-house collection"
- "data"
- "underlying""SOXL"
- "name""Direxion Semiconductor Bull 3x"
- "type""etf"
- "price_avg"64.1974409886378
- "change_24h"2.7419816659689613
- "high_24h"69.02
- "low_24h"58.4
- "volume_24h"10975219799.62
- "oi_usd"519894892.91999996
- "funding_weighted"0.000008341482652906381
- "exchanges"17
- "markets"
- "long_short"
- "liquidations"
- "klines"
Detalles
- Autenticación
- Ninguna. Endpoint público.
- Límite de solicitudes
- 1200 solicitudes por minuto por IP
- Caché del servidor
- 60s
- Microcaché de borde
- 10s
- Frecuencia de actualización
- tickers cada 1 min; OI/financiación cada 5 min; caché de la API 60 s
- Ventana
- liquidaciones de 1h / 4h / 12h / 24h; hasta 180 velas diarias
- Fuentes de datos
- Detalle de un subyacente de acciones tokenizadas/TradFi: contratos por exchange, financiación, OI, largos/cortos, liquidaciones y velas diarias, todo a partir de datos de exchanges recopilados internamente.
- Cobertura de exchanges
- Subyacentes del registro interno de acciones tokenizadas; 404 si no hay ninguno
- Paginación
- ninguno
- Unidades
- USD; funding as decimal rate per interval
- Método
- funding_weighted = OI-weighted mean of raw rates (not normalized to 8h); quotes deviating more than 10% from the median with zero volume are dropped
- Marcas de tiempo
- Milisegundos de época Unix (UTC), salvo que la descripción del campo indique otra cosa
- Formato de respuesta
- json
- Estabilidad
- Estable
Estado en vivo
Disponibilidad, últimos 30 días
100% de 409 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/stock-detail/:underlyingDisponiblestring — Underlying ticker (upper-cased); 404 when no data.
https://www.coinboss.com/api/stock-detail/SOXLMás en esta categoría
- Resumen de liquidaciones de perpetuos TradFi /api/liquidations/tradfi
- Lista de símbolos TradFi con liquidaciones en la ventana /api/liquidations/tradfi-asset-list
- Ranking de liquidaciones por símbolo de perpetuos TradFi /api/liquidations/tradfi-assets
- Reparto de liquidaciones por exchange de perpetuos TradFi /api/liquidations/tradfi-exchanges
- Feed de liquidaciones de perpetuos TradFi /api/liquidations/tradfi-feed
- Mayores órdenes de liquidación en perpetuos TradFi /api/liquidations/tradfi-largest
- Totales de liquidaciones de perpetuos TradFi en varias ventanas /api/liquidations/tradfi-overview
- Resumen de liquidaciones de un símbolo TradFi /api/liquidations/tradfi-symbol
- Serie temporal de liquidaciones de un símbolo TradFi /api/liquidations/tradfi-symbol-chart
- Reparto de liquidaciones por exchange de un símbolo TradFi /api/liquidations/tradfi-symbol-exchanges
- Mayores liquidaciones de un símbolo TradFi /api/liquidations/tradfi-symbol-largest
- Símbolos TradFi con historial de liquidaciones /api/liquidations/tradfi-symbols
- Tabla de liquidaciones TradFi /api/liquidations/tradfi-table
- Serie temporal del total de liquidaciones de perpetuos TradFi /api/liquidations/tradfi-total-chart
- Cotizaciones de contratos Pre-IPO /api/preipo/list
- Lista de subyacentes de acciones /api/stock-detail-list
- Detalle de un subyacente de acciones /api/stock-detail/:underlying
- Lista de instrumentos de acciones /api/stocks/list
- Perpetuos de acciones / acciones tokenizadas listados en exchanges /api/tabs17/exchange-stocks
- Cotizaciones de acciones relacionadas con cripto /api/tabs17/stocks