frequently asked questions

What are ParallelDots API?

ParallelDots 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 ParallelDots API and it’s capabilities, check our interactive Demo.We are coming up with Vision APIs soon.

Why would I use ParallelDots 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. ParallelDots 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 ParallelDots.

What do you mean by API hits?

An API hit is a single call to the ParallelDots 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 ParallelDots 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 2,000 API hits in a day and upto 20 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 - 2,000 Hits per day (20 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.

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 ParallelDots 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 ParallelDots 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.

What is Custom Classifier?

Custom Classifier is build on the latest advances in zero-shot and few-shot machine learning techniques. These techniques let us build a text classification model with very few training examples or, in our case, no training examples at all. Essentially, this means that you can now define your categories and build a text classifier without training a machine learning model. The only optimization you need is to select the category list that gives the best performance on your text. Check out our research in this area here.

What is the advantage of using your Custom Classifier over training my own machine learning model?

The most painstaking process before training a machine learning model is building a labeled dataset. While there exist publicly available datasets for training a sentiment classifier, Custom Classifier avoids the expensive and time consuming task of building your own dataset, helping you to train a text classifier on your pre-defined set of categories. Custom Classifier lets you define your own categories so you can classify your content into these categories. We believe this is where the state-of-the-art in Deep Learning is headed - generalizing a good ML model with less or no training data.

How do I know if your Custom Classifier is working well on my content?

You can sign up to subscribe to the free plan and test your results on your categories and sub-categories. Typically, more the sub-categories you specify under a category, better is the classification accuracy.

Can I use Custom Classifier in multiple languages?

I’m afraid, we don’t have this option as yet. The Custom Classifier is available in the English language. In case you’d like to use it in other languages, please to write to us at [email protected] with a brief description of your use-case. We’ll be happy to help.