The REST API returns the latest indexed trades. Datastream delivers new trades in real time over WebSocket. Both use your Solana Tracker Data API key.
What you can build
- Whale watch: alert when a trade exceeds a 2.5k, 10k threshold.
- Whale tracker: build a live feed of high-volume wallets, tokens, protocols, and buy/sell direction.
- KOL tracker: monitor the shared KOL roster and display identity metadata when available.
- KOL token page: show KOL activity for one token with
hideArb=true. - Copy-trading trigger: use a KOL or whale trade as a signal, then apply your own risk and execution rules.
REST API
Latest whale trades
Fetch the newest high-volume trades:minVolume accepts 1000, 2500, 5000, or 10000. Results are sorted newest first.
Latest KOL trades
Fetch trades from wallets on the shared KOL roster:minVolume=0 or omit minVolume entirely:
KOL trades for one token
Use a mint-scoped feed for a token detail page or token-specific alert:minVolume=0; pass minVolume=0 explicitly when you want to make that behavior clear.
With hideArb=true, the response keeps only rows where the requested mint is one side of the trade.
Paginate through history
Responses includenextCursor and hasNextPage. Pass the opaque cursor back unchanged:
showMeta=true when your UI needs token names, symbols, images, decimals, or historical prices for the from and to sides.
Real-time Datastream
Connect to:Whale watch
Join a tier room to receive new qualifying trades:1000, 2500, 5000, and 10000 rooms. Join only the tiers your application needs.
KOL tracker
transaction:kol receives every eligible KOL trade, including trades below the $1,000 tier threshold:
KOL signal pipeline
Use a small event pipeline to turn KOL trades into alerts or review queues:Message shape
Whale and KOL Datastream messages contain one enriched trade in a one-itemdata array:
identity is present when the trading wallet is on the shared KOL roster. time is a Unix timestamp in milliseconds. volume is absolute USD volume; use type to determine buy or sell direction.
Production checklist
- Deduplicate by transaction signature plus wallet, token, and side if your consumer reconnects.
- Persist the last REST
nextCursorwhen backfilling. - Reconnect WebSocket clients with exponential backoff.
- Join only the required rooms to avoid duplicate cumulative events.
- Store the raw trade and your derived alert separately.
- Apply your own risk and execution checks before copy trading.
Whale & KOL REST API
Browse endpoint parameters, response schemas, and pagination.
Whale & KOL Datastream
Browse rooms, join messages, and live trade payloads.
Live Transactions
Subscribe to every swap for a token.
KOL Tracking
Analyze wallet performance and KOL activity.