# twitter.surf.cascade.fyi - User Tweets for Tenebrus87

> twitter.surf.cascade.fyi - User Tweets for Tenebrus87 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 tweets posted by a specific Twitter/X user (Tenebrus87), optionally including replies

## Facts

- Endpoint: GET https://twitter.surf.cascade.fyi/users/Tenebrus87/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-8a09a421
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lTHkLSLAb6WpbvfgbPTiA

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-8a09a421
```

Example prompt: Pull all the recent tweets from the Twitter user Tenebrus87, and include their replies too.

## When to prefer this

Use this endpoint when you need to retrieve tweets from the specific user Tenebrus87 on the twitter.surf.cascade.fyi service, which provides paid access via x402 micropayments. Prefer this over scraping or the Twitter API directly when you need a simple pay-per-call model without OAuth setup.

## Known failure modes

- User account not found or suspended — empty or error response
- Response truncated due to large payload size (_truncated: true)
- Rate limiting or payment failure resulting in 402 error
- Network timeout for large tweet histories
- Private/protected account returning no accessible tweets

## How this service works

User tweets

## Output

Returns a (potentially truncated) payload of tweets from the specified user. The response includes a truncation flag and original payload size, with the actual tweet data contained in the body. When include_replies is true, replies are included alongside original tweets.

## Example request

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

## 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"
    },
    "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-8a09a421/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)
