# Twitter/X Profile Data for bgarlinghouse (Brad Garlinghouse)

> Twitter/X Profile Data for bgarlinghouse (Brad Garlinghouse) is a paid API for AI agents from twitter.surf.cascade.fyi, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-15).

Fetches the Twitter/X profile data for Brad Garlinghouse (@bgarlinghouse), CEO of Ripple, including bio, follower counts, and profile images.

## Facts

- Endpoint: GET https://twitter.surf.cascade.fyi/users/bgarlinghouse
- Price: $0.001/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-d9f4694e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Rrl1c5DRdFignL_7ArpLX

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

Example prompt: Can you pull up Brad Garlinghouse's Twitter profile — I want to see his follower count, bio, and whether he's verified?

## When to prefer this

Use this endpoint when you specifically need Brad Garlinghouse's (@bgarlinghouse) Twitter/X profile data — his bio, follower metrics, verification status, and profile images — rather than his tweets, mentions, or followers list. It is a fixed-target profile lookup, not a parameterized search, so it is ideal when the subject is always bgarlinghouse.

## Known failure modes

- Rate limiting or API quota exceeded — HTTP 429
- Payment not processed — HTTP 402 requiring USDC payment
- Twitter/X API downstream outage — HTTP 502 or 503
- Profile suspended or deleted — empty or error response
- Network timeout — no response returned

## How this service works

Fetches the Twitter/X profile data for bgarlinghouse.

## Output

Returns a JSON object with Brad Garlinghouse's Twitter profile including user ID (28582680), display name, username (bgarlinghouse), verified status, account creation date, bio description ('CEO at Ripple'), website URL (ripple.com), public metrics (followers, following, tweets, likes, media counts), profile image URL, and cover image URL.

## 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": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "data"
 ],
 "properties": {
  "data": {
   "type": "object",
   "required": [
    "id",
    "url",
    "name",
    "username",
    "verified",
    "created_at",
    "description",
    "public_metrics",
    "cover_image_url",
    "profile_image_url"
   ],
   "properties": {
    "id": {
     "type": "string"
    },
    "url": {
     "type": "string"
    },
    "name": {
     "type": "string"
    },
    "username": {
     "type": "string"
    },
    "verified": {
     "type": "boolean"
    },
    "created_at": {
     "type": "string"
    },
    "description": {
     "type": "string"
    },
    "public_metrics": {
     "type": "object",
     "required": [
      "like_count",
      "media_count",
      "tweet_count",
      "followers_count",
      "following_count"
     ],
     "properties": {
      "like_count": {
       "type": "number"
      },
      "media_count": {
       "type": "number"
      },
      "tweet_count": {
       "type": "number"
      },
      "followers_count": {
       "type": "number"
      },
      "following_count": {
       "type": "number"
      }
     }
    },
    "cover_image_url": {
     "type": "string"
    },
    "profile_image_url": {
     "type": "string"
    }
   }
  }
 }
}
```

## More

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