MadeOnSol — Solana Trading Intelligence API
## What you get **27 REST endpoints**, 2 WebSocket streams, and webhooks — all self-hosted, zero external API dependencies. ### KOL Tracker (10 endpoints) Monitor 1,000+ curated Solana KOL wallets in real-time across 12 DEX programs (Pump.fun, Raydium, Jupiter, Orca, and more). Sub-3-second detection via dual-region gRPC ingestion from Frankfurt and New York. - **Trade feed** — every KOL buy and…
MadeOnSol — Solana Trading Intelligence API endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
getDeployerLeaderboard /deployer-hunter/leaderboard |
Ranked list of Pump.fun deployers by bonding rate or recent performance. Filter by tier. BASIC: max 10 results, truncated wallets. |
| DELETE |
deleteWebhook /webhooks/{id} |
Permanently delete a webhook and its delivery history. PRO/ULTRA only. |
| GET |
getDeployerBestTokens /deployer-hunter/best-tokens |
Top-performing tokens from tracked deployers by market cap multiplier. BASIC: max 3 results. |
| GET |
getDeployerRecentBonds /deployer-hunter/recent-bonds |
Most recently bonded tokens from tracked deployers. BASIC: max 5 results, truncated wallets. |
| GET |
getDeployerProfile /deployer-hunter/{wallet} |
Full profile for a single deployer wallet including PumpFun stats. PRO/ULTRA only. |
| GET |
getKolFeed /kol/feed |
Real-time trade feed from 1,000+ tracked Solana KOL wallets. Returns latest buys and sells with deployer enrichment. BASIC tier: wallet addresses truncated, no tx signatures.… |
| GET |
getDeployerAlerts /deployer-hunter/alerts |
Real-time deploy alerts from high-quality Pump.fun deployers with KOL buy enrichment. BASIC: max 5 results, no tier filter. PRO/ULTRA: filter by deployer tier… |
| PATCH |
updateWebhook /webhooks/{id} |
Update webhook URL, events, filters, or active status. PRO/ULTRA only. |
| GET |
getKolLeaderboard /kol/leaderboard |
KOL performance rankings by realized PnL and win rate. BASIC tier: wallet addresses truncated. |
| GET |
getWebhook /webhooks/{id} |
Get webhook detail with recent delivery log. PRO/ULTRA only. |
| GET |
getKolCoordination /kol/coordination |
Detect tokens where multiple KOLs are buying or selling simultaneously — a strong convergence signal. Shows accumulating vs distributing status. |
| GET |
getKolProfile /kol/{wallet} |
Full profile for a single KOL wallet including stats and recent trades. PRO/ULTRA: include pnl_by_token for per-token PnL breakdown. |
| GET |
getDeployerTokens /deployer-hunter/{wallet}/tokens |
All tokens deployed by a specific wallet with bonding status and market cap data. PRO/ULTRA only. |
| GET |
getKolTokenActivity /kol/tokens/{mint} |
Get all KOL buy/sell activity for a specific token mint. Shows which KOLs are net buyers vs sellers and their trade volumes. |
| POST |
createWebhook /webhooks |
Register a webhook URL to receive real-time push notifications. Returns HMAC secret (shown once). PRO: max 3, ULTRA: max 10. |
| GET |
getDeployerAlertStats /deployer-hunter/alert-stats |
Aggregated alert statistics including bonding rates and multiplier data. PRO/ULTRA get tier breakdowns and multiplier percentiles. |
| GET |
getKolTiming /kol/{wallet}/timing |
Entry/exit behavioral analytics for a specific KOL. Returns hold duration, exit speed distribution, average trade sizes, and hour-of-day activity pattern. BASIC: basic stats.… |
| GET |
getKolHotTokens /kol/tokens/hot |
Tokens with accelerating KOL buy interest — early signal before full coordination triggers. Compares recent KOL buy rate to baseline. BASIC: top 5, basic metrics. ULTRA: full… |
| GET |
getApiStatus /status |
Public system health endpoint. Returns service status, uptime percentages, and stream lag. No authentication required. Checks run every 5 minutes. |
| GET |
getDeployerTrajectory /deployer-hunter/{wallet}/trajectory |
Deployer skill curve showing performance evolution over time. Returns current streak, longest streaks, rolling bond rate windows, improvement trend, deployment cadence, and… |
| GET |
getKolPairs /kol/pairs |
Discover which KOLs frequently co-trade the same tokens. Returns pairs ranked by shared token count with agreement rate (both bought within 2h). BASIC: top 5 pairs, names only.… |
| GET |
getDeployerHunterStats /deployer-hunter/stats |
Global statistics across all tracked Pump.fun deployer wallets. |
| GET |
listWebhooks /webhooks |
List all your registered webhooks with delivery status. PRO/ULTRA only. |
| POST |
testWebhook /webhooks/test |
Send a sample event payload to a webhook URL to verify it works. Returns status code and response time. PRO/ULTRA only. |
| POST |
getStreamToken /stream/token |
Generate a 24-hour WebSocket streaming token. PRO/ULTRA: ws_url for KOL/deployer event streaming. ULTRA: also dex_ws_url for all-DEX trade streaming (filter by token, wallet,… |
| GET |
getTokenInfo /token/{mint} |
Comprehensive token data in one call: real-time price (VWAP from our DEX trade stream), market cap, 24h volume, deployer reputation, and KOL smart money activity. All data… |
| GET |
searchTools /tools/search |
Search 950+ Solana tools and dApps indexed on MadeOnSol. |