# Twitter Surf - User Following

> Twitter Surf - User Following 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 Twitter/X accounts that a specific user is following, with pagination support

## Facts

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

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

Example prompt: Can you pull up the list of accounts that verdaventures is following on Twitter? Grab the first page and if there are more, let me know so we can paginate through.

## When to prefer this

Use this endpoint when you need to retrieve the outbound social connections (following) of a specific Twitter/X user, particularly for verdaventures. Prefer this over scraping or other social graph tools when you need paginated, structured following data via a pay-per-call model without managing OAuth credentials.

## Known failure modes

- User not found — invalid or suspended Twitter username returns an error
- Rate limit exceeded — too many requests in a short period
- Invalid cursor — malformed pagination cursor returns an error or unexpected results
- Empty result — user follows nobody, returns an empty list
- Service unavailable — upstream Twitter API outage

## How this service works

User following

## Output

Returns a paginated list of Twitter/X user accounts that the specified user (verdaventures) is following, including profile details for each followed account and a cursor for fetching the next page of results.

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