# MadeOnSol > The most comprehensive directory of tools, dApps, and projects built on Solana. Independent reviews, live uptime monitoring, fee comparisons, and on-chain intelligence. ## About MadeOnSol (madeonsol.com) is an independent Solana ecosystem directory that helps users discover, compare, and evaluate 1,000+ tools across 30 categories. Every tool listing includes community reviews, uptime health scores, pricing details, and verified claim status. The platform also provides real-time on-chain intelligence through Deployer Hunter and KOL Tracker. ## Core Features ### Tool Directory - 1,000+ Solana tools across 30 categories (DEXs, wallets, analytics, trading bots, DeFi, NFT, etc.) - Community reviews with reputation-weighted scoring - Live uptime health monitoring for each tool - Pricing model tracking (free, freemium, paid, token-gated) - Tool comparison (head-to-head and category-wide) ### Deployer Hunter (Live Intelligence) - Tracks 6,700+ Pump.fun token deployers with historically high bonding rates - Real-time alerts when tracked deployers launch new tokens - Deployer tier system: Elite (25%+ bond rate), Good (15%+), Rising (100% on 1-2 deploys) - Average Pump.fun bonding rate is 1-3%; tracked deployers average 15-40% ### KOL Tracker (Live Intelligence) - Monitors 1,000+ curated Solana KOL (Key Opinion Leader) wallets in real-time - Live trade feed showing every buy/sell within seconds of on-chain confirmation - **180 days of historical trade data** retained per KOL (extended from 31 days on 2026-04-07 after migration to dedicated hardware) - PnL leaderboard with five time windows: today, 7-day, 30-day, 90-day, and 180-day - On-site Watchlist: registered users can track up to 30 KOLs and get a personalized feed - Community ratings and wallet comparison tools ### Comparison Tools - Wallet comparison: Phantom vs Solflare vs Backpack vs others - DEX comparison: Jupiter vs Raydium vs Orca and more - Liquid staking comparison: Marinade vs Jito vs Sanctum - RPC provider comparison: Helius vs QuickNode vs Triton vs others - Trading bot calculator: fee and feature comparison ### Yield Aggregator - Live staking yields (LSTs, native staking) - Lending rates across Solana protocols - Liquidity pool APYs ### Blog & Education - In-depth guides on Solana DeFi, staking, bridging, RWA, and more - Solana glossary with 50+ defined terms - Tool-specific tutorials and comparisons ## Key Pages - Homepage: https://madeonsol.com - Tool Directory: https://madeonsol.com/tools - Blog: https://madeonsol.com/blog - Deployer Hunter: https://madeonsol.com/deployer-hunter - KOL Tracker: https://madeonsol.com/kol-tracker - Compare Wallets: https://madeonsol.com/compare-wallets - Compare DEXs: https://madeonsol.com/compare-dex - Compare Liquid Staking: https://madeonsol.com/compare-liquid-staking - Compare RPC Providers: https://madeonsol.com/compare-rpc - Yield Dashboard: https://madeonsol.com/yields - Rankings: https://madeonsol.com/rankings - Solana Glossary: https://madeonsol.com/learn - API Documentation: https://madeonsol.com/solana-api ## Categories Trading Bots, DEX, Wallets, Analytics, DeFi, Snipers, NFT Tools, Copy Trading, Launchpads, Bridges, Data & Indexing, Developer Tools, Payments, DAOs, Gaming, Social, Privacy, Oracles, Staking, Lending, Perpetuals, Options, Portfolio Trackers, Security, Infrastructure, Education ## API MadeOnSol offers three authentication methods (in priority order): ### 1. MadeOnSol API Key (Recommended) - Get a free key at https://madeonsol.com/developer (200 req/day free tier) - Pass as `Authorization: Bearer msk_...` header - SDK: `npm install madeonsol` (TypeScript) or `pip install madeonsol-x402` (Python) - Auto-detected by all SDKs via `msk_` prefix - Documentation: https://madeonsol.com/solana-api ### 2. RapidAPI Key - Subscribe at https://rapidapi.com/ClaudeTools/api/madeonsol-solana-kol-tracker-tools-api - Pass as `X-RapidAPI-Key` header ### Webhooks (Pro/Ultra) - Real-time push notifications for KOL trades, deployer alerts, and coordination signals - HMAC-SHA256 signed payloads for verification - Configurable filters (min_sol, action, kol_name, deployer_tier) - Endpoints: POST/GET /api/v1/webhooks, POST /api/v1/webhooks/test - Pro: 3 webhooks, Ultra: 10 webhooks ### WebSocket Streaming (Pro/Ultra) - Real-time event streaming via WebSocket at wss://madeonsol.com/ws/v1/stream - Channels: kol:trades, kol:coordination, deployer:alerts - Get token: POST /api/v1/stream/token (24h validity) - Pro: 1 connection, Ultra: 3 connections ### DEX Trade Stream (Ultra only) - Real-time stream of ALL Solana DEX trades at wss://madeonsol.com/ws/v1/dex-stream - Same token from POST /api/v1/stream/token (response includes dex_ws_url for Ultra) - Channel: dex:trades — covers 12 DEX programs (Pump.fun, PumpSwap, Raydium, Jupiter, Orca, Bags.app, LetsBonk) - Requires at least one targeting filter: token_mint, token_mints (max 50), wallet, wallets (max 50), or program - Optional filters: min_sol, max_sol, action (buy/sell) - No token metadata — clients resolve names separately - Ultra: 2 concurrent connections ### 3. x402 Protocol (Pay-Per-Request, for AI Agents) AI agents with Solana wallets can access MadeOnSol data via the x402 payment protocol — pay with USDC on Solana per request. - Discovery endpoint (free): https://madeonsol.com/api/x402 - KOL Trade Feed: GET /api/x402/kol/feed ($0.005 USDC/req) — real-time trades from 1,000+ KOL wallets - KOL Coordination: GET /api/x402/kol/coordination ($0.02 USDC/req) — multi-KOL convergence signals - KOL Leaderboard: GET /api/x402/kol/leaderboard ($0.005 USDC/req) — PnL and win rate rankings - KOL Trending Tokens: GET /api/x402/kol/tokens/trending ($0.01 USDC/req) — tokens ranked by KOL buy volume (5m–12h windows) - Deployer Alerts: GET /api/x402/deployer-hunter/alerts ($0.01 USDC/req) — Pump.fun deployer launches with KOL buy enrichment. PRO/ULTRA: filter by `tier=elite|good|moderate|rising|cold`. ### KOL Wallet PnL (Pro/Ultra via REST) - GET /api/v1/kol/{wallet}/pnl — deep per-wallet PnL: realized PnL, win rate, profit factor, max drawdown, avg ROI, daily equity curve, per-token closed/open positions - Parameters: period (7d/30d/90d/180d) - BASIC: summary only. PRO: + curve + closed positions. ULTRA: + open positions + full wallet. ### Alpha Wallet Intelligence (new 2026-04-14) **Note: data collection is ongoing since early 2026 — wallets with fewer than 5 tokens traded will have lower confidence scores as the dataset matures.** - GET /api/v1/alpha/leaderboard — Top statistically profitable wallets ranked by win rate, PnL, or ROI from 47,000+ scored wallets. Params: period (7d/30d/all), min_tokens, sort, exclude_bots. BASIC: 25 results. PRO: 100. ULTRA: 500 + behavioral signals. - GET /api/v1/alpha/{wallet} — Full alpha wallet profile: per-token history, win rate, bot signals. ULTRA only. - GET /api/v1/alpha/{wallet}/linked — Wallets that co-bought same tokens as target within 2s (linked actors). Returns similarity score. ULTRA only. - GET /api/v1/tokens/{mint}/cap-table — First 10–20 non-deployer buyers enriched with win rates, PnL, KOL identity, bundle flags. BASIC: 403. PRO: top 10. ULTRA: top 20. - GET /api/v1/tokens/{mint}/buyer-quality — 0–100 buyer quality score. Signal: positive/neutral/negative. BASIC: score + signal. PRO/ULTRA: + breakdown. 5-minute cache. ### Wallet Tracker API - Track up to 10 (BASIC) / 50 (PRO) / 100 (ULTRA) Solana wallets for real-time swap and transfer events. 120-day retention. - GET /api/v1/wallet-tracker/watchlist — list tracked wallets with labels and remaining capacity - POST /api/v1/wallet-tracker/watchlist — add a wallet (body: wallet_address, label?). Returns 409 if already tracked or limit reached. - DELETE /api/v1/wallet-tracker/watchlist/{address} — remove a wallet - PATCH /api/v1/wallet-tracker/watchlist/{address} — update a wallet's label (body: label: string | null) - GET /api/v1/wallet-tracker/trades — historical swap/transfer events. Params: wallet, action (buy/sell/transfer_in/transfer_out), event_type (swap/transfer), limit (max 200), before (block_time cursor). BASIC: truncated wallets, no tx_signature. - GET /api/v1/wallet-tracker/summary — per-wallet stats: swap_count, buys, sells, sol_bought, sol_sold, last_event_at. Params: period (24h/7d/30d), wallet. - Webhook event: wallet_tracker:event — subscriber-scoped (only your watched wallets). All tiers with webhooks. - WebSocket channel: wallet_tracker:events — live swap/transfer events. ULTRA only, subscriber-scoped. ### Token Intelligence - GET /api/v1/token/{mint} — real-time VWAP price, market cap, 24h volume, deployer reputation, and KOL smart money activity for any Solana token - Price computed from our own DEX trade stream (VWAP across 12 programs), market cap from price × on-chain supply - All data self-hosted — no external API dependencies - BASIC: deployer wallet truncated, no KOL names. PRO: full deployer + KOL names. ULTRA: full data + KOL wallets. ### System Status - GET /api/v1/status — public endpoint (no auth), returns service health, uptime %, stream lag - Status page: https://madeonsol.com/api-status ### SDKs & Integrations (all support API key, RapidAPI, and x402 auth) - Official TypeScript SDK: `npm install madeonsol` — https://github.com/LamboPoewert/madeonsol-sdk - x402 TypeScript SDK: `npm install madeonsol-x402` — https://github.com/LamboPoewert/madeonsol-x402 - Python SDK (LangChain + CrewAI): `pip install madeonsol-x402` — https://github.com/LamboPoewert/madeonsol-python - MCP Server (Claude, Cursor): `npm install -g mcp-server-madeonsol` — https://github.com/LamboPoewert/mcp-server-madeonsol - ElizaOS Plugin: `npm install @madeonsol/plugin-madeonsol` — https://github.com/LamboPoewert/plugin-madeonsol - Solana Agent Kit Plugin: `npm install solana-agent-kit-plugin-madeonsol` — https://github.com/LamboPoewert/solana-agent-kit-plugin-madeonsol ### Quick Start (TypeScript) ```typescript import { MadeOnSol } from "madeonsol"; const client = new MadeOnSol({ apiKey: "msk_your_key" }); // free at madeonsol.com/developer const { trades } = await client.kol.feed({ limit: 10, action: "buy" }); const { alerts } = await client.deployer.alerts({ limit: 5 }); ``` ### Quick Start (Python) ```python from madeonsol_x402 import MadeOnSolClient client = MadeOnSolClient(api_key="msk_your_key") # free at madeonsol.com/developer trades = client.kol_feed(limit=10, action="buy") alerts = client.deployer_alerts(limit=5) ``` ## Contact - Website: https://madeonsol.com - Twitter/X: https://x.com/MadeOnSolx - Contact page: https://madeonsol.com/contact