Sentiment Analysis

Analyze the sentiment of any text and get back a positive, negative, or neutral classification with a confidence score and full breakdown.

Get API Key

Overview

Use Cases

  • Monitoring customer feedback and support tickets
  • Analyzing social media mentions and product reviews
  • Preprocessing text for NLP and ML pipelines
  • Real-time moderation of user-generated content

Features

Returns positive, negative, or neutral classification
Confidence score between 0.0 and 1.0
Full breakdown showing proportional scores for all three classes
Works on short phrases and long-form text

API Endpoints

Analyze Sentiment

Analyzes the sentiment of the provided text and returns a classification, confidence score, and a full breakdown across all three sentiment classes.

POST
https://api.requiems.xyz/v1/ai/sentiment

Parameters

Name Type Required Description
text string Required The text to analyze.

Try it out

Live Demo
Request

The text to analyze.

Response Fields

Field Type Description
sentiment string The dominant sentiment class: positive, negative, or neutral
score number Confidence score for the dominant sentiment, between 0.0 and 1.0
breakdown.positive number Proportional score for positive sentiment (sums to 1.0 with other classes)
breakdown.negative number Proportional score for negative sentiment (sums to 1.0 with other classes)
breakdown.neutral number Proportional score for neutral sentiment (sums to 1.0 with other classes)

Code Examples

curl -X POST https://api.requiems.xyz/v1/ai/sentiment \
  -H "requiems-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text": "I absolutely love this product!"}'

Error Responses

422

unprocessable_entity

Frequently Asked Questions