# Twitter Surf - User Following List

> Twitter Surf - User Following List 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-15).

Retrieves the list of Twitter/X accounts that a specific user is following

## Facts

- Endpoint: GET https://twitter.surf.cascade.fyi/users/kleffew94/following
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/twitter-surf-cascade-fyi-217d9739
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fC6bXhh7ZM0NUKpRogD9x

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-217d9739
```

Example prompt: Can you get me the list of Twitter accounts that kleffew94 is following?

## When to prefer this

Use this endpoint when you need to programmatically retrieve the list of accounts a specific Twitter/X user follows, especially for social graph analysis, influence mapping, or monitoring who someone follows. It is hardcoded to the user kleffew94, so it is only appropriate when querying that specific user's following list.

## Known failure modes

- User not found or account suspended — empty or error response
- Response truncated due to large following list — use cursor for pagination
- Rate limiting or payment failure at $0.004 USDC per call
- Private/protected account — following list may not be accessible
- Invalid or expired pagination cursor

## How this service works

User following

## Output

Returns a paginated list of Twitter/X accounts followed by the specified user (kleffew94), including user profile data. The response may be truncated for large following lists; use the cursor parameter to paginate through results. The example response shows an original payload size of ~59KB.

## Example request

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

## 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": {
      "cursor": {
       "type": "string",
       "description": "Pagination cursor"
      }
     }
    }
   },
   "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-217d9739/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)
