Resumen de detalle de una moneda
Resumen de detalle de una moneda (precio, capitalización de mercado, suministro, resumen de derivados)
/api/currency/overviewSolicitud
Parámetros de consulta
| Nombre | Tipo | Obligatorio | Valor por defecto | Valores admitidos | Descripción |
|---|---|---|---|---|---|
| coin | string | Obligatorio | — | — | Símbolo de la moneda base (en mayúsculas, p. ej. BTC). Ejemplo: BTC |
Solicitud de ejemplo
curl -s "https://www.coinboss.com/api/currency/overview?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 }`. |
| data | object | — | Carga útil. |
| data.coin | string | — | Símbolo de la moneda, en mayúsculas (por ejemplo BTC). |
| data.supply | object | — | Suministro en monedas. |
| data.supply.price_usd | string(decimal) | USD | Precio. |
| data.supply.market_cap_usd | string(decimal) | USD | Capitalización de mercado. |
| data.supply.mcap_rank | number | — | Posición por capitalización de mercado. |
| data.supply.vol_24h_usd | string(decimal) | USD | Volumen de 24h. |
| data.supply.circulating | string(decimal) | — | Suministro circulante en monedas. |
| data.supply.total_supply | string(decimal) | — | Suministro total en monedas. |
| data.supply.max_supply | string(decimal)|null | — | Suministro máximo en monedas; null cuando es ilimitado o desconocido. |
| data.supply.change_24h_pct | string(decimal) | % | Variación porcentual de 24h. |
| data.supply.image_url | string | — | Ruta del icono en el mismo origen, servida por CoinBoss; null cuando no existe un icono verificado. |
| data.supply.website_url | string | — | Sitio web oficial del proyecto, tomado de los metadatos de la moneda. |
| data.supply.reddit_url | string|null | — | Subreddit del proyecto; null cuando no figura ninguno. |
| data.supply.github_url | string|null | — | Repositorio principal de código fuente del proyecto; null cuando no figura ninguno. |
| data.supply.whitepaper_url | string | — | Enlace al whitepaper del proyecto. |
| data.supply.explorer_url | string | — | Enlace a un explorador de bloques de la moneda. |
| data.supply.category | string | — | Categoría. |
| data.supply.asof | number | ms | Hora del dato más reciente utilizado. |
| data.supply.stale | boolean | — | Filas o indicador de datos más antiguos que la ventana de frescura. |
| data.supply.spot_vol_usd | number | USD | Suma del volumen spot de 24h de la moneda en los exchanges spot que CoinBoss recopila por sí mismo (última instantánea); null cuando no se recopila. |
| data.supply.futures_vol_usd | number | USD | Suma del volumen de futuros de 24h en todos los exchanges con un ticker de menos de 1 hora de antigüedad; es el mismo valor que `futures_vol.total_usd`; null si no hay datos propios. |
| data.supply.oi_total_usd | number | USD | Interés abierto agregado de la moneda en todos los exchanges y tipos de contrato; es el mismo valor que `oi.total_usd`; null si no hay datos propios. |
| data.supply.high_24h | string(decimal) | — | Máximo de 24h. |
| data.supply.low_24h | string(decimal) | — | Mínimo de 24h. |
| data.futures_vol_chg_pct | number | % | Variación de 24h del volumen de futuros: exchanges presentes ahora y en la instantánea horaria de hace unas 24 horas, (Σ actual − Σ anterior) ÷ Σ anterior. |
| data.oi_chg_pct | number | % | Variación de 24h del interés abierto calculada sobre los contratos presentes tanto ahora como en la instantánea horaria más cercana a hace 24 horas. |
| data.oi | object | — | Interés abierto. |
| data.oi.total_usd | number | USD | Total. |
| data.oi.local_usd | number | USD | Interés abierto sumado a partir de la recopilación propia de CoinBoss por exchange; idéntico a `oi.total_usd`. |
| data.oi.by_exchange | array | — | Desglose por exchange. |
| data.oi.by_exchange[] | object | — | Desglose por exchange. |
| data.oi.by_exchange[].exchange | string | — | Id del exchange, en minúsculas (por ejemplo `binance`). |
| data.oi.by_exchange[].oi_usd | number | USD | Interés abierto en nocional USD. |
| data.oi.n_exchanges | number | — | Número de exchanges que aportan datos. |
| data.oi.asof | number | ms | Hora del dato más reciente utilizado. |
| data.oi.chg_basis | object | — | Datos de entrada de `oi_chg_pct`: sumas actual y anterior emparejadas (`cur`, `prev`), número de exchanges emparejados, hora de referencia y contratos congelados excluidos. |
| data.oi.chg_basis.cur | number | — | Valor actual. |
| data.oi.chg_basis.prev | number | — | Valor anterior (referencia). |
| data.oi.chg_basis.n_matched | number | — | Elementos presentes en ambos extremos de la comparación. |
| data.oi.chg_basis.prev_hour_ts | number | ms | Inicio del tramo horario anterior. |
| data.oi.chg_basis.frozen_excluded | object | — | Filas excluidas porque el valor de origen no varió. |
| data.oi.chg_basis.frozen_excluded.n_baseline | number | — | Elementos de la instantánea de referencia. |
| data.oi.chg_basis.frozen_excluded.n_current | number | — | Elementos de la instantánea actual. |
| data.oi.chg_basis.frozen_excluded.cur_usd | number | USD | Valor actual. |
| data.oi.chg_basis.frozen_excluded.prev_usd | number | USD | Valor de referencia. |
| data.futures_vol | object | — | Volumen de futuros. |
| data.futures_vol.total_usd | number | USD | Total. |
| data.futures_vol.n_exchanges | number | — | Número de exchanges que aportan datos. |
| data.futures_vol.chg_basis | object | — | Datos de entrada de `futures_vol_chg_pct`: sumas de volumen actual y anterior emparejadas (`cur`, `prev`), número de exchanges emparejados y hora de referencia. |
| data.futures_vol.chg_basis.cur | number | — | Valor actual. |
| data.futures_vol.chg_basis.prev | number | — | Valor anterior (referencia). |
| data.futures_vol.chg_basis.n_matched | number | — | Elementos presentes en ambos extremos de la comparación. |
| data.futures_vol.chg_basis.prev_hour_ts | number | ms | Inicio del tramo horario anterior. |
| data.funding | number | — | Bloque o valor de la tasa de financiación. |
| data.funding_detail | object | — | Desglose que sustenta `funding`: tasas normalizadas a 8h simple y ponderada por interés abierto, tasa anualizada, recuentos de exchanges y una entrada por exchange. |
| data.funding_detail.basis | string | — | Precio de futuros menos precio spot, o el bloque de base. |
| data.funding_detail.avg_8h | number | — | Media de las tasas normalizadas a 8h. |
| data.funding_detail.oi_weighted_8h | number | — | Media ponderada por interés abierto de las tasas normalizadas a 8h. |
| data.funding_detail.apr_pct | number | % per year | Porcentaje anualizado. |
| data.funding_detail.n_exchanges | number | — | Número de exchanges que aportan datos. |
| data.funding_detail.n_normalized | number | — | Exchanges normalizados a 8h. |
| data.funding_detail.n_unknown_interval | number | — | Exchanges con intervalo de financiación desconocido. |
| data.funding_detail.by_exchange | array | — | Desglose por exchange. |
| data.funding_detail.by_exchange[] | object | — | Desglose por exchange. |
| data.funding_detail.by_exchange[].exchange | string | — | Id del exchange, en minúsculas (por ejemplo `binance`). |
| data.funding_detail.by_exchange[].symbol | string | — | Símbolo del instrumento tal como lo normaliza CoinBoss (por ejemplo BTCUSDT). |
| data.funding_detail.by_exchange[].rate | number | — | Tasa. |
| data.funding_detail.by_exchange[].interval_h | number | h | Intervalo. |
| data.funding_detail.by_exchange[].rate_8h | number | — | Tasa normalizada a un periodo de 8 horas. |
| data.funding_detail.by_exchange[].next_funding_time | number|null | ms | Marca de tiempo. |
| data.long_short | object | — | Bloque de largos/cortos. |
| data.long_short.long | number | — | Valor del lado largo. |
| data.long_short.short | number | — | Valor del lado corto. |
| data.long_short.ratio | number | — | Ratio. |
| data.long_short.type | string | — | Tipo. |
| data.long_short.n_exchanges | number | — | Número de exchanges que aportan datos. |
| data.derived | object | — | Indicadores de la moneda que se recalculan periódicamente (RSI, base, interés abierto agregado, financiación media, cuotas de largos/cortos, liquidaciones de 24h); null cuando no se han calculado. |
| data.derived.rsi_1h | string(decimal) | — | RSI(14) sobre velas de 1h. |
| data.derived.rsi_4h | string(decimal) | — | RSI(14) sobre velas de 4h. |
| data.derived.rsi_1d | string(decimal) | — | RSI(14) sobre velas diarias. |
| data.derived.basis_pct | string(decimal)|null | % | (futuros − spot) / spot × 100. |
| data.derived.basis_annual_pct | null | % per year | Base anualizada según los días hasta el vencimiento. |
| data.derived.oi_usd_agg | string(decimal) | USD | Interés abierto agregado en todos los exchanges y tipos de contrato en la última actualización de los indicadores; puede ir ligeramente por detrás de `oi.total_usd`. |
| data.derived.funding_avg | string(decimal) | — | Tasa de financiación media entre exchanges. |
| data.derived.ls_account | string(decimal) | — | Ratio largos/cortos por cuentas. |
| data.derived.ls_taker | string(decimal)|null | — | Ratio de compra/venta taker. |
| data.derived.liq_24h_usd | string(decimal) | USD | Liquidaciones de 24h. |
| data.liquidation | object | — | Bloque de liquidaciones. claves dinámicas: 1h,4h,12h,24h |
| data.liquidation.{*} | object | — | Bloque de liquidaciones. |
| data.liquidation.{*}.win | string | — | Etiqueta de la ventana de la entrada, que repite su clave (`1h`, `4h`, `12h` o `24h`). |
| data.liquidation.{*}.long_usd | number | USD | Lado largo. |
| data.liquidation.{*}.short_usd | number | USD | Lado corto. |
| data.liquidation.{*}.total_usd | number | USD | Total. |
| data.liquidation.{*}.cnt | number | — | Número. |
Generada 2026-11-11 23:00 UTC a partir de 4 respuestas reales.
Respuesta de ejemplo
/api/currency/overview?coin=BTC · Respuesta real capturada 2026-11-13 03:57:31 UTC. Los arrays y mapas largos se abrevian para su visualización: data.liquidation tenía 4 elementos; data.oi.by_exchange tenía 22 elementos; data.funding_detail.by_exchange tenía 23 elementos.
- "success"true
- "data"
- "coin""BTC"
- "supply"
- "futures_vol_chg_pct"67.76
- "oi_chg_pct"-3.65
- "oi"
- "futures_vol"
- "funding"0.000057831612725940206
- "funding_detail"
- "long_short"
- "derived"
- "liquidation"
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 | 86 ms | Correcto |
| coin=SOL | 200 | 81 ms | Correcto |
| coin=ARKM | 200 | 79 ms | Correcto |
Comprobado 2026-11-13 03:57:31 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
- agregador externo de datos de mercado cada 10 min; tickers cada 1 min; OI / financiación / largos-cortos cada 5 min (monedas principales cada 1 min); volumen spot cada 10 min; caché en memoria 30 s
- Ventana
- 24h móviles para volumen y liquidaciones; última instantánea para OI, financiación y largos/cortos
- Fuentes de datos
- El suministro, la capitalización de mercado y la posición proceden de un agregador externo de datos de mercado; el precio, el interés abierto, la financiación, el ratio largos/cortos y el volumen de futuros y spot se agregan internamente a partir de las API públicas de los exchanges; las liquidaciones proceden de los flujos de liquidaciones de los exchanges.
- Cobertura de exchanges
- Cualquier moneda presente en la tabla respaldada por el agregador externo de datos de mercado o con un contrato de derivados listado
- Paginación
- ninguno
- Unidades
- USD; rates as decimals; changes in percent
- Método
- OI = SUM(oi_usd) over fresh contracts incl. multiplier contracts (3h; CME 120h); funding = OI-weighted mean of rate normalized to 8h (rate * 8 / interval_hours)
- 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
99.76% 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/currency/overviewDisponiblestring — Base coin symbol (uppercase, e.g. BTC).
https://www.coinboss.com/api/currency/overview?coin=BTCMás en esta categoría
- Datos del mapa de calor de monedas /api/coin-heatmap
- Lista completa de monedas /api/coins/all
- Búsqueda de monedas /api/coins/search
- Tabla de exchanges de la página de moneda /api/currency/ex-table
- Flujo de fondos de una moneda /api/currency/flows
- Lista de monedas para navegación /api/currency/list
- Mercados por exchange de una moneda /api/currency/markets
- Resumen de detalle de una moneda /api/currency/overview
- Rendimiento del precio de una moneda por periodos /api/currency/performance
- Entrada neta taker en spot de una moneda /api/currency/spot-netflow
- Matriz de tasas de préstamo de margen /api/margin-fee/matrix
- Tasas de préstamo de margen /api/margin/rates
- Ganadores y perdedores (con volumen mínimo) /api/market/gainers-losers
- Instantánea de variaciones de las monedas de mayor capitalización /api/market/top-movers
- Matriz de rentabilidad mensual / trimestral / anual /api/p3/btc-returns
- Matriz de rentabilidad diaria /api/p3/btc-returns-daily
- Matriz de rentabilidad semanal /api/p3/btc-returns-weekly
- Ganadores y perdedores (futuros o spot) /api/p3/gainers-losers
- Velas horarias /api/p3/klines
- Resumen de volatilidad /api/p3/volatility
- Historial de volatilidad de una moneda /api/p3/volatility/series
- Lista de mercado spot por moneda /api/spot/coins
- Datos de la página de volumen de una moneda /api/volume/coin