CA Search — by Xanguard

Know Who Called the Token
Before Your Users Ask

CA Search is a Twitter/X search API built for trading apps. One POST request searches tweets by contract address, ticker, cashtag, or keyword — and returns who posted, how big they are, and what they said, as structured JSON. Show token-caller intel inside your own UI instead of sending users to x.com. From $100/month, paid in SOL.

Last updated: July 2026

24h
Search Window
200
Tweets per Call
10
Requests / Second
5,000
Max Searches / Day

Search anything. Get caller intel.

POST https://api.xanguard.tech/v1/search — the same results as the X search page, returned as structured JSON with complete tweet and author metadata.

Contract Address

Paste any Solana or EVM contract address. Get every tweet that mentioned it in the last 24 hours — who posted the CA first, who amplified it, and the full text of what they said.

Ticker & Cashtag

Search $TICKER or cashtag form. Track every mention of a token symbol across Crypto Twitter — from the first caller to the biggest whale.

Deep Pagination

Each call walks the last 24 hours of matches and returns up to 200 tweets. Hotter queries come back with has_next_page — pass next_cursor as cursor to keep going.

From API key to caller intel in minutes

CA Search is a monthly add-on on top of your Xanguard B2B subscription.

1

Subscribe to B2B

Open @B2B_Xanguard_bot on Telegram, choose a B2B plan, and get your dt_ API key with /apikey.

2

Enable CA Search

In the bot's Extra Features menu, pick a daily search plan and pay with SOL. Activation is instant.

3

POST Your Query

Send a contract address, $TICKER, cashtag, or keyword to /v1/search. Bearer or X-API-Key auth — your call.

4

Render the Intel

Show top callers, combined reach, and full tweet context inside your own UI. Users never leave your app.

Built for token-caller analysis

Every response answers the three questions degens ask about any CA: who called it, how big are they, what did they say.

Full Author Intel

Every tweet carries a complete author object: handle, display name, followers, following, verification, account age, and statuses count. Size up every caller instantly.

Reach Summary

Every response aggregates the result set: total_tweets, unique_authors, total_reach (combined followers of all posters), and top_callers — the top 5 by followers.

Full Context

Quotes keep their quoted_tweet, reposts their retweeted_tweet, and replies their original parent — so you can render the whole conversation, not just fragments.

twitterapi.io Compatible

Accepts the X-API-Key header, so migrating from twitterapi.io is a base-URL swap. Follow the migration guide and be live in minutes.

Sub-Second Engine

CA Search runs on the same engine that detects tweets in 250–500ms — where twitterapi.io takes multiple seconds. Your intel is fresher, period.

Complete Metrics

Likes, retweets, replies, quotes, views, and bookmarks on every tweet — plus entities (hashtags, URLs, mentions). Nothing stripped, nothing sampled.

One POST. Full caller intel.

Search a contract address and get tweets, authors, metrics, and the aggregate summary in a single response.

POST https://api.xanguard.tech/v1/search
# Bearer auth (or X-API-Key for twitterapi.io compatibility)
curl -X POST https://api.xanguard.tech/v1/search \
  -H "Authorization: Bearer dt_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{"query": "0x7a848a5a8169aa6a2f603d056a749f924f504444"}'
200 OK — trimmed response
{
  "ok": true,
  "data": {
    "tweets": [
      {
        "type": "tweet",
        "id": "1947000000000000000",
        "url": "https://x.com/hongxiao_sol/status/1947000000000000000",
        "text": "$EXAMPLE just launched, CA: 0x7a84…4444",
        "createdAt": "Sun Jul 20 10:15:00 +0000 2026",
        "retweetCount": 3,
        "replyCount": 1,
        "likeCount": 42,
        "quoteCount": 0,
        "viewCount": 5100,
        "bookmarkCount": 2,
        "author": {
          "userName": "hongxiao_sol",
          "name": "Hong",
          "followers": 11145,
          "following": 320,
          "isBlueVerified": true,
          "createdAt": "Mon Mar 15 09:00:00 +0000 2021",
          "statusesCount": 8900
        },
        "quoted_tweet": null,
        "retweeted_tweet": null
      }
      // ... up to 200 tweets per call
    ],
    "summary": {
      "total_tweets": 20,
      "unique_authors": 17,
      "total_reach": 208122,
      "top_callers": ["@whalecaller", "@hongxiao_sol"]
    },
    "window_hours": 24,
    "has_next_page": false,
    "next_cursor": null
  }
}

Simple daily allowances

Monthly add-on, requires an active B2B subscription. Pay in SOL via @B2B_Xanguard_bot. Every plan includes 10 req/s, cursor pagination, and the full summary object.

CA Search 1K
1,000 searches/day
$100
per month
~30,000 searches / month
  • 1,000 searches / day
  • 10 requests / second
  • 200 tweets per call, 24h window
  • Full author & engagement data
  • Reach summary + top callers
Get Started
CA Search 5K
5,000 searches/day
$250
per month
~150,000 searches / month
  • 5,000 searches / day
  • 10 requests / second
  • 200 tweets per call, 24h window
  • Full author & engagement data
  • Reach summary + top callers
Subscribe

Frequently asked questions

CA Search is a B2B Twitter/X search API add-on by Xanguard. One POST request searches tweets by contract address, ticker, cashtag, or keyword and returns the same results as the X search page as structured JSON — with full author objects, engagement metrics, and quote/retweet/reply context. It answers who called this token, how big the callers are, and what they said, so trading apps can show token-caller intel inside their own UI.
CA Search uses your existing B2B API key with the dt_ prefix, issued by @B2B_Xanguard_bot. Authenticate with Authorization: Bearer dt_your_key, or with the twitterapi.io-compatible X-API-Key header — which makes CA Search a drop-in replacement for twitterapi.io tweet search. The add-on is enabled on your key via the Extra Features menu in the bot.
Each API key can make 10 requests per second, plus a daily allowance set by your plan: 1,000, 2,000, or 5,000 searches per day. Each call walks the last 24 hours of matches and returns up to 200 tweets; hotter queries that exceed 200 tweets return has_next_page with a next_cursor you pass back as cursor to continue. Full details in the docs.
CA Search accepts the same X-API-Key header style as twitterapi.io, so migrating is a base-URL swap — see the migration guide. Under the hood it runs on Xanguard's real-time detection engine, which detects tweets in 250–500ms versus twitterapi.io's multi-second latency, and every response includes a caller-intel summary (unique authors, total reach, top 5 callers) built for token analysis.
CA Search is a monthly add-on on top of an active Xanguard B2B subscription. Open @B2B_Xanguard_bot on Telegram, go to the Extra Features menu, pick the 1K, 2K, or 5K daily plan, and pay in SOL. Activation is instant and the add-on is enabled on your existing dt_ API key.
Requests beyond your daily allowance return HTTP 429 with an error like "Daily search limit reached (1000/1000)". The allowance resets every day. If you regularly hit the cap, upgrade to a higher tier in @B2B_Xanguard_bot — 2,000/day for $180/mo or 5,000/day for $250/mo.

Show who called it. In your app.

Stop sending your users to x.com. Search any CA, get the callers, the reach, and the receipts — as JSON.

Related: Xanguard B2B — real-time Twitter/X monitoring API. Migrating? See the twitterapi.io migration guide. Prefer chat alerts? Try Search Alerts on Telegram.