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.95s30 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.