# twitter.surf.cascade.fyi – User Tweets (TheBlockCo)

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

Fetches recent tweets posted by a specific Twitter/X user (TheBlockCo), optionally including replies

## Facts

- Endpoint: GET https://twitter.surf.cascade.fyi/users/TheBlockCo/tweets
- Price: $0.004/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-de7860eb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Ut4UHSWOQyQizpgSUDUsC

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-de7860eb
```

Example prompt: Can you pull the latest tweets from TheBlockCo, including their replies, so I can see what they've been posting about recently?

## When to prefer this

Use this endpoint when you need to programmatically retrieve recent tweets from the TheBlockCo Twitter account, especially in agent workflows monitoring crypto news or social media signals. Prefer this over generic Twitter scrapers when you need a pay-per-call, x402-compatible interface without managing Twitter API credentials directly.

## Known failure modes

- User account does not exist or handle has changed — returns 404 or empty result
- Twitter/X API rate limit exceeded — returns 429 or error
- Account is private or suspended — returns error or no data
- Payment not processed correctly via x402 — returns 402 Payment Required
- Network timeout or upstream Twitter API unavailable — returns 503

## How this service works

User tweets

## Output

A list of tweets posted by TheBlockCo, including tweet text, timestamps, and metadata; if include_replies is true, also includes reply tweets from the account

## 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-de7860eb/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)
