# Synapse Text Summarizer

> Synapse Text Summarizer is a paid API for AI agents from anibalb.duckdns.org, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-31).

Summarizes a block of text by extracting the most important sentences, returning a condensed summary with sentence count metadata.

## Facts

- Endpoint: GET https://anibalb.duckdns.org/x402/summarize?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/synapse-text-summarizer-518bf5aa
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_uAs4kkvlk004ThFV_qnNe

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 synapse-text-summarizer-518bf5aa
```

Example prompt: Can you summarize this long article for me? I just need the key points — pick out the most important sentences and give me a condensed version.

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-call text summarization API with no account or API key setup, billed in USDC over x402 on Base. It is ideal for agents that need to condense arbitrary text on demand without committing to a subscription, and when the sentence-selection metadata (how many sentences were chosen vs original) is useful for downstream processing.

## Known failure modes

- Missing 'input' field returns a 400-level error
- Empty or very short text may yield a trivial summary with selected ≈ original_sentences
- Payment failure via x402 returns 402 Payment Required before processing begins
- Malformed HTTP method enum value causes schema validation failure
- Extremely long inputs may time out or return truncated summaries

## How this service works

Public data and utility APIs paid per call in USDC on Base (x402). No accounts, no API keys. 174 routes: crypto/equity data, onchain reads, DNS/email/security intel, geo/weather, x402 payment diagnostics, dev utilities and more.

## Output

Returns a JSON object with a 'summary' string (the condensed text), 'selected' integer (number of sentences chosen), and 'original_sentences' integer (total sentences in the input), allowing the caller to see both the summary and how much compression occurred.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "summary": "...",
  "selected": 4,
  "original_sentences": 20
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/synapse-text-summarizer-518bf5aa/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from anibalb.duckdns.org](https://www.zero.xyz/host/anibalb.duckdns.org/llms.txt)
