frequently asked questions

What are Komprehend API?

Komprehend API, is a webservice that can comprehend a huge amount of unstructured textual content to enhance your textual cognition. We have state-of-the-art qualitative content analysis tools vis-à-vis Named Entity Recognition, Text Classification, Sentiment Analysis, Semantic Analysis & Keyword extraction that will help you parse the electronic texts(new articles, blogs, tweets, facebook comments etc). For more information on Komprehend API and it’s capabilities, check our interactive Demo.We are coming up with Vision APIs soon.

Why would I use Komprehend API?

Anyone who needs to quickly and accurately extract and analyse valuable information from a textual or visual data can use our Artificial Intelligence APIs. Text and Visual Analytic have numerous applications in different industry verticals. Komprehend Artificial Intelligence APIs can add significant value to your research fabric and analysis by automatically tagging and classifying datasets and by optimizing and customizing your search experience.

What all APIs do I get in the free package?

You get access to all the Text analysis APIs as well as Visual Intelligence APIs , which you can access using wrappers and the Excel plugin and Google Sheets plugin of Komprehend.

What do you mean by API hits?

An API hit is a single call to the Komprehend API endpoint containing up to 600 characters. If a document contains more than 600 characters, it counts as one API hit for each 600 characters. For example, if you send three requests to any of the Komprehend API that contain 250, 550, and 800 characters respectively, you would be charged for four (4) API hits: one for the first request (250), one for the second request (550), and two for the third request (800).

A single call to Named Entity Recognition (NER) API endpoint is counted as three (3) hits for the purpose of quota calculation. For example, the input statement ‘Apple was founded by Steve Jobs in California’ will return Apple as organization, Steve Jobs as name and California as place. This will be counted as three hits to the NER API, even though a single sentence is passed to the API.

What are the usage limits? How many API calls am I allowed to make each day?

You can make hits on any of our APIs using wrappers or plugins. The following are the usage limits for each plan.

Free plan: Upto 1,000 API hits in a day and upto 60 API hits per minute.
Student plan: Upto 3,000 API hits in a day and upto 60 API hits per minute.
Basic plan: Upto 6,000 API hits in a day and upto 60 API hits per minute.
Standard plan: Upto 15,000 API hits in a day and upto 120 API hits per minute.
Business plan: Upto 1,000,000 API hits in a month and unlimited hits per minute.
Enterprise plan: Contact us for unlimited use.

How can I subscribe to the these packages?

You can subscribe to any of the package from your dashboard.

What is the meaning of rate limit? How frequently can I call the API?

Rate limit is the number of There is a limit on the number of hits you can make per minute for each subscription plan.

  • Free - 1,000 Hits per day (60 API Hits per minute)
  • Student - 3,000 Hits per day (60 API Hits per minute)
  • Starter - 6,000 Hits per day (60 API Hits per minute)
  • Standard - 15,000 Hits per day (120 API Hits per minute)
  • Business - No daily limit, 1 Million API Hits per month (Unlimited API Hits per minute)
  • Enterprise - Contact us for a better offer.

What happens if I make more hits than allowed in my plan?

You will receive a "429 Daily limit exceeded" response if you go beyond your plan’s cap limit.

When do you charge my credit card?

Your credit card will be charged when you subscribe to a package. Your billing cycle starts on the day you subscribe to a package. Please note that this is an automatic recurring billing. You can keep track of your upcoming billing date on your dashboard.

What happens when I cancel my subscription?

Cancelling your subscription will mean that you will not be charged on your next billing date. You can still access your account and use all the subscription benefits until then. At the end of your billing cycle, you will be automatically downgraded to the free plan. You can always restart your subscription at any time by writing to us at [email protected].

Can I downgrade my subscription?

You can’t downgrade your subscription but you can cancel your current subscription and subscribe to the desired plan.

Can I pay annually up front?

Sure, you can subscribe to our annual license to make unlimited API hits. We can deploy our APIs on your private cloud or on-premise, running data through your servers. Please write to us at [email protected] to enquire about our annual licenses.

Do you offer academic discounts ?

Yes, we do. Please write to us at [email protected] with a short description of your use case and we’ll get back to you ASAP.

I am a student but do not have an academic email address. How can I avail the Student/Non-Profit Plan?

If you want to avail the Student/Non-Profit Plan but do not have an academic email address, you can Signup with your personal email address and send us a picture of your Student ID Card as proof within 7 days of Signup at [email protected].

Is there a demo? How do I try it out?

We have interactive demos for all our APIs.

Can I upgrade my subscription during my billing cycle?

Yes, you can upgrade your subscription from your dashboard. You will be charged on pro-rata basis for your current plan in this case.

For example, if you upgrade from the Basic plan to the Standard plan after 7 days, then you will be charged 49*7/30 = $11.43 for this subscription. The remaining amount i.e. $37.7 will be adjusted against your new plan. So you will be charged $149-$37.7 = $111.3 on the date of upgradation. This amount will be deducted from your account.

Please note that this will change your billing date.

I have to cancel my plan, can I get a refund?

We’re afraid that we won’t be able to issue a refund in case of cancellation. You can cancel your subscription from your dashboard at any time to ensure that your credit card is not charged again at the end of your billing cycle.

What if I want to deploy your APIs on my own server?

We support deploying our APIs on your private cloud and servers. If you have a use case where it is necessary, please write to us at [email protected] and we’ll get back to you ASAP.

Where can I get resources for helping me set up the APIs?

We have a dedicated page for helping you get started with the Komprehend API using a programming language of your choice. If you have any questions, we're always available at [email protected].

What if I need to make more hits than are offered in the Business plan?

We have an Enterprise plan available. Get in touch to find out more.

What languages does Komprehend API support?

Sentiment Analysis, Emotion Analysis and Keyword Generator APIs are available in multiple languages:

  • English
  • Portuguese
  • Chinese(Simplified)
  • Spanish
  • German
  • French
  • Dutch
  • Italian
  • Japanese
  • Thai
  • Danish
  • Finnish
  • Greek
  • Russian
  • Arabic

All the other NLP APIs right now work only with English.

We work closely with enterprises to make need based customized solutions. If you specifically need the APIs for any particular language, please write to us at [email protected].

Can I delete my account ?

Yes, you can delete your account from your dashboard. Go to your Profile page by clicking on your name on the top right. Click on the Delete my Account button. Please note that once deleted, your account will not be recoverable.