# NetIntel Text Summarizer

> NetIntel Text Summarizer is a paid API for AI agents from netintel-production-440c.up.railway.app, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-13).

Summarizes a block of text into a concise summary with key points, a quality grade, compression ratio, and word counts

## Facts

- Endpoint: POST https://netintel-production-440c.up.railway.app/text-summarize
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/netintel-text-summarizer-b479e3a9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_IbskTcgJHX-Tin3PDC-4L

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 netintel-text-summarizer-b479e3a9 -d '<json body>'
```

Example prompt: Can you summarize this article for me and pull out the key points? Here's the text: 'Scientists at CERN have announced a major breakthrough in particle physics, detecting a new subatomic particle that could reshape our understanding of the standard model. The discovery, made after years of data analysis from the Large Hadron Collider, suggests that matter may behave differently at extremely high energy levels than previously theorized. Researchers from 40 countries collaborated on the project, marking one of the largest international scientific efforts in history.'

## When to prefer this

Use this endpoint when you need a structured, graded summary of a text passage with explicit key points and compression metrics. Prefer it over generic summarization when you want a quality score and grade alongside the summary, or when operating in an x402 micropayment-enabled agentic pipeline that bills per call in USDC on Base.

## Known failure modes

- Empty or missing text body returns a 400 error
- Payment not included or insufficient USDC triggers a 402 Payment Required response
- Extremely short input text may yield a low-quality or near-identical summary
- Very large text inputs may exceed token limits and return a truncation or error response
- Network timeout on the Railway-hosted service returns a 503 or connection error

## How this service works

Summarize any text or web page into a concise summary plus key bullet points using Claude Haiku — accepts raw text or a URL (which it fetches and extracts), enforces an input cap, and returns a clean structured summary so agents can compress documents and articles in one call.

## Output

Returns a JSON object with a letter grade (e.g. 'A'), a numeric quality score (0–100), the source label, a prose summary, a list of findings, an array of key_points, a compression_ratio (float), summary_word_count, and original_word_count.

## Request schema (JSON Schema)

```json
{
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "type": "object",
 "properties": {
  "input": {
   "type": "object",
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "type": "string",
     "enum": [
      "POST"
     ]
    },
    "bodyType": {
     "type": "string",
     "enum": [
      "json",
      "form-data",
      "text"
     ]
    },
    "body": {
     "type": "object",
     "properties": {
      "text": {
       "type": "string",
       "description": "Raw text to summarize. Provide exactly one of text or url. Max 10000 words or 50KB."
      },
      "url": {
       "type": "string",
       "description": "URL to fetch, extract readable text from, and summarize. Provide exactly one of text or url. The page must yield ≥50 words of extractable paragraph text (fetch capped at 500KB/10s) — thin or JS-rendered pages 400 without charging."
      },
      "max_points": {
       "type": "number",
       "description": "Number of key bullet points to return (default 5, max 10)."
      }
     }
    }
   },
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "source": {
       "type": "string",
       "description": "text or url"
      },
      "summary": {
       "type": "string",
       "description": "Concise 2-4 sentence summary"
      },
      "key_points": {
       "type": "array",
       "items": {
        "type": "string"
       },
       "description": "Key bullet points extracted from the content"
      },
      "original_word_count": {
       "type": "number",
       "description": "Word count of the input content"
      },
      "summary_word_count": {
       "type": "number",
       "description": "Word count of the generated summary"
      },
      "compression_ratio": {
       "type": "number",
       "description": "summary_word_count / original_word_count, rounded to 2 decimals"
      },
      "score": {
       "type": "number",
       "description": "Quality score 0-100"
      },
      "grade": {
       "type": "string",
       "description": "Letter grade A-F"
      },
      "findings": {
       "type": "array",
       "description": "Reserved — currently always [] on success"
      }
     }
    }
   },
   "required": [
    "type"
   ]
  }
 },
 "requ
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "grade": "A",
  "score": 100,
  "source": "text",
  "summary": "The James Webb Space Telescope captured its deepest infrared image yet, revealing thousands of galaxies. Known as Webb's First Deep Field, it shows galaxy cluster SMACS 0723 acting as a gravitational lens to magnify far more distant galaxies. The image will help astronomers study galaxy formation in the early universe.",
  "findings": [],
  "key_points": [
   "Webb captured its deepest infrared image to date",
   "The image shows galaxy cluster SMACS 0723 as it appeared 4.6 billion years ago",
   "The cluster's mass acts as a gravitational lens magnifying distant galaxies",
   "It will aid the study of early-universe galaxy formation"
  ],
  "compression_ratio": 0.67,
  "summary_word_count": 52,
  "original_word_count": 78
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/netintel-text-summarizer-b479e3a9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from netintel-production-440c.up.railway.app](https://www.zero.xyz/host/netintel-production-440c.up.railway.app/llms.txt)
