Last verified: 28 August 2026
API alternative · Solana Tracker
Solana Tracker is the most direct alternative to MadeOnSol, and this page says so: 70+ REST endpoints with one schema across 20+ DEXes, PnL V2, KOL and whale trade feeds, top-100 holders and a 1–10 risk score. Where MadeOnSol differs is depth over breadth — coordination detection, deployer track records over 900K+ deployers, pre-confirmation sniper deploys, a public Signal Scorecard — plus WebSocket streaming with replay from €131 instead of €397 and keyless x402 pay-per-call, which Solana Tracker does not offer.
Solana Tracker facts read from their public pricing/docs pages · last verified 28 August 2026 · also listed in our tool directory
Fair is fair
If any of these describe you, stay — this page isn't for you, and pretending otherwise would cost us your trust.
70+ REST endpoints and 20+ Datastream rooms across 20+ DEXes (Pump.fun, Raydium, Orca, Meteora, PancakeSwap and more), plus DCA endpoints and beta prediction-market data. MadeOnSol's per-trade tape is launchpad-scoped (pump.fun, bonk, bags) — if you need every established token on every DEX with one schema, Solana Tracker is the broader index.
Top-100 holders with percentages, plus holder, sniper, insider and bundler holding-percentage charts over time. MadeOnSol's Solana /tokens/{mint}/holders returns the top 20 with labelled concentration and does not return a holder count — Solana Tracker is deeper here, full stop.
Advanced at €50/mo gives 200,000 requests with no rate limit; Pro at €200 gives 1M. MadeOnSol's Pro (€43) is 10,000 calls/day at 300/min — roughly 300K/month, but capped per day and per minute. If you poll many tokens flat-out, their quota model fits better. Bundled RPC, Yellowstone gRPC and a swap API are also on the same account.
Where we differ
The four differences that actually move a build decision.
Solana Tracker's KOL endpoints return trades and a performance leaderboard. MadeOnSol computes what a bot does with them: /kol/coordination (N KOLs buying the same token inside a window, with time_to_consensus), /kol/first-touches, /kol/tokens/{mint}/entry-order, /kol/pairs, plus deployer tiers, runner_rate and trajectory over 900K+ indexed deployers — delivered as webhook and WebSocket rule engines, not only as polling endpoints.
Solana Tracker's Datastream starts at Premium (€397/mo) and its protocol docs describe no replay, sequence numbers or gap detection. MadeOnSol's Ultra (€131) includes the DEX firehose plus 3 WebSocket connections; Pro (€43) already includes 2. Every event frame carries a seq, and a client that drops can subscribe with replay_since_seq to have the last 20,000 frames re-sent.
/sniper/recent and the sniper:deploys channel come from a deshred pipeline that sees a pump.fun deploy roughly 500–800 ms before confirmation, with the deployer's track record attached. Solana Tracker's /tokens/latest and latest-tokens room are post-confirmation feeds.
Solana Tracker's docs are explicit: requests above your plan return 429 and there is no pay-per-call option. MadeOnSol exposes 25 Solana + 10 Robinhood Chain endpoints via x402 — an agent pays $0.005–$0.02 in USDC on Solana, or USDG on Robinhood Chain, with no account. The efficacy of the signals it buys is public at /signals/{name}/performance.
Side by side
Cells render from the same sourced dataset as the full 9-API comparison, so the two pages can't drift apart.
| Solana Tracker | MadeOnSol | |
|---|---|---|
| Free tier | 2,500 req/mo3 rps (Free) | 200 calls/day60/min · 40+ endpoints, full response shape |
| Entry paid plan | €50/mo200,000 req/mo (Advanced) | €43/mo10,000 calls/day · 300/min (Pro) |
| OHLCV candles | ||
| Per-trade tape | ||
| Wallet PnL | ||
| Pump.fun bonding phase | ||
| KOL + deployer intel | ||
| Streaming | Datastream from Premium (€397) | WS Pro+ · DEX firehose Ultra |
| x402 keyless per-call |
Migration map
Solana Tracker paths are quoted from docs.solanatracker.io (2026-08-28). MadeOnSol paths live under /api/v1 and are covered by the OpenAPI spec at /api/v1/openapi.json. Rows marked 'partial' are where their endpoint is deeper than ours.
| Solana Tracker | MadeOnSol (/api/v1) | Notes |
|---|---|---|
| GET /tokens/{token} | /token/{mint} | Comprehensive snapshot: price, MC, liquidity, bonded state, authorities, twitter_reuse, early_buyer_exit; ?include=deployer adds the deployer's record. |
| GET /price/multi | /token/batch | Up to 50 mints per call, full snapshot shape per mint. |
| GET /chart/ohlcv/{token} | /tokens/{mint}/candles | Mint-keyed OHLCV at 1m–1d via ?tf=, written by our own price tracker. |
| GET /trades/token/{token} | /tokens/{mint}/trades | Cursor-paginated tape with wallet, side, amounts, price and early_buyer_rank — launchpad-scoped (pump.fun, bonk, bags), not every DEX. |
| GET /tokens/{token}/holders (top 100) | /tokens/{mint}/holders | Partial: top 20 + labelled concentration, holder_count null. Their top-100 and holder charts are deeper. |
| GET /tokens/{token}/bundlers | /tokens/{mint}/bundle | Same-slot bundle cohort from confirmed trades, with held_pct_of_supply and bundle_kind (atomic_tx / same_slot). |
| GET /v2/pnl/wallets/{wallet} | /wallet/{address}/pnl | FIFO realized + unrealized, win rate, profit factor, drawdown, equity curve — on tokens MadeOnSol covers, stated as tokens_covered. |
| GET /v2/pnl/tokens/{token}/first-buyers | /tokens/{mint}/cap-table · /tokens/{mint}/buyer-quality | Early-buyer cohort with still_holding_pct, plus a quality score and dump-cluster/recycled-buyer breakdown. |
| GET /v2/pnl/tokens/{token}/traders | /tokens/{mint}/top-traders | Wallets ranked by realized PnL on the token. |
| GET /kol-trades · GET /v2/pnl/leaderboard/kol | /kol/feed · /kol/leaderboard · /kol/coordination | Feed and leaderboard map one-to-one; coordination, first-touch and entry-order have no Solana Tracker equivalent. |
| GET /tokens/deployer/{wallet} | /deployer-hunter/{wallet}/tokens · /history · /trajectory | Token list plus tier, bond rate, runner_rate and the bond-rate trajectory over time. |
| GET /tokens/graduating | /tokens/almost-bonded | Ranked by curve velocity (Δprogress/min) with ETA and deployer tier, not only by progress. |
| risk (1–10, in /tokens/{token}) | /tokens/{mint}/risk | 0–100 with per-factor breakdown incl. deployer history and dev self-activity. Both return sniper/insider/bundler inputs; theirs also returns per-wallet holdings for each. |
| Datastream transaction:kol · token:transactions:{token} | /ws/v1 kol:trade · DEX firehose | Ultra €131 vs Premium €397; MadeOnSol frames carry seq + replay_since_seq. Sniper deploys stream pre-confirmation on sniper:deploys. |
Full endpoint reference: API docs · machine-readable spec at /api/v1/openapi.json
Try it
How often that signal actually precedes a 2× is public: GET /signals/coordination_count/performance returns hit_rate, base_rate and lift per bucket (k>=2..k>=6), refreshed daily without lookahead.
curl -s "https://madeonsol.com/api/v1/kol/coordination?period=1h&min_kols=3" \ -H "Authorization: Bearer msk_..." # → per token: token_mint, kol_count, kols[] (named wallets), # net_sol_flow, signal (accumulation / distribution), # avg_winrate_7d, entry_rank_avg, unique_strategies, strategies[], # first_buy_at, last_buy_at, time_to_consensus_sec # Rule-engine version: POST /kol/coordination/alerts → webhook + WS
FAQ
Free tier: 200 calls/day across 40+ endpoints, full response shape. Card, USDC or SOL when you upgrade — cancel anytime.