# Sentiment Analysis with Score, Emotions and Per-Aspect Sentiment

> Sentiment Analysis with Score, Emotions and Per-Aspect Sentiment is a paid API for AI agents from twin.unykorn.org, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-03).

Analyzes text to return an overall sentiment score, detected emotions, and per-aspect sentiment breakdowns

## Facts

- Endpoint: POST https://twin.unykorn.org/ai/sentiment?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-03
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sentiment-analysis-with-score-emotions-and-per-aspect-sentiment-4de02b53
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8YoBE6bvz9j8FmVr906jX

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 sentiment-analysis-with-score-emotions-and-per-aspect-sentiment-4de02b53 -d '<json body>'
```

Example prompt: Can you analyze the sentiment of this customer review and tell me the overall score, what emotions are present, and how the sentiment breaks down by aspect: 'The laptop has an amazing display and battery life, but the keyboard feels cheap and customer support was completely useless'?

## When to prefer this

Choose this endpoint when you need not just a simple positive/negative label but a richer breakdown: a numeric sentiment score, multiple detected emotions, and aspect-level sentiment for distinct topics mentioned in the text. It is ideal for product review analysis, support ticket triage, and social media monitoring where understanding which specific aspects (price, quality, service) drive sentiment is more valuable than a single overall label.

## Known failure modes

- Text exceeds 8,000 character limit — request rejected or truncated
- Empty or missing text field — validation error returned
- Ambiguous or very short text — low-confidence or neutral sentiment output
- Non-English text may produce degraded accuracy if multilingual support is limited
- Network or payment failure returns HTTP 402 or 5xx error

## How this service works

Sentiment analysis with score, emotions and per-aspect sentiment — Genesis402 / UnyKorn Operator Network

## Output

Returns an overall sentiment score (e.g. numeric and/or label such as positive/negative/neutral), detected emotions (e.g. joy, anger, frustration, surprise), and per-aspect sentiment showing how different topics or features mentioned in the text are rated individually.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "params": {
   "type": "object",
   "properties": {
    "text": {
     "type": "string",
     "description": "required, up to 8,000 chars"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "type": "text-sentiment",
  "receipt": {
   "tx_hash": "0x<64hex>",
   "amount_usd": 0.003,
   "receipt_id": "g402-<16hex>"
  },
  "sources": [
   {
    "ok": true,
    "name": "<source>"
   }
  ],
  "limitations": "<text>",
  "generated_at": "<iso time>",
  "evidence_hash": "sha256:<64hex>"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sentiment-analysis-with-score-emotions-and-per-aspect-sentiment-4de02b53/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from twin.unykorn.org](https://www.zero.xyz/host/twin.unykorn.org/llms.txt)
