RapidAPI logo

Sign Up

Log In

Natural Language Processing - Understanding - Personality Analysis - Tone - Intent

FREEMIUM
By Recognant
Updated 3 months ago
Communication
2.9/10
Popularity Score
693ms
Latency
100%
Success Rate

Natural Language Processing - Understanding - Personality Analysis - Tone - Intent API Documentation

This API provides text analysis for Tone, Sentiment, Summarization, Personality Analysis, and more.

This API can be used for: Part of Speech Tagging Named Entity Recognition Sentence Disambiguation KeyWord Extraction Summarization and Sentence Significance Sentiment Analysis Alliteration Detection Word Sense Disambiguation Clustering Logistic Regression Scoring Prominence Tagging for Latent Semantic Indexing Tagging for Singular Value Decomposition Phonetic Decomposition Reading Difficulty Modeling Technical Difficulty Modeling Spelling Correction String Comparison and Plagiarism Detection Author Profiling Psychographic Modeling Fact and Statistic Extraction Ism Extraction Character Language Modeling

It is also useful in the creation of ChatBots, SearchEngines, and KnolExtraction for Automated Documentation.

View API Details
POSTNatural Language Processing - Understanding - Personality Analysis - Tone - Intent
POSTNatural Language Processing - Understanding - Personality Analysis - Tone - Intent

Natural Language Understanding-Computational Linguistics-Personality Profiling

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
Optional Parameters
qSTRING
OPTIONALThe text to be analyzed.
mSTRING
OPTIONALThe analysis to be performed
Request Snippet
unirest.post("https://nlp-nlu.p.rapidapi.com/superstring/")
.header("X-RapidAPI-Host", "nlp-nlu.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Content-Type", "application/x-www-form-urlencoded")
.send("q=This is text to analyze. It can be quite long. Up to 10k characters.")
.send("m=tokencount,composition")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
Sample Response
Log inSign up

Install SDK for NodeJS

Installing

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

unirest.post("https://nlp-nlu.p.rapidapi.com/superstring/")
.header("X-RapidAPI-Host", "nlp-nlu.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Content-Type", "application/x-www-form-urlencoded")
.send("q=This is text to analyze. It can be quite long. Up to 10k characters.")
.send("m=tokencount,composition")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication