Alpha Leak exposes two primary interfaces: a Server-Sent Events stream for real-time signal delivery, and a set of REST endpoints for querying historical signals, wallets, tokens, and pipeline stats. Both are available from the same base URL as your hosted instance.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/alphaleaks60-maker/docs2/llms.txt
Use this file to discover all available pages before exploring further.
Base URL
All endpoints are served from your hosted instance. Replaceyour-instance with the host you have been given.
Endpoints
GET /api/live/feed
SSE stream pushing signals, graduations, and anti-signals in real time.
GET /api/live/recent
Fetch recent signals, graduations, and large trades for initial page load.
GET /api/signals
Query historical signals filtered by ML score threshold.
GET /api/wallets
Retrieve tracked wallets filtered by alpha score and activity status.
GET /api/tokens
Fetch token data including lifecycle state and risk scores.
GET /api/stats
Current pipeline stats and active market regime.
SSE live feed
GET /api/live/feed
The live feed is a Server-Sent Events stream. It is the primary interface for consuming Alpha Leak data — no polling required. The stream pushes three event types as they occur on-chain.
| Event | Description |
|---|---|
signal | A tracked wallet or genesis model has produced a signal. Subtypes: signal, genesis_signal, anti_signal. |
graduation | A token has graduated from the Pump.fun bonding curve. |
heartbeat | Sent every 15 seconds to keep connections alive through proxies and load balancers. |
SSE clients reconnect automatically on disconnection. No manual reconnect logic is needed in the browser or Node.js
EventSource implementation.JavaScript connection example
Signal subtypes
Thesignal SSE event carries a type field that identifies the signal subtype:
signal— a tracked wallet with a quality profile has made a significant buy. The payload includes wallet alpha score, ML probability score, token lifecycle state, buy rank, velocity data, and creator risk.genesis_signal— a newly created token scored highly across the genesis model’s 75-feature vector during its first 60 seconds. No tracked wallet is required — this is based purely on launch dynamics.anti_signal— a token with recent buy signals has triggered 2 or more adversarial detection rules simultaneously (e.g. coordinated bundle combined with high bot buyer percentage). Any open position in the flagged token should be treated as an exit cue.
Recent data
GET /api/live/recent
Returns recent signals, graduations, and large trades. Call this once on page or app load to seed your initial state, then let the SSE stream handle updates from that point forward.
Query parameters
Maximum number of records to return per category. Applies to signals, graduations, and largeTrades independently.
Response fields
Recent buy/sell signals with ML scores, in descending chronological order.
Recently graduated tokens, in descending chronological order.
Recent individual trades of 1.0 SOL or more, in descending chronological order.
Example
Signals
GET /api/signals
Returns a paginated list of historical signals filtered by ML score. Use this endpoint to query the signal archive or to build backtesting datasets.
Query parameters
Filter to signals where the ML model’s calibrated probability is at or above this value. Range:
0.0–1.0.Maximum number of signals to return per page.
Example
Wallets
GET /api/wallets
Returns tracked wallets with their computed alpha scores and quality metrics. The system builds and maintains a scored profile for every wallet it observes, updated on a rolling 30-minute cycle across up to 5,000 wallets per pass.
Query parameters
Filter to wallets with an
alphaScore at or above this value. Range: 0–100.When
true, returns only wallets that have made a trade within the current scoring window.Example
Tokens
GET /api/tokens
Returns token data including the current lifecycle state, risk score, bundle confidence, and creator risk score. Tokens remain tracked throughout their lifecycle on the bonding curve and after graduation.
Query parameters
Filter tokens by graduation status.
true returns only graduated tokens. false returns only tokens still on the bonding curve. Omit to return all tokens.Example
Stats
GET /api/stats
Returns a snapshot of current pipeline throughput and the active market regime. Useful for dashboards and health monitoring.
Response fields
Active market regime snapshot, reclassified every 10 minutes.
Number of signals emitted in the last 60 minutes.
Total number of wallets currently tracked with scoring profiles.
Number of tokens currently being monitored on the bonding curve.
Example
Signal payload reference
Everysignal event on the SSE feed carries a structured JSON payload. The top-level type field identifies the signal subtype, and all signal data is nested under data.
Signal subtype. One of:
"signal", "genesis_signal", "anti_signal".The full signal payload.
Full payload example
Signal quality guide
Not all signals carry the same conviction. The following criteria distinguish a high-quality signal from a marginal one. The more of these conditions a signal satisfies, the stronger the case for acting on it.| Field | High-quality indicator | What it means |
|---|---|---|
walletStats.alphaScore | ≥ 75 | The wallet has a strong, consistent track record of early entries on winning tokens. |
buyRank | ≤ 5 | The wallet entered very early — limited competition for price appreciation. |
buysLast60s | Rising relative to buysLast300s | Buy velocity is accelerating, suggesting growing market interest. |
tokenState.riskScore | ≤ 25 | Low adversarial signal density on this token. Fewer red flags. |
tokenState.bundleConfidence | ≤ 0.20 | Early buys appear organic rather than coordinated. Lower manipulation risk. |
tokenState.lifecycleState | "momentum" or "early_accumulation" | Token is in a phase historically associated with upward price movement. |
tokenState.creatorRiskScore | ≤ 30 | Creator has a history of legitimate launches without rug patterns. |