Distribución de emociones
/emotions
Cuáles de 15 emociones dominan la conversación sobre un activo o sujeto a lo largo del tiempo. proportion es la share de cada emoción dentro de las emociones del bucket (suman 1); post_count cuenta los posts que la muestran. Un post puede mostrar varias.
Reglas de los parámetros:
- Envía
asset_idosubject_id. asset_iddebe enviarse junto conasset_class.subject_idno puede combinarse conasset_idni conasset_class.
Pago con wallet disponible en https://nebula-api.hiddensystems.ai/api/v1/x402/emotions. 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
ID del activo de /assets o /search, como NVDA, GLD, SPX o bitcoin. Envíalo junto con el asset_class que se devolvió con él.
Example:NVDA
Clase del activo nombrado por asset_id: equity (acciones y ETF), commodity, index o crypto. Envía el asset_class que /assets o /search devolvió junto con el asset_id.
equitycommodityindexcrypto
Example:equity
Identificador canónico que no corresponde a un activo y que devuelven /subjects o /search, como text:jensen huang o handle:elonmusk. Se acepta en cualquier combinación de mayúsculas y minúsculas. No puede combinarse con asset_id ni con asset_class.
Example:text:jensen huang
Ventana de retroceso en horas. Los planes gratuitos llegan hasta 90 días; más allá devuelve 403.
Default:720
Tamaño de bucket de serie temporal solicitado. Si se omite, el servicio elige un tamaño de bucket adecuado para la ventana de lookback.
1h2h4h12h1d
Example:1h
Ejemplo de cURL
curl --get \
--url 'https://nebula-api.hiddensystems.ai/api/v1/public/emotions' \
--data-urlencode 'asset_id=NVDA' \
--data-urlencode 'asset_class=equity' \
--header 'X-API-Key: YOUR_API_KEY'
Respuestas
Tipo de medio application/json
metadata
object
Metadatos de metodología y de la ventana de la solicitud necesarios para interpretar la respuesta.
metadata
Metadatos de metodología y de la ventana de la solicitud necesarios para interpretar la respuesta.
metadata.empty_bucket_policy
Cómo deben interpretar los clientes los buckets omitidos o emitidos sin datos.
metadata.empty_buckets
Número de buckets sin datos que cumplan los criterios.
metadata.granularity
Tamaño del bucket temporal usado por la serie devuelta.
metadata.hours
Ventana de lookback representada por la respuesta, en horas.
metadata.latest_empty_bucket
Bucket UTC más reciente sin datos que cumplan los criterios.
series
object
Observaciones de emociones indexadas por la etiqueta de emoción detectada.
Claves permitidas
angeranticipationboredomconfidencedisgustdistrustfeargreedjoyloveoptimismpessimismsadnesssurprisetrust
series
Observaciones de emociones indexadas por la etiqueta de emoción detectada.
angeranticipationboredomconfidencedisgustdistrustfeargreedjoyloveoptimismpessimismsadnesssurprisetrust
series.{key}[].post_count
Número bruto de posts que llevan esta emoción en el bucket.
series.{key}[].proportion
Share de esta emoción sobre todas las etiquetas de emoción del bucket, de 0 a 1.
series.{key}[].timestamp
Marca de tiempo UTC en formato RFC 3339 para la observación o el inicio del bucket.
{
"series": {
"optimism": [
{
"post_count": 286,
"proportion": 0.37,
"timestamp": "2026-08-07T15:00:00Z"
}
]
}
}