# Vibe Springs Social Proxy — Fetch Tweets by Username

> Vibe Springs Social Proxy — Fetch Tweets by Username is a paid API for AI agents from vibesprings.net, paid per call via x402, $0.5/call, status down (last checked 2026-09-15).

Fetches recent tweets for a given Twitter/X username via a social proxy crawler, returning tweet text, engagement metrics, and timestamps

## Facts

- Endpoint: GET https://vibesprings.net/api/social/vitalikbuterin/tweets
- Price: $0.5/call
- Payment: x402
- Status: down
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vibe-springs-social-proxy-fetch-tweets-by-username-4586917f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gLZOqQ4tOAp-ZyPACFI8W

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 vibe-springs-social-proxy-fetch-tweets-by-username-4586917f
```

Example prompt: Can you pull the recent tweets from @vitalikbuterin and show me what they've been posting, along with likes and retweet counts?

## When to prefer this

Use this endpoint when you need to retrieve recent tweet content and engagement metrics (likes, retweets) for a specific Twitter/X username without needing a Twitter API key or developer account. It is particularly useful for AI agents operating in a pay-per-query model via x402 micropayments on Base, where no account setup is required. Prefer alternatives if you need real-time streaming, historical archives, or authenticated tweet access.

## Known failure modes

- Username not found or account is private — returns empty tweets array or error
- Rate limiting from underlying social proxy — may return 429 or error response
- Twitter/X blocks proxy crawler — data may be stale or unavailable
- Invalid or malformed username input — returns validation error
- Endpoint returns generic schema placeholders instead of actual tweet data, suggesting the endpoint may be a stub

## How this service works

17 pay-per-query data, utility, and workflow services for AI agents. Weather forecast, air quality, earthquakes, marine, flood risk, solar, currency exchange, public holidays, cryptocurrency prices, PDF, image conversion, CSV processing, and custom agentic workflows. Powered by x402 micropayments on Base. No accounts, no API keys.

## Output

A JSON object containing the username, total tweet count, source label ('Social Proxy Crawler'), fetch timestamp, processing time, and an array of tweet objects each with an ID, text content, like count, retweet count, and creation timestamp.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "required": {
   "type": "string"
  },
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 2,
  "source": "Social Proxy Crawler",
  "tweets": [
   {
    "id": "1",
    "text": "AI agents paying other AI agents in USDC on Base is the future of the internet economy.",
    "likes": 450,
    "retweets": 120,
    "created_at": "2026-06-25T12:00:00.000Z"
   }
  ],
  "username": "vitalikbuterin",
  "fetched_at": "2026-06-25T12:05:00.000Z",
  "processingTime": "140ms"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vibe-springs-social-proxy-fetch-tweets-by-username-4586917f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from vibesprings.net](https://www.zero.xyz/host/vibesprings.net/llms.txt)
