Saltar al contenido principal
WSS
wss://api.benzinga.com/api/v1/analyst/insights
stream
Messages
token
type:httpApiKey

Benzinga WebSocket API token (bz.production***)

publish
type:string

Send action commands (ping, replay)

subscribe
type:object

Analyst insight event

Descripciรณn general

Suscrรญbete a insights de analistas en tiempo real y recibe actualizaciones sobre calificaciones de analistas, precios objetivo y recomendaciones detalladas en cuanto se produzcan.

Caracterรญsticas clave

  • Actualizaciones en tiempo real: Reciba notificaciones instantรกneas cuando los analistas publiquen nuevos anรกlisis o modifiquen calificaciones existentes
  • Filtrado por valor: Suscrรญbase a tickers o ISIN especรญficos para recibir solo datos relevantes
  • Datos exhaustivos: Incluye informaciรณn de la firma de analistas, calificaciones, precios objetivo y anรกlisis detallados
  • Seguimiento de actividad: Supervise cuรกndo se crean, actualizan o eliminan los anรกlisis

Casos de uso

  • Hacer seguimiento de los cambios en el sentimiento de los analistas para los valores en cartera
  • Crear alertas en tiempo real para subidas o bajadas de calificaciรณn
  • Supervisar los cambios en los precios objetivo de mรบltiples analistas
  • Consolidar informaciรณn de consenso de mรบltiples firmas de analistas

Inicio rรกpido

Use el probador interactivo de WebSocket de la parte superior para conectarse y probar el flujo de datos en tiempo real.

URL de conexiรณn

wss://api.benzinga.com/api/v1/analyst/insights/stream?token=YOUR_TOKEN

Parรกmetros de consulta

ParรกmetroObligatorioDescripciรณn
tokenSรญTu token de la API WebSocket de Benzinga (bz.production***)
tickersNoLista separada por comas de sรญmbolos bursรกtiles (por ejemplo, AAPL,MSFT)
isinsNoLista separada por comas de cรณdigos ISIN para filtrar

Ejemplo de mensaje

{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "api_version": "websocket/v1",
  "kind": "stream_type",
  "data": {
    "action": "created",
    "id": "insight-id",
    "timestamp": "2024-10-08T10:00:00Z",
    "content": {
      "action": "Upgrades",
      "analyst_insights": "The analyst has upgraded the stock...",
      "firm": "Goldman Sachs",
      "pt": "150.00",
      "rating": "Buy",
      "security": {
        "symbol": "AAPL",
        "name": "Apple Inc.",
        "exchange": "NASDAQ"
      }
    }
  }
}

Acciones de mensajes

AcciรณnDescripciรณn
created / CreatedNuevo insight de analista publicado
updated / UpdatedInsight existente actualizado
deleted / DeletedInsight eliminado

Comandos interactivos

ComandoDescripciรณn
pingMantiene la conexiรณn activa (responde con pong)
replayReproduce hasta los รบltimos 100 mensajes en cachรฉ

Mejores prรกcticas

  • Eliminaciรณn de duplicados: Utiliza el campo id para evitar procesar mensajes duplicados
  • Heartbeat: Envรญa comandos ping cada 30-60 segundos para mantener la conexiรณn
  • Manejo de errores: Implementa lรณgica de reconexiรณn con backoff exponencial
  • Filtrado: Utiliza filtros de ticker/ISIN para reducir el consumo de ancho de banda