Use this file to discover all available pages before exploring further.
Alpha Leak exposes a Server-Sent Events stream for real-time signal delivery and a set of REST endpoints for historical data, wallet intelligence, and pipeline health. All endpoints are available at your hosted instance URL. Replace your-instance throughout this reference with the host you have been given.
A persistent Server-Sent Events stream that pushes signals, graduations, and anti-signals in real time as they occur on-chain. This is the primary interface for consuming Alpha Leak data — no polling required.
SSE clients reconnect automatically on disconnect. No manual reconnection logic is needed. To detect a stalled feed without a dropped connection, monitor the heartbeat event — it fires every 15 seconds.
Event types
Event
Description
signal
A tracked wallet has made a significant buy. Includes ML score, wallet stats, token state, and velocity.
genesis_signal
A newly created token scored highly across the genesis model’s 75-feature vector in its first 60 seconds.
anti_signal
A token has triggered 2 or more adversarial detection rules simultaneously. Treat as an exit cue.
graduation
A token has graduated from the Pump.fun bonding curve to a full DEX listing.
heartbeat
Emitted every 15 seconds to keep connections alive through proxies and load balancers.
const es = new EventSource('https://your-instance/api/live/feed');es.addEventListener('signal', (event) => { const data = JSON.parse(event.data); if (data.type === 'genesis_signal') { // New token scored highly in its first 60 seconds console.log('Genesis:', data.data.symbol, `score: ${data.data.genesisScore}`); } else if (data.type === 'anti_signal') { // Active token flagged — adversarial conditions detected console.warn('Anti-signal:', data.data.tokenMint, data.data.reasons); } else { // Standard tracked-wallet signal console.log('Signal:', data.data.tokenMint, data.data.action); }});es.addEventListener('graduation', (event) => { const token = JSON.parse(event.data); console.log(`${token.symbol} graduated — ${token.volume} SOL total volume`);});es.onerror = () => { // SSE clients reconnect automatically — no manual handling required};
Returns a snapshot of recent events for populating initial state before the live stream has delivered data. Call this once on page load, then let the SSE stream take over.
Returns a pipeline health snapshot covering WebSocket ingestion, signal counts, wallet coverage, market regime, ML model state, uptime, and memory usage.
Current throughput in on-chain events per second. Healthy range is 20–200+ depending on market activity. Near-zero values indicate a possible disconnect even if connected is true.
One of bull_euphoria, bull_normal, transition, or bear. Reclassified every 10 minutes from on-chain data. Included as a feature in ML models, so probability outputs already account for current conditions.
A signal event is emitted when a tracked wallet — one the system has built a quality profile for — makes a significant buy. The payload includes the wallet’s alpha score, ML probability score, token lifecycle state, buy rank, velocity data, and creator risk.
Average fraction of the available peak return this wallet captures. A value of 0.72 means the wallet captures 72% of the peak gain on average. Range: 0–1.
The token’s current lifecycle classification. "momentum" and "early_accumulation" are the most actionable states. "distribution" is a warning that smart money may be exiting.
Confidence that coordinated bundle buying is present on this token. Range: 0–1. Below 0.15 indicates organic-looking activity; above 0.7 is a strong negative signal.
An anti_signal event is emitted when a token with recent buy signals triggers 2 or more adversarial detection rules simultaneously. Any system acting on the original signal should treat this as an exit cue.
{ "type": "anti_signal", "data": { "tokenMint": "...", "severity": 3, "reasons": [ "Creator risk score 92/100 (87% rug rate across 34 tokens)", "71% of buyers are bots", "Coordinated bundle detected (89% confidence, 52% of buyers)" ] }}
The number of adversarial detection rules that fired simultaneously. Minimum value is 2 — a token must trigger at least two rules to generate an anti-signal. Higher severity means more overlapping risk factors.
Not all signals carry equal weight. The following combination of fields indicates a high-conviction signal:walletStats.alphaScore above 75 — wallets above this threshold have significantly higher historical hit rates than those below 50. This is the single most important quality indicator.Low buyRank — a wallet entering early (rank 1–5) captures more of the available price movement than one entering later. Higher ranks suggest the opportunity may be further along.Rising velocity — a high buysLast60s relative to buysLast300s indicates accelerating buying pressure. Flat or declining velocity is less actionable.tokenState.bundleConfidence below 0.15 — values in this range indicate organic-looking buying activity. Above 0.7 is a strong negative signal and warrants caution even on an otherwise high-quality wallet signal.tokenState.riskScore below 70 — composite token risk below this level means no severe risk factor clusters are present. Above 70, multiple risk factors are active simultaneously.tokenState.lifecycleState of "momentum" or "early_accumulation" — these are the most actionable lifecycle stages. A state of "distribution" is a warning that smart money may already be exiting.
The canonical high-quality signal pattern is: high alphaScore, low buyRank, rising velocity (buysLast60s accelerating relative to buysLast300s), low bundleConfidence, and a lifecycleState of "momentum" or "early_accumulation".