# jp-data-api Text Summarizer

> jp-data-api Text Summarizer is a paid API for AI agents from jp-data-api-production.up.railway.app, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Summarizes arbitrary text into a concise English brief with key bullet points or a paragraph

## Facts

- Endpoint: GET https://jp-data-api-production.up.railway.app/ai/summarize
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/jp-data-api-text-summarizer-e22a873c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qM5Hx02hw9xxiMgV4cYu1

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 jp-data-api-text-summarizer-e22a873c
```

Example prompt: Summarize the following article into bullet points for me: "The Federal Reserve announced today that it would hold interest rates steady for the third consecutive meeting, citing persistent inflation concerns despite slowing economic growth. Officials noted that labor market conditions remain robust, with unemployment hovering near historic lows..." (continue with full article text)

## When to prefer this

Use this endpoint when an AI agent needs to compress long documents, articles, or text chunks into concise summaries without managing an API key — ideal for document triage pipelines, news digest generation, research condensation, or reducing token usage in agent context windows. Pay-per-call pricing at $0.02 USDC makes it cost-effective for occasional or burst summarization needs without a subscription commitment.

## Known failure modes

- Text exceeds ~8000 character limit — truncation or rejection
- Missing required 'text' query parameter — 400 error
- Invalid style value other than 'bullets' or 'paragraph' — may default or error
- Payment not processed — 402 payment required response
- Upstream AI service unavailable — 503 or timeout
- Very short or trivial input produces low-quality or redundant summary

## How this service works

Summarize any text into a concise English brief with key points. No API key needed, pay per call. Use for document triage, news digests, research condensation, agent context compression.

## Output

A concise English summary of the input text, returned either as bullet points (default) or a paragraph depending on the style parameter, capturing the key points and main ideas of the original content.

## 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": "text to summarize (up to ~8000 chars)"
      },
      "style": {
       "type": "string",
       "description": "bullets | paragraph (default bullets)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

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