{"uid":"cap_SH0ktPEbbAZGbgmNYJI8T","slug":"fittings-sentiment-scorer-582708c5","name":"fittings Sentiment Scorer","description":"Score text from -1 (strongly negative) to +1 (strongly positive) with a label, handling negation, intensifiers and emphasis.","url":"https://fittings.sh/v1/text/sentiment","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"text":{"type":"string","description":"Text to score, up to 20000 characters"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0042","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.0042/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0042","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0042","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm__neaewwgMXNvcdH13wC4K","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0042","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scores text on a -1 to +1 sentiment scale with a label, handling negation, intensifiers, and emphasis","exampleAgentPrompt":"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?","exampleUseCases":[{"title":"Customer review tone classification","prompt":"Score the sentiment of this product review for me: 'Honestly, I wasn't impressed — it barely worked and the instructions were completely useless.' I want to know how negative it is on a -1 to +1 scale."},{"title":"Support ticket prioritization by mood","prompt":"Analyze the emotional tone of this support ticket: 'I've been waiting three weeks for a resolution and still nothing — this is absolutely unacceptable!' Is it strongly negative?"},{"title":"Social media brand monitoring","prompt":"Tell me the sentiment score for this tweet about our brand: 'Not gonna lie, their new feature is surprisingly good, even better than I hoped!' — does it lean positive?"}],"resultDescription":"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.","failureModes":["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"],"whenToPreferThis":"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.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:52:04.111Z","isFirstParty":false}