# Vextorium Extractive Text Summarizer

> Vextorium Extractive Text Summarizer is a paid API for AI agents from api.vextorium.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-17).

Summarizes text by extracting and returning the most representative original sentences using term-frequency and position scoring, with no AI generation involved.

## Facts

- Endpoint: POST https://api.vextorium.com/resumen-extractivo-pago?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vextorium-extractive-text-summarizer-998b9760
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_La3yWzG0obDLPgpo6Oz_2

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 vextorium-extractive-text-summarizer-998b9760 -d '<json body>'
```

Example prompt: Can you summarize this article down to 3 sentences using only the original text — no rewriting, just pick the most important sentences: 'Artificial intelligence agents are transforming the digital economy. Companies are racing to build agentic systems. The x402 protocol lets agents pay per call without accounts. Many developers prefer deterministic tools for reproducibility. Open-source frameworks are lowering the barrier to entry.'

## When to prefer this

Choose this endpoint when you need a fast, deterministic, reproducible text summary that preserves original wording — ideal for pipelines where auditability matters, LLM costs must be avoided, or exact sentence fidelity is required. Prefer this over AI-generative summarizers when you need the same input to always produce the same output, or when paraphrasing or hallucination risk is unacceptable.

## Known failure modes

- Missing 'texto' field returns a validation error
- Text too short to extract the requested number of sentences may return fewer than requested
- Non-JSON body type may cause parse errors if schema mismatch
- Empty string input likely returns an error or empty summary
- Very large text payloads may time out or be rejected

## How this service works

Extractive summary without AI: picks the most representative sentences (term frequency and position scoring) and returns them in original order, with the reduction percentage. Deterministic and instant.

## Output

A JSON object containing: the extractive summary as a string of original sentences joined together, the detected language code, the reduction percentage (e.g. 54.3), the number of sentences in the summary, the number of sentences in the original input, and a note clarifying that sentences are copied verbatim from the source.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "texto": {
   "type": "string"
  },
  "frases": {
   "type": "integer",
   "description": "Sentences to keep (default 5)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "nota": "Resumen extractivo (copia frases del original, no las reescribe).",
  "idioma": "en",
  "resumen": "Artificial intelligence agents are transforming the digital economy. The x402 protocol lets agents pay per call without accounts.",
  "reduccion_pct": 54.3,
  "frases_resumen": 2,
  "frases_originales": 5
 }
}
```

## More

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