# manylives.me Text Sentiment Analysis

> manylives.me Text Sentiment Analysis is a paid API for AI agents from manylives.me, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-13).

Analyzes text to return a sentiment label (positive/negative/neutral/mixed), a numeric score from -1 to 1, detected emotions, and a one-line reason.

## Facts

- Endpoint: POST https://manylives.me/paid/text/sentiment?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/manylives-me-text-sentiment-analysis-0447f8bf
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_32sHrmQkFzMaP_TKlT2-E

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 manylives-me-text-sentiment-analysis-0447f8bf -d '<json body>'
```

Example prompt: Can you analyze the sentiment of this customer review: 'The delivery was fast and the result was exactly what we needed. Great service!' — I want to know if it's positive, negative, neutral, or mixed, get a score from -1 to 1, see what emotions are in it, and get a one-line reason.

## When to prefer this

Choose this endpoint when you need a structured sentiment breakdown — label, numeric score, emotion tags, and a human-readable reason — in a single call. Ideal for agent pipelines processing user feedback, reviews, or messages where both classification and emotional nuance matter. At $0.01 per call it suits moderate-volume workloads. Prefer this over generic LLM prompting when you want a consistent, schema-stable sentiment output without prompt engineering.

## Known failure modes

- Text exceeds 20,000 character limit — request rejected
- Empty or missing 'text' field — validation error
- Payment not provided or insufficient — HTTP 402 returned
- Network timeout for very long texts near the character limit
- Ambiguous or multilingual text may produce lower-confidence mixed results

## How this service works

Sentiment of a text: positive, negative, neutral or mixed, a score from -1 to 1, the emotions present and a one-line reason.

## Output

A JSON object containing: a 'sentiment' field (one of positive, negative, neutral, or mixed), a 'score' float from -1.0 (most negative) to 1.0 (most positive), an 'emotions' array listing detected emotions (e.g. joy, anger, frustration), and a 'reason' string with a one-line explanation of the classification.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string",
   "examples": [
    "The delivery was fast and the result was exactly what we needed. Great service!"
   ],
   "description": "the text (required, max 20,000 chars)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "score": 0.7,
  "reason": "…",
  "emotions": [
   "joy"
  ],
  "sentiment": "positive"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/manylives-me-text-sentiment-analysis-0447f8bf/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from manylives.me](https://www.zero.xyz/host/manylives.me/llms.txt)
