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

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

publish
type:string

Send action commands (ping, replay)

News Update
type:object

A news article or update message

Descripciรณn general

Suscrรญbete para recibir actualizaciones de noticias en tiempo real y notificaciones instantรกneas cuando se publiquen nuevos artรญculos o se actualicen los existentes.

Funcionalidades clave

  • Actualizaciones en tiempo real: Recibe notificaciones instantรกneas cuando se publican o actualizan artรญculos de noticias
  • Filtrado por valor: Suscrรญbete a tickers o ISIN especรญficos para recibir solo noticias relevantes
  • Datos exhaustivos: Incluye el contenido del artรญculo, informaciรณn del autor, imรกgenes y valores asociados
  • Seguimiento de eventos: Supervisa cuรกndo se crean, actualizan o eliminan artรญculos

Casos de uso

  • Crear feeds de noticias en tiempo real para valores especรญficos
  • Crear alertas para noticias de รบltima hora sobre las posiciones de una cartera
  • Consolidar noticias de mรบltiples tickers
  • Monitorizar el sentimiento y el volumen de noticias para obtener seรฑales de trading

Inicio rรกpido

Usa el probador interactivo de WebSocket de arriba para conectarte y probar el flujo en tiempo real.

URL de conexiรณn

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

Parรกmetros de consulta

ParรกmetroRequeridoDescripciรณn
tokenSรญTu token de la API WebSocket de Benzinga (bz.production***)
tickersNoLista de sรญmbolos bursรกtiles separados por comas (por ejemplo, AAPL,MSFT)
channelsNoLista de canales de noticias separados por comas para filtrar

Ejemplo de mensaje

{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "api_version": "websocket/v1",
  "kind": "news",
  "data": {
    "action": "created",
    "id": 36444586,
    "timestamp": "2024-01-01T13:35:14Z",
    "content": {
      "id": 36444586,
      "author": "Benzinga Insights",
      "created": "Mon, 01 Jan 2024 13:35:14 -0400",
      "updated": "Mon, 01 Jan 2024 13:35:15 -0400",
      "title": "10 acciones de tecnologรญa de la informaciรณn con alertas de ballena en la sesiรณn de hoy",
      "teaser": "",
      "body": "Full article content...",
      "url": "https://www.benzinga.com/markets/options/24/01/36444586/...",
      "image": [
        {
          "size": "thumb",
          "url": "https://cdn.benzinga.com/files/imagecache/250x187xUP/..."
        }
      ],
      "channels": [
        {
          "name": "Options"
        }
      ],
      "stocks": [
        {
          "name": "AAPL",
          "cusip": "037833100",
          "isin": "US0378331005",
          "exchange": "NASDAQ"
        }
      ],
      "tags": [
        {
          "name": "BZI-AUOA"
        }
      ]
    }
  }
}

Acciones de los mensajes

AcciรณnDescripciรณn
created / CreatedNuevo artรญculo publicado
updated / UpdatedArtรญculo existente modificado
deleted / DeletedArtรญculo eliminado

Comandos interactivos

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

Mejores prรกcticas

  • Eliminaciรณn de duplicados: Usa 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: Usa filtros de ticker/canal para reducir el ancho de banda