This endpoint is only available to Growth and Enterprise plans.
Real-time vs HTTP
π GET Method
Available in HTTP queriesUse the same filtering system in HTTP GET requests for simple queries.
π POST Method
Available in HTTP queriesUse the same filtering system in HTTP POST requests for advanced configurations.
Overview
Holders Stream provides real-time monitoring of token holder analytics and distribution data. This WebSocket API allows you to track holder statistics, wallet labels, trading behavior, and concentration metrics for specific tokens across multiple blockchains.Key Features
- Real-time Holder Analytics: Monitor holder distribution and concentration metrics
- Wallet Labeling: Track insider, bundler, sniper, and professional trader activity
- Trading Behavior Analysis: Monitor buy/sell patterns and PnL tracking
- Multi-chain Support: Support for Solana, Ethereum, Base, and other supported blockchains
- Live Updates: Real-time updates when holder positions change
- Comprehensive Metrics: Detailed analytics including top holder percentages and trader classifications
Endpoint Details
- URL: wss://api.mobula.io
- Message format: JSON string
- Architecture: Real-time holder data streaming
- Mode: Token holder analytics
Basic Usage
Subscribe to Holders Stream
The simplest way to get started is subscribing to holder data for specific tokens:Multiple Tokens Subscription
You can subscribe to multiple tokens simultaneously:Data Model
HoldersStreamData Structure
The Holders Stream provides comprehensive holder analytics following this structure:Available Holder Statistics
The Holders Stream provides access to comprehensive holder analytics:Distribution Metrics
top10HoldingsPercentage
: Percentage of tokens held by top 10 holderstop50HoldingsPercentage
: Percentage of tokens held by top 50 holderstop100HoldingsPercentage
: Percentage of tokens held by top 100 holderstop200HoldingsPercentage
: Percentage of tokens held by top 200 holders
Wallet Classification
devHoldingsPercentage
: Percentage held by developer walletsinsidersHoldingsPercentage
: Percentage held by insider walletssnipersHoldingsPercentage
: Percentage held by sniper walletsbundlersHoldingsPercentage
: Percentage held by bundler wallets
Trader Analytics
snipersCount
: Number of sniper walletsinsidersCount
: Number of insider walletsbundlersCount
: Number of bundler walletsproTradersCount
: Number of professional trader walletssmartTradersCount
: Number of smart trader walletsfreshTradersCount
: Number of fresh trader wallets
Trading Activity
proTradersBuys
: Number of buy transactions by professional traderssmartTradersBuys
: Number of buy transactions by smart tradersfreshTradersBuys
: Number of buy transactions by fresh traders
Individual Holder Data
Each holder in theholders
array contains:
address
: Wallet addressbalance
: Current token balancebalanceUSD
: Current balance value in USDboughtAmount
: Total amount boughtsoldAmount
: Total amount soldrealizedPnlUSD
: Realized profit/loss in USDunrealizedPnlUSD
: Unrealized profit/loss in USDtags
: Array of wallet labels (e.g., βinsiderβ, βbundlerβ, βsniperβ)
Message Types
Initial Data Message
Sent when first subscribing to a tokenβs holder data:Update Messages
Sent when holder data changes (new holders, balance updates, etc.):Use Cases
Token Distribution Analysis
Monitor the distribution of tokens among holders to identify concentration risks:Insider Activity Monitoring
Track insider and developer wallet activity:Professional Trader Tracking
Monitor professional trader activity and their impact on token distribution:Unsubscribe
To unsubscribe from holder data:Performance Considerations
Subscription Limits
- Maximum 10 tokens per connection
- Real-time updates for all subscribed tokens
- Efficient data streaming with minimal bandwidth usage
Data Update Frequency
- Updates sent when holder positions change
- Real-time balance updates
- New holder additions and removals
Supported Blockchains
The Holders Stream supports all blockchains available in the Mobula API:- Solana:
solana:solana
- Ethereum:
evm:1
- Base:
evm:8453
- BSC:
evm:56
- Polygon:
evm:137
- Arbitrum:
evm:42161
- Optimism:
evm:10
- And many moreβ¦