# x402node Text Summarizer

> x402node Text Summarizer is a paid API for AI agents from api.x402node.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Extracts the most important sentences from a block of text using frequency scoring and returns them in original order with compression statistics

## Facts

- Endpoint: GET https://api.x402node.dev/text/summarize
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402node-text-summarizer-d8203bc4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_whC2o2_2nBTph6VMAL5Vz

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 x402node-text-summarizer-d8203bc4
```

Example prompt: Can you summarize this article for me and pull out the most important sentences — here's the full text: 'Researchers at MIT announced a breakthrough in quantum computing today, achieving a 99.9% gate fidelity using a new error correction technique. The team spent five years developing the approach, which relies on topological qubits. Experts say this could accelerate practical quantum computing by a decade. Funding came from DARPA and several private investors. The results were published in Nature this morning.'

## When to prefer this

Choose this endpoint when you need a fast, lightweight extractive summary that preserves original sentence wording rather than generating paraphrased text. Ideal for news articles, reports, or any structured prose where fidelity to the source matters. Prefer this over abstractive summarizers when you don't want invented or hallucinated phrasing in the output.

## Known failure modes

- Empty or missing text input returns a 400 error
- Text too short to meaningfully summarize may return the original text unchanged
- Very long inputs may time out or be truncated
- Non-English text may produce low-quality frequency scoring
- Malformed request returns an error response
- Payment not provided or insufficient results in a 402 Payment Required response

## How this service works

Summarize text into its key sentences with extractive frequency scoring, returns top sentences in original order plus compression stats. text summarization, summarize text, tldr, article summary, key sentences, extractive summarizer Accepts payment on Base or Solana — either network works.

## Output

Returns the top-ranked sentences from the input text in their original order, along with compression statistics such as the number of sentences extracted, total input sentence count, and compression ratio.

## Example request

```json
{
 "text": "Artificial intelligence has transformed multiple industries over the past decade. Machine learning algorithms now power recommendation systems, autonomous vehicles, and medical diagnostics. Companies are investing billions in AI research and development. The technology raises important questions about privacy, bias, and job displacement. Experts predict AI will continue to evolve rapidly in the coming years. Governments are beginning to implement regulations to ensure responsible AI deployment."
}
```

## 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",
     "required": [
      "text"
     ],
     "properties": {
      "text": {
       "type": "string",
       "description": "Input text to summarize (required, max 50KB)"
      },
      "sentences": {
       "type": "string",
       "description": "Number of sentences to return, default 3, max 10"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402node-text-summarizer-d8203bc4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.x402node.dev](https://www.zero.xyz/host/api.x402node.dev/llms.txt)
