# fittings Sentiment Scorer

> fittings Sentiment Scorer is a paid API for AI agents from fittings.sh, paid per call via x402, $0.0042/call, status unknown (last checked 2026-09-14).

Scores text on a -1 to +1 sentiment scale with a label, handling negation, intensifiers, and emphasis

## Facts

- Endpoint: POST https://fittings.sh/v1/text/sentiment
- Price: $0.0042/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fittings-sentiment-scorer-582708c5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_SH0ktPEbbAZGbgmNYJI8T

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 fittings-sentiment-scorer-582708c5 -d '<json body>'
```

Example prompt: Can you score the sentiment of this customer review: 'The product was absolutely brilliant — not at all what I expected in the best way possible!' and tell me how positive or negative it is?

## When to prefer this

Choose this endpoint when you need a fine-grained numeric sentiment score (not just positive/negative/neutral buckets) with proper handling of linguistic subtleties like negation and intensifiers. Ideal for pipelines that need to rank or threshold content by sentiment strength rather than just classify it. Suitable for texts up to 20000 characters, making it useful for long-form reviews as well as short social posts.

## Known failure modes

- Text exceeds 20000 character limit — request rejected
- Empty or missing text field — validation error
- Non-textual or binary input — unsupported content type error
- Ambiguous or very short text — may return near-zero score with low confidence
- Network or service timeout for very long inputs near the character limit

## How this service works

Score text from -1 (strongly negative) to +1 (strongly positive) with a label, handling negation, intensifiers and emphasis.

## Output

Returns a numeric sentiment score between -1.0 (strongly negative) and +1.0 (strongly positive), along with a categorical label (e.g. positive, negative, neutral), with correct handling of linguistic nuances like negation ('not bad'), intensifiers ('absolutely terrible'), and emphasis.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string",
   "description": "Text to score, up to 20000 characters"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fittings-sentiment-scorer-582708c5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from fittings.sh](https://www.zero.xyz/host/fittings.sh/llms.txt)
