The X/Twitter feed for trading terminals and bots

Get an API key See pricing

Xanguard's B2B API is a real-time X (Twitter) feed built for trading terminals, launchpads and trading bots. One WebSocket streams five event types for the accounts you choose: new tweets, deleted tweets, profile changes, new followers, and follows or unfollows. Tweets are detected in a median of ~200 ms, published live and refreshed hourly, and plans start at $49 a month for 50 accounts. If you build a terminal in the mould of Axiom, GMGN, Photon, BullX or Padre, a Telegram trading bot, or a launch tool, this is the X layer you can plug in instead of building and babysitting your own.

Why terminals and bots use a dedicated X feed

Latency proof

Measured on production traffic for all paid-plan accounts, from the tweet's own timestamp to first arrival on a Xanguard server. Live 7-day figures at the last site build (05 Oct 2026 16:22 UTC):

WindowTweets measuredMedianp90p95p99
Last 7 days (28 Sep 2026 to 05 Oct 2026)154,783208 ms460 ms580 ms806 ms

Hourly updates, the method and the raw JSON are on the speed page. For how other feeds publish their numbers, see lowest-latency Twitter APIs, measured.

Event types

EventWhat you getTier
twitter.post.new / twitter.post.updateTweets, replies, quotes and reposts: full text, media URLs, quoted tweet, author followers and verificationStarter
twitter.tweet.deletedTweet ID and the deleted text when Xanguard saw the tweet (more)Starter
twitter.profile.updateName, handle, bio, avatar, banner, location, website and pinned-post changes, with old and new valuesPro
twitter.follower.newWho just followed a tracked accountPro
twitter.following.new / twitter.following.removedWho a tracked account just followed or unfollowed, with their bio and follower counts (more)Enterprise
Contract addresses in imagesSolana and EVM addresses read from screenshots (OCR)Enterprise

Also available as separate APIs: X Communities joins, renames and description changes in about 5 seconds (Community Watch, from $100 a month), pump.fun caller callouts and milestones over WebSocket (PumpFun, from $100 a month), and "who called this token" search over the last 24 hours (CA Search, from $100 a month).

Integration in four steps

  1. Get a key. Open @B2B_Xanguard_bot, pick a plan and pay in SOL. Your dt_ key is shown once in the confirmation.
  2. Add accounts. POST /v1/dt/targets with {"handle": "example_dev"}, or /add in the bot. Up to 1,000 accounts per client.
  3. Connect. Open wss://api.xanguard.tech/v1/dt/realtime/ws, wait for HELLO, send LOGIN with your key (and optional filters), then heartbeat every 30 seconds.
  4. Render. Handle op: 0 EVENT frames and deduplicate on event_id. Up to 5 connections per key for redundancy or separate services.
const ws = new WebSocket('wss://api.xanguard.tech/v1/dt/realtime/ws');
ws.onmessage = (e) => {
  const m = JSON.parse(e.data);
  if (m.op === 10) ws.send(JSON.stringify({ op: 2, d: { api_key: 'dt_YOUR_KEY', onlyCA: true } }));
  if (m.op === 0) {
    const { event, data } = m.d;          // twitter.post.new, twitter.tweet.deleted, ...
    if (event === 'twitter.post.new') showInFeed(data.author.handle, data.text, data.created_at);
  }
};
setInterval(() => ws.readyState === 1 && ws.send(JSON.stringify({ op: 1 })), 30000);

Login filters: onlyCA (only tweets with a contract address), onlyTicker (only tweets with a $cashtag), types (tweet, retweet, quote, reply, follow, unfollow, follower, deleted and profile changes) and categories. Full protocol: B2B realtime reference and docs. Client code: Node.js and Python.

Switching providers? twitterapi.io stream clients keep their routes and payloads and change the base URL and key (guide). TweetCatcher clients keep the same opcodes (guide).

Pricing

AccountsStarter (tweets + deletions)Pro (+ profile changes, new followers)Enterprise (+ follows and unfollows, OCR)
50$49/mo$99/mo$249/mo
250$229/mo$429/mo$979/mo
500$449/mo$749/mo$1,649/mo
1,000$849/mo$1,349/mo$2,849/mo

CA Search add-on: 1,000 searches a day $100, 2,000 $180, 5,000 $250. Need more than 1,000 accounts or a custom setup? Ask in @B2B_Xanguard_bot. Prices checked against the live plan list on 5 October 2026; payment is in SOL only.

What to know before you build

Frequently Asked Questions

What is the best Twitter/X feed for a trading terminal?

One that streams more than tweets, publishes its latency and prices by account count. Xanguard's B2B API sends tweets, deleted tweets, profile changes, new followers and follow or unfollow events over one WebSocket, with ~200 ms median tweet detection published live at xanguard.tech/speed, from $49 a month for 50 accounts.

How fast is the Xanguard feed?

Tweets are detected in a median of ~200 ms on paid plans, with p95 and p99 published and refreshed hourly at xanguard.tech/speed. Every tweet event carries created_at, the post time in milliseconds, so you can check the latency in your own logs. Transit from our servers to yours depends on where you host.

How much does it cost?

Priced by tier and account count, per month: Starter (tweets and deletions) $49 for 50 accounts, $229 for 250, $449 for 500, $849 for 1,000. Pro adds profile changes and new followers from $99. Enterprise adds follow and unfollow events from $249. Paid in SOL; keys come from @B2B_Xanguard_bot.

Can I show only tweets that contain a contract address?

Yes. At login you can set onlyCA (only tweets carrying a contract address), onlyTicker (only tweets with a $cashtag), types (tweet, retweet, quote, reply, follow, unfollow, deleted, profile changes) and categories. Filters apply per connection.

Does the feed include X Communities and pump.fun?

Through separate Xanguard APIs: Community Watch streams community joins, renames and description changes in about 5 seconds (from $100 a month), and the pump.fun bot streams caller callouts and milestones over WebSocket (from $100 a month). CA Search adds a who-called-this-token search over the last 24 hours (from $100 a month).

How long does integration take?

Usually under an hour for a first stream: get a key, add accounts by REST or in the bot, connect to the WebSocket, send LOGIN and handle EVENT frames. Teams coming from twitterapi.io keep their routes and payloads and change the base URL and key; TweetCatcher clients keep the same opcodes.

Put live X signals next to the chart

Starter streams tweets and deletions for 50 accounts at $49 a month. All five event types from $249. Paid in SOL.