What it shows
Who holds the token and how they are doing, live. It merges three streams, the holder position, the wallet native balance, and bundle detection, into one row per wallet, so you see the position, the wallet size and the bundle flag together.Blockchains
Solana only. The holder position uses live market cap, the balance is native SOL, and bundle detection is Solana based.Endpoints
Three streams, merged into one table keyed by wallet.WSS holder stream
Positions, bag percentage and unrealized PnL. This stream owns which rows exist.
WSS balance stream
Native SOL balance per wallet.
WSS bundle stream
Flags the wallets that entered through a coordinated bundle.
First steps
1
Get an API key
Register at apidashboard.cabalspy.xyz and create a key.
2
Pick a Solana token
You need the token mint. This feature is Solana only.
3
Subscribe to all three streams
Open one WebSocket, subscribe to the holder, balance and bundle streams for the token, and merge each event into a row keyed by wallet address.
Subscribe to all three
Build it
Cookbook, Holder Table (Advanced)
Merge holder, balance and bundle into one live table, step by step.
GitHub demo
Open-source, run in minutes.

