Rotación de clústeres
/clusters/rotation
Hacia dónde se mueve la atención de un clúster: los activos que ganan y pierden proporción de sus publicaciones frente a la ventana anterior, en puntos básicos, y cómo se reparten sus publicaciones entre mercados, personas y eventos.
Reglas de los parámetros:
- Envía
cluster_id. cluster_idnombra un clúster; para comparar varios, llama una vez por clúster o usa /clusters para todos los clústeres a la vez.- Las comunidades de publicación (
wallstreetbets,reddit) solo cubren acciones: con una de ellas,asset_classdebe incluirequity.
Pago con wallet disponible en https://nebula-api.hiddensystems.ai/api/v1/x402/clusters/rotation. No se requiere cuenta de Nebula ni clave de API; consulta la oferta de pago antes de firmar. Guía de pago x402.
Parámetros
El clúster que se va a analizar, tal como lo devuelve /clusters, por ejemplo smart_money o wallstreetbets. Cualquier id del parámetro clusters de /sentiment.
Example:smart_money
Los mercados que se van a analizar: cualquiera de equity, commodity, index y crypto, separados por comas. Por defecto, los cuatro. Envía varios separados por comas.
Default:equity,commodity,index,crypto
La ventana con la que comparar, la de la misma longitud inmediatamente anterior: 24 (las últimas 24 horas), 168 (los últimos 7 días completos) o 720 (los últimos 30 días completos). Los planes gratuitos llegan hasta 90 días atrás; más allá devuelve 403.
24168720
Default:168
Número máximo de ganadores devueltos y, por separado, número máximo de perdedores.
Default:6
Ejemplo de cURL
curl --get \
--url 'https://nebula-api.hiddensystems.ai/api/v1/public/clusters/rotation' \
--data-urlencode 'cluster_id=smart_money' \
--header 'X-API-Key: YOUR_API_KEY'
Respuestas
Tipo de medio application/json
asset_classes
Los mercados analizados, en el orden equity, commodity, index, crypto: los valores de asset_class solicitados, o los cuatro cuando se omitió asset_class.
cluster_id
El clúster analizado, como su cluster_id canónico.
gainers
array<object>
Activos cuya proporción de las publicaciones del clúster más aumentó, primero el mayor aumento. Solo se listan los activos cuya proporción aumentó.
gainers
Activos cuya proporción de las publicaciones del clúster más aumentó, primero el mayor aumento. Solo se listan los activos cuya proporción aumentó.
gainers[].asset_class
Clase del activo: equity (acciones y ETF), commodity, index o crypto. Envíala junto con asset_id en cada solicitud con alcance de asset.
equitycommodityindexcrypto
gainers[].asset_id
Identificador público canónico del activo: el ticker o símbolo de mercado para acciones, commodities e índices, y el slug de CoinGecko (o, si no lo hay, un id numérico) para crypto.
gainers[].current_share
Publicaciones como fracción de todas las publicaciones del clúster sobre las clases de activos seleccionadas en la ventana actual, de 0 a 1.
gainers[].name
Nombre legible para personas.
gainers[].previous_share
Las publicaciones sobre el activo como fracción de todas las publicaciones del clúster en la ventana de comparación, de 0 a 1.
gainers[].share_change_bps
current_share menos la proporción en la ventana de comparación, en puntos básicos: 100 es un punto porcentual. Un valor negativo significa que la proporción cayó.
gainers[].symbol
Ticker o símbolo de mercado para mostrar.
hours
Ventana de lookback representada por la respuesta, en horas.
losers
array<object>
Activos cuya proporción de las publicaciones del clúster más cayó, primero la mayor caída. Solo se listan los activos cuya proporción cayó.
losers
Activos cuya proporción de las publicaciones del clúster más cayó, primero la mayor caída. Solo se listan los activos cuya proporción cayó.
losers[].asset_class
Clase del activo: equity (acciones y ETF), commodity, index o crypto. Envíala junto con asset_id en cada solicitud con alcance de asset.
equitycommodityindexcrypto
losers[].asset_id
Identificador público canónico del activo: el ticker o símbolo de mercado para acciones, commodities e índices, y el slug de CoinGecko (o, si no lo hay, un id numérico) para crypto.
losers[].current_share
Publicaciones como fracción de todas las publicaciones del clúster sobre las clases de activos seleccionadas en la ventana actual, de 0 a 1.
losers[].name
Nombre legible para personas.
losers[].previous_share
Las publicaciones sobre el activo como fracción de todas las publicaciones del clúster en la ventana de comparación, de 0 a 1.
losers[].share_change_bps
current_share menos la proporción en la ventana de comparación, en puntos básicos: 100 es un punto porcentual. Un valor negativo significa que la proporción cayó.
losers[].symbol
Ticker o símbolo de mercado para mostrar.
topic_changes
array<object>
La proporción de cada tema en la ventana actual y su cambio frente a la anterior, en el orden equity, commodity, index, crypto, people, events.
topic_changes
La proporción de cada tema en la ventana actual y su cambio frente a la anterior, en el orden equity, commodity, index, crypto, people, events.
topic_changes[].current_share
La proporción del tema en las publicaciones del clúster en la ventana actual, de 0 a 1.
topic_changes[].share_change_bps
Cambio de proporción frente a la ventana anterior, en puntos básicos (100 es un punto porcentual).
topic_changes[].topic
equity, commodity, index, crypto, people (personas y sus cuentas) o events (lugares, temas y eventos).
equitycommodityindexcryptopeopleevents
topic_series
array<object>
La proporción de cada tema en las publicaciones del clúster por día UTC completo, del más antiguo al más reciente.
topic_series
La proporción de cada tema en las publicaciones del clúster por día UTC completo, del más antiguo al más reciente.
topic_series[].timestamp
Inicio del día en UTC: 00:00.
topic_series[].topics
array<object>
La proporción de cada tema en las publicaciones del clúster ese día, en el orden de topic_changes. Las proporciones suman 1 cuando el clúster publicó ese día.
topic_series[].topics
La proporción de cada tema en las publicaciones del clúster ese día, en el orden de topic_changes. Las proporciones suman 1 cuando el clúster publicó ese día.
topic_series[].topics[].topic
equity, commodity, index, crypto, people (personas y sus cuentas) o events (lugares, temas y eventos).
equitycommodityindexcryptopeopleevents
topic_series[].topics[].topic_share
La proporción del tema en las publicaciones del clúster ese día, de 0 a 1.
{
"asset_classes": [
"equity",
"commodity",
"index",
"crypto"
],
"cluster_id": "smart_money",
"gainers": [
{
"asset_class": "equity",
"asset_id": "NVDA",
"current_share": 0.0687,
"name": "NVIDIA Corporation",
"previous_share": 0.0412,
"share_change_bps": 275,
"symbol": "NVDA"
}
],
"hours": 168,
"losers": [
{
"asset_class": "equity",
"asset_id": "TSLA",
"current_share": 0.0318,
"name": "Tesla, Inc.",
"previous_share": 0.0521,
"share_change_bps": -203,
"symbol": "TSLA"
}
],
"topic_changes": [
{
"current_share": 0.52,
"share_change_bps": 120,
"topic": "equity"
},
{
"current_share": 0.03,
"share_change_bps": -15,
"topic": "commodity"
},
{
"current_share": 0.04,
"share_change_bps": 10,
"topic": "index"
},
{
"current_share": 0.14,
"share_change_bps": -115,
"topic": "crypto"
},
{
"current_share": 0.11,
"share_change_bps": 35,
"topic": "people"
},
{
"current_share": 0.16,
"share_change_bps": -35,
"topic": "events"
}
],
"topic_series": [
{
"timestamp": "2026-09-10T00:00:00Z",
"topics": [
{
"topic": "equity",
"topic_share": 0.5
},
{
"topic": "commodity",
"topic_share": 0.03
},
{
"topic": "index",
"topic_share": 0.04
},
{
"topic": "crypto",
"topic_share": 0.15
},
{
"topic": "people",
"topic_share": 0.11
},
{
"topic": "events",
"topic_share": 0.17
}
]
},
{
"timestamp": "2026-09-11T00:00:00Z",
"topics": [
{
"topic": "equity",
"topic_share": 0.53
},
{
"topic": "commodity",
"topic_share": 0.03
},
{
"topic": "index",
"topic_share": 0.04
},
{
"topic": "crypto",
"topic_share": 0.13
},
{
"topic": "people",
"topic_share": 0.11
},
{
"topic": "events",
"topic_share": 0.16
}
]
}
]
}