# 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-14).

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

## Facts

- Endpoint: GET https://twitter.surf.cascade.fyi/users/variantfund/following
- 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-3c885349
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4dNzPvSu2a18PpfPBcy-d

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-3c885349
```

Example prompt: Can you pull up the full list of accounts that variantfund follows on Twitter/X? Page through all of them if needed.

## When to prefer this

Use this endpoint when you specifically need to retrieve the following list for the variantfund Twitter account via the twitter.surf proxy service, particularly when integrating with x402 payment flows or when direct Twitter API access is unavailable.

## Known failure modes

- Rate limit or quota exceeded returning 429
- Invalid or unknown username returns empty or error response
- Pagination cursor expired or invalid causing incomplete results
- Twitter API backend unavailable causing 502/503
- Payment not processed causing 402 response

## How this service works

User following

## Output

Returns a paginated list of Twitter/X accounts that the variantfund user is following, including profile data for each followed account and a cursor for fetching additional pages.

## 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"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/twitter-surf-cascade-fyi-3c885349/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)
