# NoJunk Moderate Sentiment Analysis

> NoJunk Moderate Sentiment Analysis is a paid API for AI agents from nojunk-moderate.mick8511.workers.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-28).

Analyzes sentiment of one text or a batch of up to 50 texts, returning positive/negative label, confidence score, and signed polarity from -1 to 1.

## Facts

- Endpoint: POST https://nojunk-moderate.mick8511.workers.dev/sentiment?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nojunk-moderate-sentiment-analysis-e01746ac
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qIZTGj_CbC4TC8pK7NuLU

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 nojunk-moderate-sentiment-analysis-e01746ac -d '<json body>'
```

Example prompt: Check the sentiment of this customer review and give me a polarity score: 'The delivery was fast but the product quality was really disappointing — I expected much better for the price.'

## When to prefer this

Choose this endpoint when you need fast, scored sentiment classification with a continuous polarity value rather than just a label — especially useful when ranking or filtering content by sentiment strength. Ideal for batch processing up to 50 texts per call at low cost ($0.001 per call). Prefer over heavier LLM-based sentiment when throughput, cost, and structured numeric output matter more than nuanced explanation.

## Known failure modes

- Text exceeds 20,000 character limit — request rejected with validation error
- Batch exceeds 50 items — request rejected
- Empty string submitted — rejected due to minLength constraint
- Payment not attached or insufficient — 402 Payment Required response
- Network timeout on large batches

## How this service works

Text Moderation sentiment: Sentiment of one text or a batch of up to 50: positive/negative label, score and a signed polarity from -1 to 1.

## Output

Returns a sentiment label ('positive' or 'negative'), a confidence score between 0 and 1, and a signed polarity value between -1 (most negative) and +1 (most positive) for each input text. For batch requests, results are returned as an array corresponding to each submitted text.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string",
   "maxLength": 20000,
   "minLength": 1,
   "description": "One text to analyze (1 to 20000 characters)"
  },
  "texts": {
   "type": "array",
   "items": {
    "type": "string",
    "maxLength": 20000
   },
   "maxItems": 50,
   "minItems": 1,
   "description": "Batch of 1 to 50 texts (use instead of text)"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nojunk-moderate-sentiment-analysis-e01746ac/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from nojunk-moderate.mick8511.workers.dev](https://www.zero.xyz/host/nojunk-moderate.mick8511.workers.dev/llms.txt)
