> ## Documentation Index
> Fetch the complete documentation index at: https://docs.solanatracker.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Datastream: API WebSocket de Solana para datos en vivo

> Recibe en vivo precios, trades, wallets y eventos de tokens de Solana por un WebSocket. Únete a una sala por feed y carga snapshots con la Data API.

Usa Datastream cuando tu aplicación necesite actualizaciones al instante. Abre una conexión WebSocket y únete a una sala por cada flujo que quieras. Para cargar primero una instantánea, usa [Data API](https://docs.solanatracker.io/es/data-api/overview.md).

* **URL**: `wss://datastream.solanatracker.io/{apiKey}`
* **Autenticación**: Tu key de Data API en la ruta de la URL
* **Planes**: Premium, Business y Enterprise. Consulta [precios y límites](https://docs.solanatracker.io/es/pricing.md).

## Únete a una sala

Este ejemplo se suscribe al precio de un token y responde a los latidos:

```javascript theme={null}
const ws = new WebSocket("wss://datastream.solanatracker.io/YOUR_API_KEY");

ws.onopen = () => {
  ws.send(JSON.stringify({ type: "join", room: "price-by-token:TOKEN_MINT" }));
};

ws.onmessage = (event) => {
  const msg = JSON.parse(event.data);

  if (msg.type === "message") console.log(msg.room, msg.data);
  if (msg.type === "ping") ws.send(JSON.stringify({ type: "pong" }));
};
```

Lee [Conectar a Datastream](https://docs.solanatracker.io/es/guides/datastream-protocol.md) para ver el formato de mensajes, los latidos y los errores de conexión.

## Encuentra la sala que necesitas

| Para seguir | Empieza con |
| - | - |
| Tokens nuevos | [Últimos tokens](https://docs.solanatracker.io/es/datastream/websockets/latesttokens.md) |
| Precios | [Precio por pool](https://docs.solanatracker.io/es/datastream/websockets/pricebypool.md) |
| Operaciones | [Transacciones del token](https://docs.solanatracker.io/es/datastream/websockets/tokentransactions.md) |
| Cambios de liquidez | [Liquidez por token](https://docs.solanatracker.io/es/datastream/websockets/liquiditytoken.md) |
| Transferencias | [Transferencias de wallet](https://docs.solanatracker.io/es/datastream/websockets/transferwallet.md) |
| Una wallet | [Transacciones de wallet](https://docs.solanatracker.io/es/datastream/websockets/wallettransactions.md) |
| PnL | [Posición del token](https://docs.solanatracker.io/es/datastream/websockets/tokenposition.md) |
| Riesgo del token | [Seguimiento de snipers](https://docs.solanatracker.io/es/datastream/websockets/snipertracking.md) |

## Siguientes pasos

> [card] [Conectar a Datastream](https://docs.solanatracker.io/es/guides/datastream-protocol.md)
>
> Autenticación, latidos y errores.

> [card] [Recibir precios](https://docs.solanatracker.io/es/guides/datastream-prices.md)
>
> Elige una sala de precios y gestiona las actualizaciones.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.