For platforms & product teams · B2B
KOL trades, deployer reputation, sniper detection, and an all-DEX firehose — pulled from dual-region gRPC shred streams and licensed for display inside your own product. Self-serve at €400/mo, no sales call required.
Card, USDC or SOL · Evaluate free first · 99.5% uptime target — live status
What's in the database, live
Real counts as of right now — no rounding down.
Solana early buyers · bot-confidence ranked
113K profiled elite → cold · 615K on RHC
Solana + Robinhood Chain
Rolling 7-day target · measured live on /api-status
What you get
We're not an RPC. This is the intelligence layer on top of the chain — the part that's painful to build and maintain in-house.
KOL trade feed, deployer reputation, alpha-wallet scoring, token risk, OHLCV candles, cap tables, bundle intelligence — the full launch layer over plain JSON.
Every swap on every tracked Solana DEX (14 program IDs, 8 venues) plus KOL and graduation event streams — and the same live channels for Robinhood Chain. Server-side filtering, ~5min replay, pushed as trades land.
Push instead of poll: deployer alerts, KOL coordination, copy-trade signals, and price alerts — on Solana and Robinhood Chain — delivered signed to your backend within seconds of the on-chain event.
Business licenses you to display MadeOnSol data inside your own product to your end users — no sales call, active the moment payment confirms.
TypeScript, Python, and Rust SDKs, MCP servers for Claude and Cursor, and keyless x402 pay-per-call — your team, or their AI agents, integrates in minutes.
Packages & MCP configThis isn't an RPC or a generic token API — it's the memecoin launch layer: who deployed, who sniped, which KOLs converged, and how it ended.
Who it's for
Enrich token and wallet pages with deployer reputation, KOL activity, sniper/bundler flags, and buyer-quality scores your competitors can't show.
Ship KOL feeds, coordination alerts, almost-bonded radar, and copy-trade signals inside your terminal — without building a Geyser pipeline.
Feed agents structured launch intelligence over REST, WS, or MCP — risk scores, wallet reputation, live flow — with per-call x402 as an on-ramp.
Self-serve, no sales call — active in minutes. Evaluate on the free tier first.
How it works
Every free-tier endpoint returns the full response shape — build the REST integration end-to-end for free (live feeds 5-min delayed). Real-time, streams and webhooks unlock on Pro.
Self-serve at €400/mo (or €4,000/yr): 500k calls/day, 10 WS + 5 firehose connections, 30 webhooks, bulk Parquet exports of every archived month, and the embed license. Card, USDC, or SOL — active in minutes.
Redistribution, white-label, contractual SLA, dedicated limits, custom endpoints, extended caching, or custom bulk-data cuts — scoped by hand on an annual contract, from around €1,000/mo.
Pricing
Business covers embedding in one product. Enterprise covers everything Business can't sell self-serve.
Business
Embed license€400/mo
or €4,000/yr — 2 months freeBulk Parquet exports of every archived month, holder census to rank 100, a named support contact and roughly 5× the limits, plus the license to display MadeOnSol data inside your own product to your end users. Evaluate on the free tier first.
Enterprise
Contract tierfrom€1,000/mo
annual contract — invoice or USDCEverything Business can't sell self-serve, scoped to your use case in a written agreement. Tell us what you're shipping — you talk to Stijn, the founder, and get a reply within one business day.
In a hurry? Telegram the founder directly: @lambowambojambo
Licensing rights
The short version of Terms §5a — the Terms are the authoritative text. Screenshot this for your team; the answer to "can we…?" is almost always a row here.
| Business — €400/mo, self-serve | Enterprise — from ~€1,000/mo, annual | |
|---|---|---|
| Products | One branded product (its web app, mobile apps, and bots together) | Multiple products — scoped in the agreement |
| Attribution | Visible “Powered by MadeOnSol” near the displayed data | White-label — no attribution required |
| Redistribution | Not included — display to your users only, never raw data out | Scoped redistribution rights through your own API or product |
| Caching | Operational — up to 24h to serve your own app | Extended caching and bulk accumulation, scoped |
| Bulk data | Bulk Parquet exports of every archived month (token_trades, rhc_trades, candles) via GET /api/v1/exports, plus the self-serve dataset store | The same exports plus custom cuts, under redistribution terms |
| SLA | 99.5% operating target + public live status page | Contractual SLA with service credits |
| Support | Named contact, next-business-day target, shared Telegram or Slack channel | Named contact with contractual response times |
| Contract | Self-serve — monthly or annual; card, USDC, or SOL | Annual contract — invoice (bank transfer) or USDC |
| DPA | Standard DPA, countersigned on request | DPA plus on-site audit rights |
Licensed datasets · self-serve
Weekly-refreshed flat-file exports under a data license — for backtesting, model training, and research pipelines that don't want to page through a REST API. Included with this plan at /datasets: gzipped CSV, SHA-256 checksum, free 5,000-row sample.
Browse the datasetsInfrastructure
Owned hardware, not rented multi-tenancy — and the honest version of everything below is public on our security page.
Three dedicated EU servers, two providers
Application data lives on our own dedicated servers in EU data centers across two independent providers — no third-party cloud tenancy, self-hosted Postgres and analytics.
Dual-region gRPC shred streams
The Solana pipeline reads Yellowstone gRPC shred streams from two regions (Frankfurt + New York) — most signals reach paid subscribers within ~2 seconds of the on-chain event.
Self-hosted Robinhood Chain node
RHC data is indexed from our own full node, not a vendor API — chain id 4663 coverage nobody resells to us.
Warm standby, rehearsed recovery
A streaming standby database on separate hardware at a second provider — recovery point ~1 minute, and a rehearsed restore procedure with a measured recovery time of 3–3.5 hours.
Immutable archive, two providers
Historical trade data is archived as Parquet in object-lock (write-once) storage at two independent providers — the history your backtests depend on cannot be silently lost. Point-in-time (as-of) queries and per-request audit IDs make the data evidence-grade.
Data integrity →99.5% operating target, measured in public
Per-subsystem health and rolling measured uptime are published live — check the real number instead of taking ours. Latency is benchmarked in public too, with methodology. Contractual SLA with credits on Enterprise.
Latency benchmarks →Belgian registered entity · invoice with every payment · GDPR Data Processing Agreement with named sub-processors · security overview
FAQ
Ready when you are
Full pricing details on the pricing page · API surface in the docs