streaming

Every launch, trade and migration, the moment it hits the chain.

A real-time WebSocket firehose of pump.fun & PumpSwap activity, with all 30 signals computed on every event. No connection caps, no subscription caps.

live · firehose
new launches · ~0.95s
30 signals computed livestreaming · free
the firehose

Subscribe with a channel string. Get structured events back.

A firehose of launches, trades and migrations from pump.fun & PumpSwap, over WebSocket, the moment they hit the chain.

launches
Every new pump.fun token the moment it is created.
migrations
pump.fun → PumpSwap graduations as they happen.
trades:{mint}
Every buy and sell filtered to a single token.
javascript
const ws = new WebSocket("wss://stream.data.afk.fun/v1");

ws.onopen = () => {
  ws.send(JSON.stringify({ type: "auth", key: "afk_live_a3f…" }));
  ws.send(JSON.stringify({ type: "sub", channel: "launches" }));
};

ws.onmessage = (e) => {
  const ev = JSON.parse(e.data);
  console.log(ev.ticker, ev.signals.buyVelocity);
};
Note Connecting, subscribing and the signals on each event are free. Live events are metered at 1 credit per 10,000 events consumed.

Plug the firehose into your bot.

Start with 250 free credits when the public API opens.

Join the waitlist