# Surf Twitter Tweet Article Extractor

> Surf Twitter Tweet Article Extractor is a paid API for AI agents from twitter.surf.cascade.fyi, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15, last successful call 2026-07-08).

Fetches the full article content of a Twitter/X tweet by tweet ID, returning the title and full text via micropayment-gated API.

## Facts

- Endpoint: GET https://twitter.surf.cascade.fyi/tweets/%7Bid%7D/article
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Last successful call: 2026-07-08
- Success rate: 100% of calls made through Zero
- Activations on Zero: 1
- Tags: x402
- Canonical page: https://www.zero.xyz/c/surf-twitter-tweet-article-extractor-84c07746
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Qhx5vi5QA41AJZAk6Hyy-

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 surf-twitter-tweet-article-extractor-84c07746
```

Example prompt: Can you get me the full article text of this tweet — the one with ID 1234567890123456789?

## When to prefer this

Use this endpoint when you need to programmatically retrieve the full text/article content of a specific tweet by its ID, especially in pay-per-use workflows where you only need occasional tweet lookups and want to avoid API key management. Ideal for AI agents that need to read tweet content on demand with micropayment settlement via x402.

## Known failure modes

- Invalid or non-existent tweet ID returns 404 or empty data
- Tweet is deleted or private — returns error or empty content
- x402 payment fails — returns 402 Payment Required
- Malformed tweet ID format causes 400 Bad Request
- Tweet has no article content (e.g. plain short tweet) — may return empty content field

## How this service works

Pay-per-use Twitter/X data API with x402 micropayments.

## Output

A JSON object containing the tweet article's title and full content text, e.g. {data: {title: 'Article Title', content: 'Full article text...'}}. Returned after a $0.005 USDC x402 micropayment is completed.

## Example request

```json
{
 "properties": "text,created_at,author_id,public_metrics"
}
```

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "title": "Article Title",
   "content": "Full article text..."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/surf-twitter-tweet-article-extractor-84c07746/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)
