Named Entity Recognition

Named Entity Recognition can identify individuals, companies, places, organization, cities and other various type of entities. API can extract this information from any type of text, web page or social media network.

Try the demo

enter a text
Select a Language
Named Entities

*Please refer to API documentation to use this API.

Why our named entity extraction API ?


ParallelDots NER achieves State-of-the-art results on CoNLL 2003 test dataset with Precision 0.9, Recall 0.92 and F1-Score of 0.90. It uses character as well as word level embeddings and therefore, does not reply on POS labels to detect entities making it very useful to detect entities in user-generated content (Try “obama was the third president of america” in ParallelDots and Spacy)


ParallelDots NER does not lookup dictionaries like Freebase or DBPedia to identify the type of entities and therefore, is very fast to meet demands from various industries.


ParallelDots NER can be customized with very few training examples and therefore, it can be adapted to any domain dataset.

How Our Named Entity Recognition API Works?

Named Entity Recognition API seeks to locate and classify elements in text into definitive categories such as names of persons, organizations, locations. It can extract this information in any type of text, be it a web page, piece of news or social media content.

The API uses Deep Learning technology to determine representations of character groupings.The text to be analyzed is broken into word groups and words are further broken down to character groups and neural network trains on both of these granularities. The hypothesis behind the algorithm is that there are two important aspects which determine if a word is a proper noun, the first is the composition of a word, what syllables it uses and what sounds it comprises of and the second is the adjacent words to the considered word.

Read More

use cases

Content Aggregation and Classification

Named Entity Recognition can automatically scan documents and extract important entities like people, organizations, and places. Knowing the relevant entities for each article helps to automatically categorize articles in defined hierarchies as well as enables smooth content discovery.

Customer Support Services

Named Entity Recognition can automatically categorize incoming customer chats into relevant departments based on product names or location names mentioned in them. This can reduce the manual work of support agents and they can take on other complex tasks.


(30-day subscription)


Price: $79
6K hits/day
(60 API hits/minute)


Price: $199
15K hits/day
(120 API hits/minute)


Price: $299
30K hits/day
(180 API hits/minute)


Price: $499
2 Million hits/month
(maximum capacity)


Need more API hits and Rate Limit?

Contact Sales

Get Started

Sign Up for a free account

Interested in integrating with our APIs? Sign up now.

Sign up
Custom Solutions

Want to train your own custom model? Contact Sales to get started

Contact Sales


For Developers

Ready to integrate? Check out our API wrappers.

API Wrappers
For Analyst

Checkout our Text Analysis plugins to analyze your textual data without writing any code.

Google Sheets add-on MS Excel add-in

You might also be interested in these APIs

Abusive Analysis

Check whether text is abusive or not.

Protect abusive and offensive language in your forums or portals. This API identifies offensive language with 98% accuracy and helps you in fighting online abuse and spam.


Intent Analysis

Get intent of text.

Our intent API is widely used to build customer service chatbots in banking, finance and airline industry.


Sentiment Analysis

Get sentiment of text in multiple languages.

Understand the social sentiment of your brand, product or service while monitoring online conversations. Sentiment Analysis is contextual mining of text which identifies and extracts subjective information in source material.