Saltar al contenido principal
Carga trades recientes de ballenas o KOL por REST y suscríbete a Datastream para recibir la actividad nueva. Los filtros de ballenas usan umbrales fijos en USD; el feed base de KOL también incluye trades por debajo de $1,000.
La API REST devuelve los últimos trades indexados. Datastream entrega los trades nuevos en tiempo real por WebSocket. Ambos usan tu API key de la Data API de Solana Tracker.

API REST

Últimos trades de ballenas

Solicita trades de ballenas a partir de un umbral en USD admitido:
minVolume acepta 1000, 2500, 5000 o 10000. Los resultados se ordenan del más reciente al más antiguo.

Últimos trades de KOL

Obtén los trades de las wallets de la lista compartida de KOL:
Para recibir todos los trades de KOL elegibles, usa minVolume=0 u omite minVolume:
Cuando hay datos de identidad disponibles, cada trade incluye:

Trades de KOL de un token

Limita los trades de KOL a un mint para una página de token o una alerta:
El endpoint de KOL por token también usa minVolume=0 por defecto; pasa minVolume=0 de forma explícita si quieres dejar claro ese comportamiento. Con hideArb=true, la respuesta conserva solo las filas en las que el mint solicitado es uno de los lados del trade.

Pagina el historial

Las respuestas incluyen nextCursor y hasNextPage. Devuelve el cursor opaco sin cambios:
Usa showMeta=true cuando tu UI necesite nombres de token, símbolos, imágenes, decimales o precios históricos de los lados from y to.
Trata nextCursor como un valor opaco. No decodifiques, modifiques ni construyas cursores en el código de tu aplicación.

Datastream en tiempo real

Conéctate a:

Seguimiento de ballenas

Únete a la sala de un nivel para recibir los trades nuevos que lo alcancen:
Salas de ballenas disponibles:
Las salas son acumulativas. Un trade de $12,000 llega a las salas 1000, 2500, 5000 y 10000. Únete solo a los niveles que necesite tu aplicación.

Seguimiento de KOL

transaction:kol recibe todos los trades de KOL elegibles, incluidos los que están por debajo del umbral de $1,000:
Para alertas de KOL de alto valor, usa las salas acumulativas por nivel:

Pipeline de señales de KOL

Aplica un filtro de tamaño a los trades de KOL entrantes antes de enviar una alerta:
Guarda los trades en bruto por separado de las alertas que derives de ellos. Una alerta es un evento de tu aplicación; no envía ningún swap.

Formato del mensaje

Los mensajes de ballenas y KOL de Datastream contienen un trade enriquecido en un array data de un solo elemento:
identity está presente cuando la wallet que opera está en la lista compartida de KOL. time es un timestamp Unix en milisegundos. volume es el volumen absoluto en USD; usa type para saber si es una compra o una venta.

Lista de comprobación para producción

  1. Elimina duplicados por firma de transacción más wallet, token y lado si tu consumidor se reconecta.
  2. Guarda el último nextCursor de REST al rellenar el historial.
  3. Reconecta los clientes WebSocket con backoff exponencial.
  4. Únete solo a las salas necesarias para evitar eventos acumulativos duplicados.
  5. Guarda por separado el trade en bruto y la alerta que derives de él.
  6. Aplica tus propias comprobaciones de riesgo y ejecución antes de hacer copy trading.

API REST de ballenas y KOL

Consulta los parámetros de los endpoints, los esquemas de respuesta y la paginación.

Datastream de ballenas y KOL

Consulta las salas, los mensajes de unión y los payloads de trades en vivo.

Swaps en vivo

Suscríbete a todos los swaps de un token.

Rendimiento KOL

Analiza el rendimiento de las wallets y la actividad de los KOL.