MadeOnSolMade on Sol
Pricing
Try freeGet real-time feedsSign in
MadeOnSolMade on Sol

Solana and Robinhood Chain intelligence — KOL wallet tracking, deployer intelligence, all-DEX trade streams, and a developer API. Discover, compare, and build.

Product

  • Solana Data API
  • Robinhood Chain API
  • Robinhood Chain x402
  • MCP Servers & SDKs
  • x402 for AI Agents
  • Agent Intelligence Gateway
  • Pricing
  • Enterprise / For Businesses

Solutions

  • Trading Bots
  • Wallet Tracking
  • Copy Trading
  • Token Scanners
  • Trading Terminals
  • DEX Data
  • Smart Money
  • Token Risk
  • AI Agents
  • ShredPrism Stream
  • View all solutions

Developers

  • API Docs
  • WebSocket Streaming
  • Changelog
  • API Status
  • Latency Benchmarks
  • Data Integrity
  • Data Dictionary
  • Methodology

Resources

  • All Tools
  • Compare Tools
  • Best Trading Bots
  • Best DEXs
  • Best Wallets
  • Best Analytics
  • Best DeFi
  • Best Snipers
  • Blog
  • Blog Archive
  • Signal Scorecard
  • Tool Uptime
  • Community
  • Submit a Tool
  • Advertise

Company

  • About
  • Contact
  • Security
  • Privacy
  • Terms
  • DPA
  • Disclaimer

© 2026 MadeOnSol

MadeOnSol — eenmanszaak, Hulshout, Belgium · KBO/BTW BE 1039.535.538 (art. 56bis, no VAT charged)

Runs on our own dedicated EU servers — self-hosted data stack, own Robinhood Chain node · security

Follow us on XPowered by:constant·k — Private Solana RPC Services
Solana APIEarly deploy signals

Solana API · ULTRA+

Early deploy observations.
Execution evidence follows separately.

ShredPrism signals for supported Pump and LaunchLab creates, with transaction version, action identity, instruction actor and source timing. Use them as inputs to your own systems. MadeOnSol supplies data and does not submit trades.

ULTRA access · €131/month

Also included with BUSINESS and ENTERPRISE. The stream-token response advertises the direct endpoint when activated.

Delivery

Choose the path your consumer needs.

Direct

early:deploys

Connect to the early WebSocket using your stream token. Observation delivery does not wait for RPC, database persistence or reputation enrichment. Separate outcome frames reference the original action.

Compatibility

Existing sniper integrations

The sniper:deploys WebSocket channel and sniper:deploy webhook event remain available to ULTRA+. They receive an asynchronous stored copy with available deployer reputation and have additional delivery delay.

Catch-up

REST reads

Read recent stored actions or filter by deployer. Historical deshred rows remain identified by source. confirmed_on_chain becomes true only with matching successful confirmed/finalized evidence for ShredPrism actions.

Connect

Discover the endpoint with your existing API key.

Discover · POST /api/v1/stream/token
curl -X POST "https://madeonsol.com/api/v1/stream/token" \
  -H "Authorization: Bearer msk_YOUR_KEY"
# Read token, early_ws_url and early_stream.channels.
# Authenticate the early WebSocket with the returned stream token.
Direct early subscription
{ "type": "subscribe", "channels": ["early:deploys"],
  "filters": { "launchpads": ["pumpfun", "launchlab"] } }
// Omit filters to receive all currently supported deploy variants.
// Handle early:observed, early:outcome and explicit early:gap frames.
Legacy sniper WebSocket subscription
{ "type": "subscribe", "channels": ["sniper:deploys"],
  "filters": { "deployer_tier": ["elite", "good"] } }
// Use the ws_url returned by /stream/token.
// ULTRA/BUSINESS/ENTERPRISE required.
REST · bounded catch-up
curl "https://madeonsol.com/api/v1/sniper/recent?limit=100" \
  -H "Authorization: Bearer msk_YOUR_KEY"
# Deduplicate by event_id, not mint or signature alone.
# /sniper/by-deployer/{wallet} and ?watchlist=true are ULTRA+.

Keyless /api/x402/sniper/recent is retired and refuses new purchases. MCP sniper reads require an authenticated ULTRA+ key. See the API reference for response fields.

FAQ

Signal semantics and limits

What does an early signal mean?+
A supported create instruction was decoded from a reconstructed transaction. It is an observation, not proof that the transaction executed or that a token was successfully deployed. Initial execution_status is unknown. Separately correlated outcomes report the execution status and commitment when available.
Which plans can use it?+
ULTRA, BUSINESS and ENTERPRISE with an active subscription. This applies to the direct early stream, legacy sniper WebSocket and webhooks, REST reads and custom watchlists. BASIC and PRO do not have sniper access. The old keyless x402 sniper endpoint is retired.
Which signals are covered?+
ShredPrism currently serves six early families on the direct ULTRA+ endpoint: early:deploys (supported Pump/LaunchLab deploys), early:locks (Streamflow/Jupiter Lock/Bonfida), early:trades (Pump/PumpSwap trade intent), early:liquidity (PumpSwap), early:migrations (Pump), and early:token_changes (base SPL Token/Token-2022 actions). Coverage is instruction-specific: unknown wrappers, CPI-only actions and unsupported protocols remain explicit gaps. This is not a claim of every Solana transaction or memecoin action.
Is there a guaranteed lead over confirmation?+
No. Provider delivery, queueing, decode time, network placement and your consumer affect arrival. Historical deshred timings do not establish ShredPrism latency. Measure receipt at your own client and distinguish it from server write timing.
How do I handle reconnection and duplicates?+
Deduplicate observations by event_id, which distinguishes actions within a transaction. Named subscriptions receive their own copies. The direct early endpoint offers bounded recovery from the current process's memory ring and reports gaps explicitly; it does not promise durable replay across a restart. REST provides bounded catch-up for stored sniper observations.
What are the v1 compute and fee fields?+
transaction_config preserves encoded v1 requests. Missing fields are null, not zero; priority_fee_lamports is an exact decimal string. These fields do not report consumed compute or fees actually paid. The instruction actor and transaction fee payer are separate.
Where is deployer reputation available?+
The direct early signal does not wait for reputation queries. The asynchronous sniper compatibility path attaches available deployer enrichment; absent information stays null. Reputation filters and custom watchlists belong to that compatibility path. The direct early stream supports mint, actor and launchpad filters.

Included with ULTRA+

Your wallets. Six early Solana signal families.

ShredPrism brings launches, wallet trade intent, locks, liquidity, migrations and token changes into a filtered WebSocket feed. Save private wallet lists, follow known tokens and correlate separate execution outcomes. ULTRA starts at €131/month.

Supported instructions only. Observations are provisional; no fixed timing lead is promised.

Explore ShredPrism and its benchmarks →

More for developers

ShredPrism stream

Six early Solana families, private wallet lists and transparent benchmarks. ULTRA+.

Token surge & revival alerts

Momentum fires with risk flags and out-of-sample +1h outcomes.

WebSocket streaming

seq, replay, heartbeat, 31 channels — pushed events don't spend quota.

MCP servers & SDKs

Two MCP servers, 14 packages, one free key.

Full surface: Solana API overview, Robinhood Chain API, endpoint docs and the 9-provider data API comparison.

Start building

Use early observations in your own workflow.

ULTRA (€131/month), BUSINESS and ENTERPRISE include sniper access. Separate early observations from confirmed execution in your consumer.

See plans & pricing Explore deployer reputation