One WebSocket connection streams five event types to your bot: new tweets, deleted tweets, profile changes, new followers, and follows/unfollows. Median tweet detection is about 270 ms, published live on our speed page. Plans start at $49/month for 50 accounts (tweets and deletes), paid in SOL.
Last updated: September 2026
Everything a crypto trading bot needs — tweets, deleted-tweet detection, profile changes, new followers, and follow/unfollow detection. TweetCatcher-compatible opcode protocol.
Tweet, reply, quote, and retweet detection in a median of about 270 ms. Full untruncated text, media URLs, quoted tweet content, and contract address extraction. No data left behind.
Know when tracked accounts follow or unfollow someone new. Typically delivered within seconds. Partnership signals, whale watching, rug pull warnings — all via the same WebSocket.
Bio, name, avatar, and pinned tweet changes, delivered within seconds. Detect rebrands, narrative shifts, and rug pull signals before anyone else sees them.
Know the instant any tracked account gains a new follower — and exactly who it was. Spot fresh accounts shadowing blue-chip devs and emerging connections the moment they form.
Get alerted the moment a tracked account deletes a tweet. Catch walked-back announcements, scrubbed calls, and damage-control deletions the instant they happen.
TweetCatcher-compatible opcode protocol. If you’ve integrated with TweetCatcher, migration is near drop-in.
Add Twitter/X handles via the bot (/add @handle) or the REST API (POST /v1/dt/targets).
Connect to wss://api.xanguard.tech/v1/dt/realtime/ws and send your API key via the LOGIN opcode.
Get real-time events for every module on your plan — tweets, deleted-tweet detection, profile changes, new followers, and follow/unfollow detection.
const ws = new WebSocket('wss://api.xanguard.tech/v1/dt/realtime/ws');
ws.onmessage = (event) => {
const msg = JSON.parse(event.data);
switch (msg.op) {
case 10: // HELLO
ws.send(JSON.stringify({op: 2, d: 'dt_YOUR_API_KEY'}));
break;
case 4: // READY
console.log(`Monitoring ${msg.d.handles} handles`);
break;
case 0: // EVENT
if (msg.d.event === 'twitter.post.new') {
console.log(`@${msg.d.data.author.handle}: ${msg.d.data.text}`);
}
break;
}
};
setInterval(() => ws.send(JSON.stringify({op: 1})), 30000);
Competitor prices and features checked September 2026.
| Feature | X API Enterprise | TweetStream | TweetCatcher | Xanguard |
|---|---|---|---|---|
| Real-time WebSocket | Firehose only | ✓ | ✓ | ✓ |
| Follow/unfollow detection | ✗ | ✗ | ✓ | ✓ |
| Profile change alerts | ✗ | ✗ | Partial | ✓ |
| New-follower detection | ✗ | ✗ | ✗ | ✓ |
| Deleted-tweet detection | ✗ | ✗ | ✗ | ✓ |
| Telegram delivery | ✗ | ✗ | ✓ | ✓ |
| Starting price | $42,000/mo | $199/mo ($139 billed annually) | ~EUR 70/mo | from $49/mo |
Three module tiers — pick the capabilities you need, then scale by the number of handles you track. Pay with SOL.
| Handles | Starter tweets + deleted-tweet |
Pro + profile + new-follower |
Enterprise + follow/unfollow |
|---|---|---|---|
| 50 | $49 | $99 | $249 |
| 250 | $229 | $429 | $979 |
| 500 | $449 | $749 | $1,649 |
| 1000 | $849 | $1,349 | $2,849 |
Plain-text price table and comparison: API pricing for 50 to 1,000 accounts. Need more than 1000 handles? Talk to us for volume pricing.
Five real-time modules. One WebSocket. About 270 ms median detection. Pay with SOL. Plans from $49/mo. Start building in under 5 minutes.
Coming from twitterapi.io? Switch in one line →
Explore all Xanguard products: Tweet Alerts · Community Watch · Convergence Tracker · PumpFun Bot · ECA · Trending · Search Alerts · WebSocket API