Text To Emotions

By Qemotion
Updated 5 months ago
Popularity Score
Success Rate

Text To Emotions API Overview

Discover the emotions expressed by the audience into their tweets, comments or chats and build rules, priority lists and alerts based on the emotions expressed.

Qemotion is editing the most complete api to detect not only sentiment (positive/negative) but also qualitative analytics like the real emotions expressed into texts.

Among other analytics, we’re automatically detecting:

Emotional e-index © Qemotion France SAS Main Primary emotions by sentence Primary emotions intensity and breakdown (Happiness, Surprise, Sadness, Fear, Anger, Disgust) Speech engagement © Qemotion France SAS including Personal commitment, Time orientation, etc. Sensations (Taste, Smell, Sight, Touch, Suffering, etc.) - *BETA Mode Other emotional KPI (Valence, arousal, Dominance) Thematics & Topics of the speech (= Emotional triggers) English and French are currently available and 30 other spoken idiomas will be available soon.

  • Please contact us if interested to get more details

The public API is free but limited. test can be easily with mashape. Do not hesitate to send us an email to api@qemotion.com if you want to get an access. We will reply you in minutes and it’s free for limited volumes and non business purposes.

Contact API Provider

Welcome to the world of emotions

Before this release, the TextToEmotions API have been tested in more than 30 Million feedbacks in both English and French with companies and individuals.

Understand our emotional metrics

Upon request, we may help you understand Q°emotion metrics and analytics.
One email: [email protected]

Wants to know more ?

If you want to know more about our api:

The Qemotion team.

Install SDK for NodeJS


To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

.header("X-RapidAPI-Host", "qemotion.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Content-Type", "application/json; charset=UTF-8")
.header("Authorization", "Token token="bc55ca0a8f5c8c41556f499a93f7077a"")
.header("lang", "en")
.header("text", "What a beautiful day today!")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication