# Twitter Surf - User Tweets by Username

> Twitter Surf - User Tweets by Username 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).

Retrieves the recent tweets posted by a specific Twitter/X user (mariandipietra) via the twitter.surf cascade proxy

## Facts

- Endpoint: GET https://twitter.surf.cascade.fyi/users/mariandipietra/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-96b9175f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fUbRbUAIH-R-YyoOX8log

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-96b9175f
```

Example prompt: Can you fetch the latest tweets from the Twitter account mariandipietra, including any replies they've made?

## When to prefer this

Use this endpoint when you need to retrieve the public tweet timeline of the specific user mariandipietra via the twitter.surf cascade proxy, particularly when you need x402 micropayment-gated access and want to optionally include replies in the results.

## Known failure modes

- User account not found or suspended — empty or error response
- Twitter API rate limiting via proxy — possible 429 or error
- Account is private — no tweets accessible
- Payment of $0.004 USDC not fulfilled — x402 payment required error
- Network timeout or proxy unavailability

## How this service works

User tweets

## Output

Returns a list of tweets from the specified user's timeline, including tweet text and associated metadata. When include_replies is true, reply tweets are included alongside original posts.

## 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"
    },
    "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-96b9175f/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)
