# Twitter User Tweets Scraper

> Twitter User Tweets Scraper is a paid API for AI agents from x402.orthogonal.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14, last successful call 2026-08-12).

Fetches the recent tweets posted by a given Twitter/X user handle

## Facts

- Endpoint: GET https://x402.orthogonal.com/scrapecreators/v1/twitter/user-tweets
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Last successful call: 2026-08-12
- Activations on Zero: 1
- Tags: x402
- Canonical page: https://www.zero.xyz/c/twitter-user-tweets-scraper-69dce933
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fIwsw0OUZhyS0L7GBR95N

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-user-tweets-scraper-69dce933
```

Example prompt: Can you pull the recent tweets from the Twitter account @elonmusk? Use the trimmed response format.

## When to prefer this

Use this endpoint when you need to programmatically retrieve recent tweets from a specific Twitter/X user by handle without authenticating with the Twitter API directly. It is especially useful for agents monitoring public figures, brands, or influencers, and for use cases where Twitter API access is unavailable or expensive.

## Known failure modes

- Invalid or non-existent Twitter handle returns an error or empty result
- Private/protected Twitter accounts may not return tweets
- Rate limiting or scraping blocks from Twitter's side may cause failures
- Missing required 'handle' query parameter causes a malformed request

## How this service works

User Tweets

## Output

Returns a list of recent tweets from the specified Twitter user, including tweet content and associated metadata. When the trim flag is set to true, returns a condensed version of the response.

## 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": {
      "trim": {
       "type": "string",
       "description": "Set to true for a trimmed response"
      },
      "handle": {
       "type": "string",
       "description": "Twitter handle"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/twitter-user-tweets-scraper-69dce933/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.orthogonal.com](https://www.zero.xyz/host/x402.orthogonal.com/llms.txt)
