Sentiment API
The Sentiment API provides fast and accurate sentiment analysis results for any given text.
API Status
/v1/sentiment GET
https://api.api-ninjas.com/v1/sentiment
Returns sentiment analysis score and overall sentiment for a given block of text.
Parameters
textrequiredQuery text for sentiment analysis. Maximum 2000 characters.
Headers
X-Api-KeyrequiredAPI Key associated with your account.
Response
scoreSentiment analysis score from -1 to 1.
1is the most positive,-1is the most negative, and0is neutral.textText that was analyzed.
sentimentOverall sentiment of the text. Possible values are
POSITIVE,WEAK_POSITIVE,NEGATIVE,WEAK_NEGATIVE, andNEUTRAL.
Sample Request Live Demo!
https://api.api-ninjas.com/v1/sentiment?text=I'm loving it!Headers
X-Api-KeyLog in or sign up to get your API KeySample Response
1
2
3
4
5
{
"score": 0.622,
"text": "I'm loving it",
"sentiment": "POSITIVE"
}Code Examples
1
2
curl -X GET "https://api.api-ninjas.com/v1/sentiment?text=I%27m%20loving%20it" \
-H "X-Api-Key: YOUR_API_KEY"If your programming language is not listed in the Code Example above, you can still make API calls by using a HTTP request library written in your programming language and following the above documentation.