# twitter.surf.cascade.fyi – Whale Alert Tweets

> twitter.surf.cascade.fyi – Whale Alert Tweets is a paid API for AI agents from twitter.surf.cascade.fyi, paid per call via x402, $0.004000/call, status unknown (last checked 2026-09-14).

Fetches recent tweets (and optionally replies) from the @whale_alert Twitter/X account via a paid proxy endpoint

## Facts

- Endpoint: GET https://twitter.surf.cascade.fyi/users/whale_alert/tweets
- Price: $0.004000/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/twitter-surf-cascade-fyi-2a4a2064
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ail6Hl_0EMKklh55t5Smk

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 twitter-surf-cascade-fyi-2a4a2064
```

Example prompt: Can you pull the latest tweets from @whale_alert on Twitter, including any replies, so I can see what large crypto transactions have been flagged recently?

## When to prefer this

Use this endpoint when you need programmatic access to @whale_alert's tweet timeline specifically, especially for monitoring large cryptocurrency transaction alerts. Prefer this over scraping Twitter directly since it handles auth and payment natively via x402. Best suited for crypto monitoring agents tracking on-chain whale activity.

## Known failure modes

- Payment failure or insufficient USDC balance (x402 payment required, $0.004 per call)
- Twitter API upstream errors (account suspended, rate limits, or API downtime)
- Account not found if username changes
- Empty response if account has no recent tweets
- Truncated response for accounts with very high tweet volume

## How this service works

User tweets

## Output

A list of recent tweets from the @whale_alert account, including tweet text, timestamps, and metadata. When include_replies=true, reply tweets are included alongside original posts. Response is a JSON object (up to ~25KB) containing tweet records.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "include_replies": false
  }
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "include_replies": {
       "type": "boolean",
       "description": "Include replies"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "_truncated",
  "_originalSize"
 ],
 "properties": {
  "_truncated": {
   "type": "boolean"
  },
  "_originalSize": {
   "type": "number"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/twitter-surf-cascade-fyi-2a4a2064/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from twitter.surf.cascade.fyi](https://www.zero.xyz/host/twitter.surf.cascade.fyi/llms.txt)
