Alpha Leak exposes a live Server-Sent Events stream and six REST endpoints. The SSE feed is the primary interface — it delivers signals, graduations, and anti-signals in real time as they occur on-chain. The REST endpoints expose paginated historical data, wallet profiles, token state, and current pipeline statistics. All endpoints are served from a single hosted instance and require no API key beyond network access to that instance.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/alphaleaks60-maker/solvedocs2/llms.txt
Use this file to discover all available pages before exploring further.
Base URL
your-instance with the host you have been given. All paths below are relative to this base.
Live feed — GET /api/live/feed
The live feed is a Server-Sent Events stream. Connect with the browser-native EventSource API or any SSE client. The connection is long-lived — the server pushes events as they occur, so no polling is required.
SSE clients reconnect automatically on connection loss. No manual reconnection logic is needed. A
heartbeat event is emitted every 15 seconds to keep connections alive through proxies and load balancers.Connecting
connect.js
Event types
- signal
- genesis_signal
- anti_signal
- graduation
A tracked wallet — one the system has built a quality profile for — has made a significant buy. The payload includes the wallet’s alpha score, ML probability score, token state, buy rank, velocity data, and creator risk.The Payload field reference:
data.type field inside the event payload distinguishes a standard signal from a genesis_signal or anti_signal. Both genesis_signal and anti_signal are delivered on the signal SSE event name.Full signal payload with annotations:signal payload
A high-quality signal has: high
alphaScore, low buyRank, rising velocity, low riskScore, low bundleConfidence, and a lifecycleState of momentum or early_accumulation.Always
"signal" for this event type at the SSE envelope level.Recent data — GET /api/live/recent
Returns a snapshot of the most recent signals, graduations, and large trades. Designed to be called once on page load to populate initial state before the SSE stream takes over.
recent data
Query parameters
Maximum number of items to return in each of the three arrays. Applies to
signals, graduations, and largeTrades independently.Response
Recent buy/sell signals, each with ML scores and wallet quality data. Same shape as signal payloads from the live feed.
Recently graduated tokens, ordered by graduation time descending.
Recent trades with a SOL value of 1.0 or more, regardless of whether they triggered a tracked-wallet signal.
Signals — GET /api/signals
Paginated access to historical signals with optional ML score filtering. Use this endpoint to query signal history, build backtests, or audit past activity.
signals
Query parameters
Filter to signals where the ML model’s calibrated probability meets or exceeds this threshold. Values between
0.70 and 0.90 are typical for high-conviction filtering. Omit to return all signals regardless of score.Maximum number of signals to return per page.
Wallets — GET /api/wallets
Returns tracked wallet profiles with quality scores and activity flags. The system continuously scores up to 5,000 wallets on a rolling 30-minute cycle — this endpoint exposes the current state of those profiles.
wallets
Query parameters
Filter to wallets with an
alphaScore at or above this value. A threshold of 70 returns high-quality wallets; 85 and above are elite performers. Omit to return all tracked wallets.When
true, returns only wallets that have made a trade within the most recent scoring window. Filters out dormant wallets that are tracked but not currently active.Tokens — GET /api/tokens
Returns token records with lifecycle classification, risk scores, and bonding curve state. Covers all tokens the pipeline has observed, including those still on the curve and those that have graduated.
tokens
Query parameters
When
true, returns only tokens that have graduated to a DEX listing. When false, returns only tokens still on the Pump.fun bonding curve. Omit to return all tokens regardless of graduation status.Stats — GET /api/stats
Returns current pipeline statistics and the active market regime classification. Useful for monitoring system health, understanding current market conditions, and confirming the pipeline is running at full capacity.
stats
- Pipeline stats — active service counts, signals emitted, tokens tracked, wallets scored, and recent throughput across the 30+ concurrent background services.
- Market regime — the current classification across four possible states, reclassified every 10 minutes based on aggregate on-chain activity. The live trader uses the market regime to adjust position sizing and strategy eligibility.
The market regime is one of four states and is updated every 10 minutes. Strategies in the live trader can be configured to enable or disable based on the current regime.