Sentiment analysis has been an ongoing research in the field of AI. It is well known that any text or comment need not have associated with it a singular sentiment. Hence we've introduced Aspect based Sentiment Analysis. Our state of the art module firstly recognizes the various aspects being discussed in the given text and then goes on to predict a sentiment associated with each of the aspects, thus giving a more comprehensive and detailed analysis for better understanding of any text.
Predicts sentiments associated with each identified aspect
Captures multiple sentiments within a single comment or text
Provides a thorough and nuanced analysis for better text comprehension
Provides instant sentiment insights for timely decision-making
Annual API Volume
Accuracy Rate
Daily API Volume
Time to launch
Hassle-Free,
No Code Platform
Easy to adopt
& integrate
99.99%
API Success Rate
Reliable &
Secure
14 March 2024
The current KYC procedures have been resource-intensive, prone to errors...
22 May 2024
Every business and organization relies on documents and critical files...
6 June 2024
The amount of data handled by organisations worldwide has reached...
Please wait...
Check out the API results using samples provided below
{{dr}}
Comment
{{selectedRec}}
Please enter your comment and click on submit.
{{k|capitalize}} : {{v|capitalize}}
{{output.body.error_message}}
curl --location --request POST '{{getEndpoint(url, api_version, pageDetails.ping_endpoint)}}' \
--header 'token: < your private token >' \
--header 'content-type: application/json' \
--data-raw '{
"doc_str": 'The price was too high.',
"doc_type": 'str',
"req_id": '< req id string >'
}'
OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse("application/javascript");
RequestBody body = RequestBody.create(mediaType, "{ "doc_str": 'The price was too high.', "doc_type": 'str',"req_id": '< req id string >' }");
Request request = new Request.Builder()
.url("{{getEndpoint(url, api_version, pageDetails.ping_endpoint)}}")
.method("POST", body)
.addHeader("token", "< your private token >")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
require "uri"
require "net/http"
url = URI("{{getEndpoint(url, api_version, pageDetails.ping_endpoint)}}")
https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true
request = Net::HTTP::Post.new(url)
request["token"] = "< your private token >"
request["content-type"] = "application/json"
request.body = "{"doc_str": 'The price was too high.', "doc_type": 'str',"req_id": '< req id string >' }"
response = https.request(request)
puts response.read_body
CURL *curl;
CURLcode res;
curl = curl_easy_init();
if(curl) {
curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(curl, CURLOPT_URL, "{{getEndpoint(url, api_version, pageDetails.ping_endpoint)}}");
curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);
curl_easy_setopt(curl, CURLOPT_DEFAULT_PROTOCOL, "https");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: < your private token >");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
const char *data = "{"doc_str": 'The price was too high.', "doc_type": 'str',"req_id": '< req id string >' }";
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, data);
res = curl_easy_perform(curl);
}
curl_easy_cleanup(curl);
var request = require('request');
var options = {
'method': 'POST',
'url': '{{getEndpoint(url, api_version, pageDetails.ping_endpoint)}}',
'headers': {
'token': '< your private token >',
'content-type':'application/json'
},
body: '{"doc_str": 'The price was too high.', "doc_type": 'str',"req_id": '< req id string >' }'
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
var client = new RestClient("{{getEndpoint(url, api_version, pageDetails.ping_endpoint)}}");
ṣclient.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("token", "< your private token >");
request.AddHeader("content-type", "application/json");
var body = @"{" + "" +
@" "doc_type": 'str'," + "" +
@" "doc_str": 'The price was too high'," + "" +
@" "req_id": < req id string >" + "" +
@" }";
request.AddParameter("application/json", body, ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('{{getEndpoint(url, api_version, pageDetails.ping_endpoint)}}');
$request->setMethod(HTTP_Request2::METHOD_POST);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setHeader(array(
'token' => '< your private token >',
'content-type' => 'application/json'
));
$request->setBody('{"doc_str": 'The price was too high.', "doc_type": 'str',"req_id": < req id string > }');
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
?>
import requests
url = "{{getEndpoint(url, api_version, pageDetails.ping_endpoint)}}"
payload = {"doc_str": 'The price was too high.', "doc_type": 'str',"req_id": < req id string > }
headers = {
'token': '< your private token >',
'content-type':'application/json'
}
response = requests.request("POST", url, json=payload, headers=headers)
print(response.text)
Name | Description |
---|---|
token | String |
Name | Description |
---|---|
body |
{ "req_id" : < string >, "doc_type" : < string >, "doc_str": < string > } |
Name | Description |
---|---|
body |
{ "req_id" : < string >, "success" : < boolean >, "doc_str": < string >, "error_message" : < string >, } |
Fields | Values/Description |
---|---|
req_id | Unique request ID used for processing requests |
doc_type | Type of document i.e str |
doc_str | Query text |
Fields | Values/Description |
---|---|
req_id | Corresponding request id |
success | Sucess flag |
error_message | Error message if fail |
doc_str | Dictionary of extracted data |
Please enter your comment and click on submit.