Text Analysis API

sentiment_analysis_api_small.png

Text Analysis API


description_micro.png

Description

With the Text Analysis API, you can detect the language of any text, and extract the most important concepts as key phrases. In addition, for every detected concept,  a relevance and sentiment (attitude, opinion or feeling towards the concept) is automatically calculated. This is generally a more informative approach than Sentiment Analysis on whole texts, as the example below illustrates. All processing is performed in real-time, with 75%-85% accuracy. Need more accuracy? Yes, we can! Contact us for a custom solution.

gear_micro.png

Resources

 

Example

In the text:

"I liked the book you gave me yesterday, but the rest of my day was terrible."

the Text Analysis API finds the language, concepts, their relevances and sentiments of the text:

{
  "text": "I liked the book you gave me yesterday, but the rest of my day was terrible.",
    "language_eng_name": "English",
    "language_iso": "eng",
    "confidence_language": 1,
    "sentiment_class": "neutral",                   // Because the sentence itself is of mixed sentiment
    "confidence_sentiment": 0.5204097228744692,
    "text_labels": [                                // This indicates relevances
        ["book", 1.0604435087301223],
        ["day", 1.0179847521125809]
    ],
    "topic_sentiments": {                           // These are the per-concept sentiments
        "book": {
            "confidence_sentiment": 1,
            "sentiment_class": "positive"
        },
        "day": {
            "confidence_sentiment": 0.96,
            "sentiment_class": "negative"
        }
    },
}
 
languages_micro.png

Supported Languages

We are continually improving the accuracy of this API and the range of available languages for analysis. Currently, Text Analysis API supports the following 7 languages:

  • French (Français)
  • Italian (Italiano)
  • Russian (Русский)
  • English
  • Dutch (Nederlands)
  • German (Deutsch)
  • Spanish (Español)
data_miner_small.png

API Use and Pricing

The use of this API costs 3 credits per text-item. For each 3 credits you can have one piece of text (e.g. one tweet or one review) analysed, regardless of it's size.

Click Here to purchase credits or GET YOUR FREE API KEY

 

All API use is subject to the API Licensing Agreement and our Terms and Conditions. By conducting a purchase through this website, you state having read, understood and agreed to the terms set out in both documents.