# xspy Tweets with Contract Addresses (Cached) — Twitter/X On-Chain Token Signal Lookup

> xspy Tweets with Contract Addresses (Cached) — Twitter/X On-Chain Token Signal Lookup is a paid API for AI agents from xspy.pro, paid per call via x402, $0.25/call, status unknown (last checked 2026-09-14).

Returns a cached list of tweets from a Twitter/X user that mention on-chain token contract addresses (CAs), with undeleted tweet counts and top token signals.

## Facts

- Endpoint: GET https://xspy.pro/api/v1/pro/twitter/%7Busername%7D/tweets-with-ca
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/xspy-tweets-with-contract-addresses-cached-twitter-x-on-chain-token-b2bb4676
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9S-BWh9rWZPKjxXxD05-W

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability xspy-tweets-with-contract-addresses-cached-twitter-x-on-chain-token-b2bb4676
```

Example prompt: Pull the cached contract address mentions from gigaevm's tweets — I want to see which on-chain tokens they've been shilling, including the chain and tweet details.

## When to prefer this

Use this endpoint when you need a fast, cached lookup of contract address mentions from a specific Twitter/X user's tweet history, especially for KOL (Key Opinion Leader) research or on-chain token signal extraction. Prefer this over the real-time crawl endpoint when freshness is less critical and cost/speed efficiency matters. Ideal for batch KOL screening or building token signal pipelines without needing an API key.

## Known failure modes

- Username not found or account suspended — likely returns empty data or error code
- No CA-mentioning tweets found for the user — returns undeletedCACount of 0 and empty array
- Rate limit or payment failure via x402 protocol — returns 402 Payment Required
- Stale cache — data may not reflect the very latest tweets if the account has posted recently
- Malformed username in URL path — may return 404 or error response

## How this service works

Real-time KOL intelligence, smart follower graphs, and on-chain token signals from tweets. Pay only for the calls you make in USDC on Base or Solana. Agent-ready, no API keys required.

## Output

A JSON object containing: the data source (e.g. 'database'), the count of undeleted CA-mentioning tweets, the count of unique contract addresses, and an array of top undeleted tweets each with the contract address, blockchain chain (e.g. BASE), tweet content, tweet ID, tweet timestamp, and Twitter handle.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "code": 200,
  "data": {
   "source": "database",
   "undeletedCACount": 1,
   "topUndeletedTweets": [
    {
     "ca": "0x7AC13Be3939f75E28135097A1b6398Fe024eCBa3",
     "chain": "BASE",
     "content": "the community deployed a token for me on Base.",
     "tweetId": "2059974300447248879",
     "tweetTime": "2026-05-28T12:25:20.000Z",
     "twitterHandle": "gigaevm"
    }
   ],
   "undeletedTweetCount": 1
  },
  "status": true,
  "message": "success"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/xspy-tweets-with-contract-addresses-cached-twitter-x-on-chain-token-b2bb4676/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from xspy.pro](https://www.zero.xyz/host/xspy.pro/llms.txt)
